Ошибка http при обращении к серверу failure when receiving data from the peer

Через тонкий клиент не зайти в базу, при этом из браузера получается

Через тонкий клиент не зайти в базу, при этом из браузера получается

Я
   1c_July

13.12.16 — 17:29

Здравствуйте!

Народ, подкиньте, пожалуйста, идей, что можно проверить.

С некоторых компьютеров при попытке зайти по тонкому клиенту в базу, опубликованную на веб-сервере, ошибка:

«Ошибка http при обращении к серверу failure when received data from peer»

Не заходит ни под одним пользователем на конкретном компьютере, те же пользователи на другом заходят, те же пользователи через браузер на этом же компьютере заходят. Уже понятно, что проблема в подключении к интернету программы именно на данном компе(компах). Прокси нет, антивирус отключали, сисадмин говорит что все перебрал, что может предположительно мешать 1с-ке лезть в интернет. Саму 1с-ку переустанавливал, все точно также как на компах, где работает. Пользователь админ на своем компе, пробовали и явно 1с-ку от имени админа запускать. Компьютеры с такой проблемой разные по конфигурации, но хотя бы на одном докопаться до главной причины. Есть и со скайпом и без, при этом есть тот же скайп на компьютерах, где все работает..

Платформа 8.3 (конфа КА 2)

   Лефмихалыч

1 — 13.12.16 — 17:31

мождет не той версии тонкий клиент?

   Cyberhawk

2 — 13.12.16 — 17:32

Покажи строку соединения с ИБ

   Cyberhawk

3 — 13.12.16 — 17:33

(из стартера и из веб-клиента)

   polosov

4 — 13.12.16 — 17:35

(0) На проблемных машинах подключение через IE проходит?

   1c_July

5 — 13.12.16 — 17:36

я сейчас уйду, вбросила что называется к концу дня, но утром обязательно отвечу, пишите, пожалуйста :)

(2) — (3) — одинаковый, через http:\ай-пиимя базы

(1) вроде переустанавливал, но еще проверим

(4) да

   igork1966

6 — 13.12.16 — 17:37

(0) урл базы в локальной сети? прокси при этом у пользователя?

Тогда попробовать включить в список «Не использовать прокси-сервер»

   igork1966

7 — 13.12.16 — 17:38

(5) Ну вот и исключи в настройках подключения в ИЕ данный адрес для прокси

   1c_July

8 — 13.12.16 — 17:39

(7) нету прокси

   polosov

9 — 13.12.16 — 17:41

(8) Логи веб-сервера что говорят?

   kossmatiy

10 — 13.12.16 — 17:43

(5) а почему слэши обратные? Или это тут опечатка?

   1c_July

11 — 14.12.16 — 08:30

(10) опечатка, торопилась

http://ай-пи/база

  

1c_July

12 — 14.12.16 — 08:31

(6) для одних — это локальная сеть, для других, иногородних — нет

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Max

Max

Почетный гость


  • #1

Привет в 1с 8.3 не подтягиваются данные с сайта Росбизнесконсалт, вылезает сообщение

Код:

failure when receiving data from the peer

Кто знает что это может быть ? Вчера буквально все работало, а теперь нет..

  • #2

Привет в 1с 8.3 не подтягиваются данные с сайта Росбизнесконсалт, вылезает сообщение

Код:

failure when receiving data from the peer

Кто знает что это может быть ? Вчера буквально все работало, а теперь нет..

нет соединения с интернетом, либо прокси блокирует или файервол

Surf_rider


  • #3

Привет в 1с 8.3 не подтягиваются данные с сайта Росбизнесконсалт, вылезает сообщение

Код:

failure when receiving data from the peer

Кто знает что это может быть ? Вчера буквально все работало, а теперь нет..

было в практике что был виноват касперский. Если у вас развернут каспер то попробуйте выключить на машине его и заново подтяните данные. Если заработает то смотрите настройки сетевой защиты на сервере администрирования. Если он конечно есть.

  • #4

Привет в 1с 8.3 не подтягиваются данные с сайта Росбизнесконсалт, вылезает сообщение

Код:

failure when receiving data from the peer

Кто знает что это может быть ? Вчера буквально все работало, а теперь нет..

это сетевая проблема, прокси сервер или файервол блокирует соединение

Ошибка 1С 8 при публикации базы: Невозможна публикация информационной базы на веб-сервере Apache при различной разрядности платформы (64) и веб-сервера (32). Публикация не выполнена.

Описание ошибки:
После установки платформы 1С: Предприятие 8 разрядности x64 (ранее была установлена платформа 1С 8 разрядности x32) при попытке обновить публикацию базы на веб-сервере возникла ошибка «Невозможна публикация информационной базы на веб-сервере Apache при различной разрядности». Платформа 1С: Предприятие 8.3.18.1289

Найденные решения:

Пересказывать процесс настройки веб-сервера 1С на Apache нет смысла, т.к. уже есть достойная пошаговая инструкция на сайте infostart.ru. Поэтому перейдем к проблеме, с которой можно столкнуться в процессе окончания настройки и попытки непосредственной публикации базы по нажатию кнопки «Опубликовать».

1С 8 ошибка невозможна публикация информационной базы на веб-сервере Apache при различной разрядности
Рис. 1. Ошибка при попытке «Опубликовать» базу 1С 8 на веб-сервере Apache, когда различаются разрядности

Ошибка так же может быть и немного в другой формулировке — наоборот, что разрядность платформы (32), а веб-сервера (64). И это возникает по одной простой причине, что разрядность платформы 1С:Предприятие 8 и веб-сервера должны быть одинаковыми. Т.е. было нарушено это правило, когда была установлена x64 платформа 1С 8.

Логично, что ранее был установлен и работал Apache соответствующей 32 разрядности. Теперь необходимо было скачать и установить Apache разрядности x64.

Послу установки или переустановки Apache необходимо так же в файле httpd.conf сервера Apache изменить строку, в которой указан файл самой 1С для взаимодействия с веб-сервером «wsap24.dll»

1С 8, как устранить, исправить, ошибку, невозможна публикация информационной базы на веб-сервере Apache при различной разрядности
Рис. 2. Добавление в файл «httpd.conf» Apache записи для загрузки модуля веб-сервера «wsap24.dll» для x32-разрядной 1С 8

В данном примере пришлось изменить путь с «Program Files (x86)» на «Program Files» и указать каталог соответствующего установленного релиза платформы.

Нажатие на изображении увеличит его
1С 8, не получается опубликовать базу на сервере Apache
Рис. 3. Добавление в файл «httpd.conf» Apache записи для загрузки модуля веб-сервера «wsap24.dll» для 64-разрядной 1С 8

Если ранее стоял Apache другой разрядности. То его лучше предварительно удалить. После установки с другой разрядностью служба сервера «Apache2.4»  может не стартовать, т.к сохранился старый путь к исполняемому файлу службы. Для этого необходимо запустить редактор реестра Windows. В дереве перейти к ветке «HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesApache2.4» и у строкового параметра ImagePath изменить значение пути к исполняемому файлу.

 Нажатие на изображении увеличит его
переустановка сервера Apache такой же разрядности, что и 1С 8
Рис. 4. Указание пути к файлу службы сервера Apache после переустановки в редакторе реестра Windows

Но после всех указанных действий и успешного запуска службы Apache платформа 1С упорно отказывалась видеть 64-разрядную версию веб-сервера. Сохранялась ошибка «Невозможна публикация информационной базы на веб-сервере Apache при различной разрядности платформы (64) и веб-сервера (32)» после нажатия на кнопку «Опубликовать».

Прошли долгие искания, пока по запросу «1с 8 веб сервер при публикации не видит apache» не был получен любопытный ответ на странице форума сайта infostart.ru о том, что когда Apache установлен не в каталоге «Program Files», то 1С его не видит:

Нажатие на изображении увеличит его
как 1С 8 видит установленный веб-сервер Apache 2 на компьютере, сервере
Рис. 5. Определение причины, почему 1С 8 не видит Apache 2.4

Так же эту информацию подтвердила ссылка ниже на сайт ИТС все на той же странице инфостарта. Т.к. 1С ищет файл конфигурации httpd.conf в каталоге установки по умолчанию: C:Program FilesApache Software FoundationApache2.4conf (для разрядности Apache x64), а в моем случае установка была выполнена в другой каталог, то как и пользователю, мне помогло ручное создание каталога и копирование в него файла httpd.conf. Соответственно для Apache 32 разрядности каталог будет «Program Files(x86)».

Нажатие на изображении увеличит его
1С 8, как исправить, устранить, убрать, ошибку, Невозможна публикация информационной базы на веб-сервере Apache при различной разрядности платформы (32) и веб-сервера (64)
Рис. 6. Вариант решения проблемы того, что 1С 8 не видит установленный Apache 2.4 в качестве веб-сервера.

Поэтому для цели работы Apache в связке с 1С необходимо, чтобы установка веб-сервер в лучшем случае выполнялась в каталог «по умолчанию».

После этого оставалось преодолеть еще трудность, состоявшую в том, что в окне «Публикация на веб-сервере» в конфигураторе 1С 8 в списке поля «Веб-сервер» оказался доступен только «Internet Information Services».

1C 8, не видит веб-сервер Apache, доступен только IIS, Internet Information Services
Рис. 7. Ситуация, когда в конфигураторе 1С 8 при публикации на веб-сервере доступен только IIS

Но эта проблема решилась тем, что дополнительно нужно выполнить установку Apache в качестве службы ОС с помощью команды -k install в командной панели.

Нажатие на изображении увеличит его
1С 8, как установить, зарегистрировать Apache 2 как службу в Windows
Рис. 8. Установка Apache 2.4 в качестве службы Windows, чтобы не получить сообщение «Веб-серверы не обнаружены»

После данных операций наконец-таки стало возможно «Опубликовать» базу на веб-сервере Apache 2.4 и она и другие базы были опубликованы. И стал возможен запуск через браузер и через веб-клиент платформы на локальном рабочем месте.

Но еще оставалось преодолеть последнюю проблему. После того, как вроде казалось, что публикация настроена и база опубликована. при попытке открытия в веб-браузере публикация зависала при запуске базы 1с. Либо появлялась картинка запуска 1С, но не доходило до окна выбора пользователя. Либо просто ничего не происходило, не выдавая ошибку и 8ка в браузере зависала на заставке 1С (в конкретном случае для Apache 2.4).

Нажатие на изображении увеличит его
1С 8, ошибка, проблема зависания запуска в браузере базы, опубликованной на веб-сервере
Рис. 9. Пример зависания при запуске 1С 8, опубликованной на веб-сервере, в браузере. Не открывается окно выбора пользователя 

Либо для другой базы возникала ошибка «Произошел временный сбой интернет-соединения».

Нажатие на изображении увеличит его
1С 8, зависает веб-клиент 1С при подключении к базе, как исправить, устранить
Рис. 10. Ошибка при зависании базы 1С, опубликованной на веб-сервере, в браузере. Диалог авторизации пользователя не открывается.

Подключение базы через тонкий клиент — работало через ошибку, но все-таки открывалось окно для авторизации пользователя и база запустилась. Либо, принудительно нажимая кнопку «Выполнить запуск», либо дождавшись время истечение таймера на этой кнопке база открывалась.

Нажатие на изображении увеличит его
1С 8, ошибка при запуске базы на веб-сервере, ошибка HTTP при обращении к серверу: http:// Failure when receiving data from the peer
Рис. 11. Ошибка HTTP при обращении к серверу: http:// Failure when receiving data from the peer (Сбой при получении данных от пира).

Но хотелось довести дело до окончательного финального результата, ведь доступ к базе мог потребоваться именно через web-браузер на любом стороннем рабочем месте.

Есть рекомендация для случая серверной базы — очистить кэш сервера в srvinforeg_1541 на форуме mista.ru. Но в данном примере базы файловые.

Анализ логов ошибок Apache в файле «error.log» показал на ошибку «[ssl:warn] [pid 20524:tid 388] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name», что переводится как «Сертификат сервера НЕ включает идентификатор, который соответствует имени сервера».

Нажатие на изображении увеличит его
1С 8, проблема при запуске базы в браузере, server certificate does NOT include an ID which matches the server name
Рис. 12. Ошибка в логе ошибок «error.log» сервера Apache 2.4, когда происходит попытка обращения к базе в веб-браузере.

По данной ошибке нашлось две страницы, Certificate does NOT include an ID which matches the server name и How to Fix the XAMPP “Server Certificate Does NOT Include an ID Which Matches the Server Name” Error рекомендации с которых собирательно указвают на то, чтобы изменить в настройках файла «httpd-ssl.conf» строку, содержащую адрес сервера с «ServerName www.example.com:443″ на «ServerName localhost:8080«.

1С 8 и Apache 2.4, проблема зависания в браузере до выбора пользователя, как устранить, исправить
Рис. 13. Данные в файле «httpd-ssl.conf» сервера Apache: имя сервера, размещение файла SSL-сертификата 

После изменения, сохранения и перезапуска Apache проблема того, что 1С в браузере висела осталась, но явно уже этой ошибки в логе «error.log» не было.

Поиски продолжались. Был установлен сертификат из файла сертификата безопасности «conf/ssl.crt/server.crt» (см. предыдущий скрин для определения размещения файлов по данным файла «httpd-ssl.conf«).

регистрация, установка сертификата server.crt от Apache 2.4 для веб-сервера 1С 8
Рис. 14. Установка SSL-сертификата сервера Apache.

Попытка по инструкции установить сертификат в хранилище доверенных не дала положительных результатов. На этом попытки довести работоспособность в веб-браузере был приостановлены. Надеюсь, что приведенные варианты действий после преодоления проблемы с разной разрядностью платформы 1С 8 и веб-сервера Apache окажутся кому-нибудь все-таки полезными, т.к. кому-то они действительно помогли. Вариант работать с базой через веб-клиент, установив на рабочем месте платформу соответствующей разрядности удовлетворял, как возможный и позволяющий вести работу.

Если появится решение окончательной проблемы, то, конечно, эта статья, будет дополнена информацией.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

09-08-2021

Журавлев А.С.
(Сайт azhur-c.ru)

Содержание

  1. Error downloading requested files failure when receiving data from the peer
  2. System.Net.Http.CurlException: Failure when receiving data from the peer when trying to download a file from S3 #613
  3. Comments
  4. Failed To Download ninja “Failure when receiving data from the peer” «Couldn’t connect to server» #5631
  5. Comments

Error downloading requested files failure when receiving data from the peer

[Info] ВАЖНО! Перед тем как написать сообщение, внимательно прочтите:
Основные процедуры устранения ошибок в MTA SA

1. Переустановите MTA SA используя самую последнюю версию мода, при установке выберите запуск от имени администратора.
2. Переустановите GTA SA с нашего сайта, важно что бы она была чистая без модов.
3. Переустановите (обновите) DirectX, visual c++, .NET Framework, драйвера на видеокарту, звуковые драйвера.
4. Отключите все лишние фоновые программы, особенно антивирус или брандмауер.
5. Важно что бы в папке куда вы устанавливаете GTA и MTA не было кириллических символов, только латинские, например C:GamesGTA это правильно, а вот так не правильно C:игрыгтамта
6. Переустановите МТА на другой системный диск (если есть) или другую директорию, например если у вас диск поделён на два раздела, установите МТА не на системный раздел. И лучше всего в корень диска, например D:MTA San Andreas 1.5
7. Если у вас ошибка при подключении к серверам, а интернет подключен через роутер, то скорее всего виновен именно роутер, для выяснения причины попробуйте подключится к интернету без него, или через смартфон.
8. Иногда помогает снижение графики в игре или удаление файла gtasa.set (DocumentsGTA San Andreas User Filesgtasa.set)
9. Проверьте свой компьютер на наличие вирусов, посторонних программ, шпионского ПО.
10. Если вы когда либо пользовались читами (трейнерами) удалите их, например ArtMoney, Cheat Engine, Injector, Jads и тп
11. Возможно стоит поэкспериментировать с режимом совместимости файлов Multi Theft Auto.exe и gta_sa.exe выставить например совместимость с Windows XP.
12. Если у вас проблемы с каким то определенным сервером, то попробуйте подключится к дефолтному серверу МТА (Default MTA Server) который без модов (см. скриншот)[/Info]

[Info]Совет: Если какая либо ошибка (вылет, зависание и тп.) возникает только на одном из серверов, а остальные работают нормально, следовательно это проблемы конкретного сервера, решение: связывайтесь с админом данного сервера (наверняка есть группа ВК или сайт) не надо оставлять сообщения на этом форуме если у вас проблемы с одним сервером, в крайнем случае играйте на другом. [/Info]

Источник

System.Net.Http.CurlException: Failure when receiving data from the peer when trying to download a file from S3 #613

I don’t know if this is a .Net Core related bug or a AWS SDK one but I found useful to post it here as well.

We get this error randomly when downloading a lot of files from Amazon S3 using AWSSDK.Core (3.3.8.2) and AWSSDK.S3 (3.3.5.7).

System.Net.Http.CurlException: Failure when receiving data from the peer
at System.Net.Http.CurlHandler.ThrowIfCURLEError(CURLcode error)
at System.Net.Http.CurlHandler.MultiAgent.FinishRequest(StrongToWeakReference`1 easyWrapper, CURLcode messageResult)

Here is the code that seems to produce the error:

The text was updated successfully, but these errors were encountered:

Can you provide some more information about how you are able to encounter this error? How many files are you downloading at any given time? How large are they? How consistently are you seeing this issue? What environment are you running this in? Can you post the contents of your project.json as well?

Does the code that you posted reproduce this exception consistently?

The code is a snippet so I can’t tell if you’re disposing of the GetObjectResponse object or its ResponseStream . If you’re not already doing this, you should be.

1/ This function is used by a single thread so files are downloaded one by one, there is no parallel download.

2/ How large files are: It ranges from a few kilobytes to 2-3 MB maximum.

3/ This happens on a completely random basis for the moment and very rarely. On thousands of file downloads it seems to appear once or twice for the moment. I couldn’t establish a pattern and unable to reproduce this exception constantly.

4/ Environment:
Console app with .Net Core 1.1 (netcoreapp1.1) in a standalone application running on Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-70-generic x86_64)
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3

5/ This is a .Net Core 1.1 project, no project.json

6/ Yes I confirm that I dispose everything. Here is what I do at the end of the function:

I am facing the same error with dotnet core 1.0
When I try to create a bucket using AWS S3 in dotnet core
In Debug Mode — Creates the bucket every time successfully
In Run Mode — Fails every time with the error
Failure when receiving data from the peer
at System.Net.Http.CurlHandler.ThrowIfCURLEError(CURLcode error)
at System.Net.Http.CurlHandler.MultiAgent.FinishRequest(StrongToWeakReference`1 easyWrapper, CURLcode messageResult)
System.Net.Http

My Code:
PutBucketRequest newBucket = new PutBucketRequest();
newBucket.BucketName = bucketName;
await client.PutBucketAsync(newBucket);

@epicberry, it looks like your case is different. Please open a new issue here and provide information about the environment where your code works and where it does not. A complete stack trace would be helpful as well.

@flo8, from your code snippet and latest comment it’s not clear what fs is. Can you post the complete code sample? Are you also disposing of response.Result or response.Result.ResponseStream ?

@PavelSafronov please find the complete code below

You’re not disposing of the GetObjectResponse (and are not safely disposing of the FileStream, though that’s unrelated). Here’s a slight rewrite of your code that disposes of the required resources:

That being said, it’s still not clear from the provided stack trace, code, and the linked corefx issue if this is being caused by an issue with .NET Core or the SDK.

Источник

Failed To Download ninja “Failure when receiving data from the peer” «Couldn’t connect to server» #5631

PS C:Windowssystem32> vcpkg install zlib
The following packages will be built and installed:
zlib[core]:x86-windows
Starting package 1/1: zlib:x86-windows
Building package zlib[core]:x86-windows.
Warning: The following VS instances are excluded because the English language pack is unavailable.
D:Program Files (x86)Microsoft Visual Studio2017Professional
Please install the English language pack.
— Using cached F:/OpenSourceProject/vcpkg/downloads/zlib1211.tar.gz
— Using source at F:/OpenSourceProject/vcpkg/buildtrees/zlib/src/1.2.11-f690224aeb
— Downloading https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-win.zip.
Downloading https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-win.zip. Failed. Status: 56;»Failure when receiving data from the peer»
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:156 (message):

Call Stack (most recent call first):
scripts/cmake/vcpkg_find_acquire_program.cmake:248 (vcpkg_download_distfile)
scripts/cmake/vcpkg_configure_cmake.cmake:131 (vcpkg_find_acquire_program)
ports/zlib/portfile.cmake:22 (vcpkg_configure_cmake)
scripts/ports.cmake:71 (include)

Error: Building package zlib:x86-windows failed with: BUILD_FAILED
Please ensure you’re using the latest portfiles with .vcpkg update , then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: zlib:x86-windows
Vcpkg version: 2018.11.23-nohash

Additionally, attach any relevant sections from the log files above.

PS C:UsersCuiZhan> vcpkg install zlib
The following packages will be built and installed:
zlib[core]:x86-windows
Starting package 1/1: zlib:x86-windows
Building package zlib[core]:x86-windows.
Warning: The following VS instances are excluded because the English language pack is unavailable.
D:Program Files (x86)Microsoft Visual Studio2017Professional
Please install the English language pack.
— Using cached F:/OpenSourceProject/vcpkg/downloads/zlib1211.tar.gz
— Using source at F:/OpenSourceProject/vcpkg/buildtrees/zlib/src/1.2.11-f690224aeb
— Downloading https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-win.zip.
— Downloading https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-win.zip. Failed. Status: 7;»Couldn’t connect to server»
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:156 (message):

Call Stack (most recent call first):
scripts/cmake/vcpkg_find_acquire_program.cmake:248 (vcpkg_download_distfile)
scripts/cmake/vcpkg_configure_cmake.cmake:131 (vcpkg_find_acquire_program)
ports/zlib/portfile.cmake:22 (vcpkg_configure_cmake)
scripts/ports.cmake:71 (include)

Error: Building package zlib:x86-windows failed with: BUILD_FAILED
Please ensure you’re using the latest portfiles with .vcpkg update , then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: zlib:x86-windows
Vcpkg version: 2018.11.23-nohash

Additionally, attach any relevant sections from the log files above.

The text was updated successfully, but these errors were encountered:

Warning: The following VS instances are excluded because the English language pack is unavailable.
D:Program Files (x86)Microsoft Visual Studio2017Professional
Please install the English language pack.

Please install the English language pack.

Please install the English language package of Visual Studio following these steps:

  1. Open Visual Studio Installer.
  2. Click ‘Modify’ and choose ‘Language packs’.
  3. Choose English and install it.

You can install zlib again after install the English language package successfully.

Warning: The following VS instances are excluded because the English language pack is unavailable.
D:Program Files (x86)Microsoft Visual Studio2017Professional
Please install the English language pack.
Please install the English language pack.

Thanks a lot. It worked when I’ve installed vs2017’s English language pack.
In fact I have vs2015 and vs2017 on my computer. I’ve installed vs2015’s english language pack. But it did not work. I just want to build the lib version of vs2015, so can I specify the version of compiler with vcpkg? What am I supposed to do if I can?
I appreciate your help very much and anticipate your response in the respect .

Hi @874656645 , You can add this code to every cmake file in the path «vcpkg/triplets/»:
set(VCPKG_PLATFORM_TOOLSET v140)
And then rebuild ports.

Hi @874656645 , You can add this code to every cmake file in the path «vcpkg/triplets/»:
set(VCPKG_PLATFORM_TOOLSET v140)
And then rebuild ports.

Hello there, What do you mean «rebuild ports»? I’ve added that code and rebuilded vcpkg, but it did not work.

Hi @874656645 , if there is still a download failure problem, please use the displayed url: https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-win.zip to manually download and put the downloaded zip under vcpkgdownloads directory, and then rebuild zlib.
Thx.

ps: Install English Language Pack and set VCPKG_PLATFORM_TOOLSET to resolve compilation problem instead of download issues.

Downloading is not a problem any more after I install vs2017‘s English language package. Although I don’t know the connection between this two problems, the strange hint is a little misunderstanding for me.
I’ve added that code and rebuilded vcpkg, but it did not work. It‘s still compiled with vs2017. By the way, I use win10 system. Do you have any idea with what’s going on?

@874656645 Please provide the log that failed after installing the English Language Pack, thanks.

[1/2] cmd /c «cd .. && «D:/Program Files/CMake/bin/cmake.exe» «F:/OpenSourceProject/vcpkg/buildtrees/zlib/src/1.2.11-f690224aeb» «-DSKIP_INSTALL_FILES=ON» «-DSKIP_BUILD_EXAMPLES=ON» «-DCMAKE_MAKE_PROGRAM=F:/OpenSourceProject/vcpkg/downloads/tools/ninja/ninja-1.8.2/ninja.exe» «-DBUILD_SHARED_LIBS=ON» «-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=F:/OpenSourceProject/vcpkg/scripts/toolchains/windows.cmake» «-DVCPKG_TARGET_TRIPLET=x86-windows» «-DVCPKG_PLATFORM_TOOLSET=v140» «-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON» «-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE» «-DCMAKE_VERBOSE_MAKEFILE=ON» «-DVCPKG_APPLOCAL_DEPS=OFF» «-DCMAKE_TOOLCHAIN_FILE=F:/OpenSourceProject/vcpkg/scripts/buildsystems/vcpkg.cmake» «-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON» «-DVCPKG_CXX_FLAGS=» «-DVCPKG_CXX_FLAGS_RELEASE=» «-DVCPKG_CXX_FLAGS_DEBUG=» «-DVCPKG_C_FLAGS=» «-DVCPKG_C_FLAGS_RELEASE=» «-DVCPKG_C_FLAGS_DEBUG=» «-DVCPKG_CRT_LINKAGE=dynamic» «-DVCPKG_LINKER_FLAGS=» «-DCMAKE_INSTALL_LIBDIR:STRING=lib» «-DCMAKE_INSTALL_BINDIR:STRING=bin» «-G» «Ninja» «-DCMAKE_BUILD_TYPE=Release» «-DCMAKE_INSTALL_PREFIX=F:/OpenSourceProject/vcpkg/packages/zlib_x86-windows»»
FAILED: ../CMakeCache.txt
cmd /c «cd .. && «D:/Program Files/CMake/bin/cmake.exe» «F:/OpenSourceProject/vcpkg/buildtrees/zlib/src/1.2.11-f690224aeb» «-DSKIP_INSTALL_FILES=ON» «-DSKIP_BUILD_EXAMPLES=ON» «-DCMAKE_MAKE_PROGRAM=F:/OpenSourceProject/vcpkg/downloads/tools/ninja/ninja-1.8.2/ninja.exe» «-DBUILD_SHARED_LIBS=ON» «-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=F:/OpenSourceProject/vcpkg/scripts/toolchains/windows.cmake» «-DVCPKG_TARGET_TRIPLET=x86-windows» «-DVCPKG_PLATFORM_TOOLSET=v140» «-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON» «-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE» «-DCMAKE_VERBOSE_MAKEFILE=ON» «-DVCPKG_APPLOCAL_DEPS=OFF» «-DCMAKE_TOOLCHAIN_FILE=F:/OpenSourceProject/vcpkg/scripts/buildsystems/vcpkg.cmake» «-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON» «-DVCPKG_CXX_FLAGS=» «-DVCPKG_CXX_FLAGS_RELEASE=» «-DVCPKG_CXX_FLAGS_DEBUG=» «-DVCPKG_C_FLAGS=» «-DVCPKG_C_FLAGS_RELEASE=» «-DVCPKG_C_FLAGS_DEBUG=» «-DVCPKG_CRT_LINKAGE=dynamic» «-DVCPKG_LINKER_FLAGS=» «-DCMAKE_INSTALL_LIBDIR:STRING=lib» «-DCMAKE_INSTALL_BINDIR:STRING=bin» «-G» «Ninja» «-DCMAKE_BUILD_TYPE=Release» «-DCMAKE_INSTALL_PREFIX=F:/OpenSourceProject/vcpkg/packages/zlib_x86-windows»»
CMake Warning at F:/OpenSourceProject/vcpkg/scripts/buildsystems/vcpkg.cmake:95 (message):
There are no libraries installed for the Vcpkg triplet x86-windows.
Call Stack (most recent call first):
D:/Program Files/CMake/share/cmake-3.14/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:4 (project)

— The C compiler identification is MSVC 19.0.24215.1
— Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe
— Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe — broken
CMake Error at D:/Program Files/CMake/share/cmake-3.14/Modules/CMakeTestCCompiler.cmake:60 (message):
The C compiler

is not able to compile a simple test program.

It fails with the following output:

@874656645 Can you re-clone vcpkg and install this port in another directory?
Thx.

It does not work. Here is the out log.

[1/2] cmd /c «cd ../../x86-windows-dbg && «D:/Program Files/CMake/bin/cmake.exe» «E:/vcpkg/buildtrees/zlib/src/1.2.11-f690224aeb» «-DSKIP_INSTALL_FILES=ON» «-DSKIP_BUILD_EXAMPLES=ON» «-DCMAKE_MAKE_PROGRAM=E:/vcpkg/downloads/tools/ninja/ninja-1.8.2/ninja.exe» «-DBUILD_SHARED_LIBS=ON» «-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=E:/vcpkg/scripts/toolchains/windows.cmake» «-DVCPKG_TARGET_TRIPLET=x86-windows» «-DVCPKG_PLATFORM_TOOLSET=v140» «-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON» «-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE» «-DCMAKE_VERBOSE_MAKEFILE=ON» «-DVCPKG_APPLOCAL_DEPS=OFF» «-DCMAKE_TOOLCHAIN_FILE=E:/vcpkg/scripts/buildsystems/vcpkg.cmake» «-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON» «-DVCPKG_CXX_FLAGS=» «-DVCPKG_CXX_FLAGS_RELEASE=» «-DVCPKG_CXX_FLAGS_DEBUG=» «-DVCPKG_C_FLAGS=» «-DVCPKG_C_FLAGS_RELEASE=» «-DVCPKG_C_FLAGS_DEBUG=» «-DVCPKG_CRT_LINKAGE=dynamic» «-DVCPKG_LINKER_FLAGS=» «-DCMAKE_INSTALL_LIBDIR:STRING=lib» «-DCMAKE_INSTALL_BINDIR:STRING=bin» «-DSKIP_INSTALL_HEADERS=ON» «-G» «Ninja» «-DCMAKE_BUILD_TYPE=Debug» «-DCMAKE_INSTALL_PREFIX=E:/vcpkg/packages/zlib_x86-windows/debug»»
FAILED: ../../x86-windows-dbg/CMakeCache.txt
cmd /c «cd ../../x86-windows-dbg && «D:/Program Files/CMake/bin/cmake.exe» «E:/vcpkg/buildtrees/zlib/src/1.2.11-f690224aeb» «-DSKIP_INSTALL_FILES=ON» «-DSKIP_BUILD_EXAMPLES=ON» «-DCMAKE_MAKE_PROGRAM=E:/vcpkg/downloads/tools/ninja/ninja-1.8.2/ninja.exe» «-DBUILD_SHARED_LIBS=ON» «-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=E:/vcpkg/scripts/toolchains/windows.cmake» «-DVCPKG_TARGET_TRIPLET=x86-windows» «-DVCPKG_PLATFORM_TOOLSET=v140» «-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON» «-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE» «-DCMAKE_VERBOSE_MAKEFILE=ON» «-DVCPKG_APPLOCAL_DEPS=OFF» «-DCMAKE_TOOLCHAIN_FILE=E:/vcpkg/scripts/buildsystems/vcpkg.cmake» «-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON» «-DVCPKG_CXX_FLAGS=» «-DVCPKG_CXX_FLAGS_RELEASE=» «-DVCPKG_CXX_FLAGS_DEBUG=» «-DVCPKG_C_FLAGS=» «-DVCPKG_C_FLAGS_RELEASE=» «-DVCPKG_C_FLAGS_DEBUG=» «-DVCPKG_CRT_LINKAGE=dynamic» «-DVCPKG_LINKER_FLAGS=» «-DCMAKE_INSTALL_LIBDIR:STRING=lib» «-DCMAKE_INSTALL_BINDIR:STRING=bin» «-DSKIP_INSTALL_HEADERS=ON» «-G» «Ninja» «-DCMAKE_BUILD_TYPE=Debug» «-DCMAKE_INSTALL_PREFIX=E:/vcpkg/packages/zlib_x86-windows/debug»»
CMake Warning at E:/vcpkg/scripts/buildsystems/vcpkg.cmake:95 (message):
There are no libraries installed for the Vcpkg triplet x86-windows.
Call Stack (most recent call first):
D:/Program Files/CMake/share/cmake-3.14/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:4 (project)

— The C compiler identification is MSVC 19.0.24215.1
— Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe
— Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe — broken
CMake Error at D:/Program Files/CMake/share/cmake-3.14/Modules/CMakeTestCCompiler.cmake:60 (message):
The C compiler

is not able to compile a simple test program.

It fails with the following output:

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:4 (project)

— Configuring incomplete, errors occurred!
See also «E:/vcpkg/buildtrees/zlib/x86-windows-dbg/CMakeFiles/CMakeOutput.log».
See also «E:/vcpkg/buildtrees/zlib/x86-windows-dbg/CMakeFiles/CMakeError.log».
[2/2] cmd /c «cd .. && «D:/Program Files/CMake/bin/cmake.exe» «E:/vcpkg/buildtrees/zlib/src/1.2.11-f690224aeb» «-DSKIP_INSTALL_FILES=ON» «-DSKIP_BUILD_EXAMPLES=ON» «-DCMAKE_MAKE_PROGRAM=E:/vcpkg/downloads/tools/ninja/ninja-1.8.2/ninja.exe» «-DBUILD_SHARED_LIBS=ON» «-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=E:/vcpkg/scripts/toolchains/windows.cmake» «-DVCPKG_TARGET_TRIPLET=x86-windows» «-DVCPKG_PLATFORM_TOOLSET=v140» «-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON» «-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE» «-DCMAKE_VERBOSE_MAKEFILE=ON» «-DVCPKG_APPLOCAL_DEPS=OFF» «-DCMAKE_TOOLCHAIN_FILE=E:/vcpkg/scripts/buildsystems/vcpkg.cmake» «-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON» «-DVCPKG_CXX_FLAGS=» «-DVCPKG_CXX_FLAGS_RELEASE=» «-DVCPKG_CXX_FLAGS_DEBUG=» «-DVCPKG_C_FLAGS=» «-DVCPKG_C_FLAGS_RELEASE=» «-DVCPKG_C_FLAGS_DEBUG=» «-DVCPKG_CRT_LINKAGE=dynamic» «-DVCPKG_LINKER_FLAGS=» «-DCMAKE_INSTALL_LIBDIR:STRING=lib» «-DCMAKE_INSTALL_BINDIR:STRING=bin» «-G» «Ninja» «-DCMAKE_BUILD_TYPE=Release» «-DCMAKE_INSTALL_PREFIX=E:/vcpkg/packages/zlib_x86-windows»»
FAILED: ../CMakeCache.txt
cmd /c «cd .. && «D:/Program Files/CMake/bin/cmake.exe» «E:/vcpkg/buildtrees/zlib/src/1.2.11-f690224aeb» «-DSKIP_INSTALL_FILES=ON» «-DSKIP_BUILD_EXAMPLES=ON» «-DCMAKE_MAKE_PROGRAM=E:/vcpkg/downloads/tools/ninja/ninja-1.8.2/ninja.exe» «-DBUILD_SHARED_LIBS=ON» «-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=E:/vcpkg/scripts/toolchains/windows.cmake» «-DVCPKG_TARGET_TRIPLET=x86-windows» «-DVCPKG_PLATFORM_TOOLSET=v140» «-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON» «-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON» «-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE» «-DCMAKE_VERBOSE_MAKEFILE=ON» «-DVCPKG_APPLOCAL_DEPS=OFF» «-DCMAKE_TOOLCHAIN_FILE=E:/vcpkg/scripts/buildsystems/vcpkg.cmake» «-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON» «-DVCPKG_CXX_FLAGS=» «-DVCPKG_CXX_FLAGS_RELEASE=» «-DVCPKG_CXX_FLAGS_DEBUG=» «-DVCPKG_C_FLAGS=» «-DVCPKG_C_FLAGS_RELEASE=» «-DVCPKG_C_FLAGS_DEBUG=» «-DVCPKG_CRT_LINKAGE=dynamic» «-DVCPKG_LINKER_FLAGS=» «-DCMAKE_INSTALL_LIBDIR:STRING=lib» «-DCMAKE_INSTALL_BINDIR:STRING=bin» «-G» «Ninja» «-DCMAKE_BUILD_TYPE=Release» «-DCMAKE_INSTALL_PREFIX=E:/vcpkg/packages/zlib_x86-windows»»
CMake Warning at E:/vcpkg/scripts/buildsystems/vcpkg.cmake:95 (message):
There are no libraries installed for the Vcpkg triplet x86-windows.
Call Stack (most recent call first):
D:/Program Files/CMake/share/cmake-3.14/Modules/CMakeDetermineSystem.cmake:93 (include)
CMakeLists.txt:4 (project)

— The C compiler identification is MSVC 19.0.24215.1
— Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe
— Check for working C compiler: D:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe — broken
CMake Error at D:/Program Files/CMake/share/cmake-3.14/Modules/CMakeTestCCompiler.cmake:60 (message):
The C compiler

is not able to compile a simple test program.

Источник

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Ошибка http при обращении к серверу 1с фреш
  • Ошибка hoi4 на непонятном языке
  • Ошибка http при обращении к серверу 1с тонкий клиент
  • Ошибка hoi4 error log
  • Ошибка http при обращении к серверу 1с превышено время ожидания apache

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии