Ошибка

Ошибка #0150: невозможно загрузить пакет обновления (URL). Сетевая ошибка "XXX"

 

Описание ошибки

При попытке скачивания пакета обновления MyChat Client с WEB-сервера MyChat произошла сетевая ошибка.

 

Решение проблемы

Обычно MyChat Client при неудаче будет повторять попытки скачивания пакета обновления, потому что природа части ошибок, как будет видно дальше в таблице — временная, и пользователь, возможно, даже и не заметит проблемы. Однако, часть ошибок требуют внимания администратора.


В тексте ошибки всегда пишется http(s) адрес, откуда скачивается пакет обновления, а также описание, по которому можно сделать вывод, что надо делать.


Пример ошибки

Ошибка #0150: невозможно загрузить пакет обновления (https://192.168.10.200:8080/updates/mcupdate.zip). Сетевая ошибка "509 bandwidth limit exceeded"


Можно скопировать URL и вставить в браузер, чтобы получить дополнительную информацию. По текстовому описанию ошибки в кавычках в конце сообщения можно сделать вывод о причине проблемы.


Типовые сетевые ошибки при скачивании обновлений

403 forbidden

web-сервер ещё стартует и формирует таблицу кешей файлов, нужно попробовать немного позже;



404 file not found

файла обновления нет на сервере. Штатно такая ошибка не может возникнуть, вероятно, файл обновления был удалён на сервере вручную либо антивирусом по ошибке из-за ложного срабатывания

(папка C:\ProgramData\MyChat Server\updates\);



509 bandwidth limit exceeded

на сервере установлен лимит на одновременное количество http(s)-подключений для регулирования полосы пропускания. Нужно либо попробовать позже, либо снять ограничение в настройках MyChat сервера;



11001 Host not found

DNS вашей сети настроен неправильно (проверьте также локальный файл hosts), либо на сервере в настройках внешнего адреса для подключения указан неправильный домен;



10060 Connection timed out

клиент не может подключиться к серверу по протоколу TCP и указанному порту. Причиной может быть файрвол на сервере (надо добавить в исключения порт WEB-сервера, который вы используете для работы). Вторая причина — антивирус на сервере, который тоже может блокировать входящие http-запросы. Необходимо поставить в исключения файл встроенного WEB-сервера NodeJS: "C:\Program Files (x86)\MyChat Server\node\node.exe";



10061 Connection refused

кто-то между сервером и клиентом заблокировал попытку соединения. Как правило, это антивирус на сервере, или, в редких случаях (исходящий трафик блокируется намного реже) — на клиенте;



10054 Connection reset by peer

соединение разорвано серверной стороной. Если закачка началась, а затем спустя какое-то время после успешного скачивания части пакета обновления вы получили такую ошибку — это означает, что качество соединения нестабильное (например, рвётся WiFi-соединение). Либо сетевое оборудование (роутер) настроено неправильно и блокирует передачу пакетов большого размера;



10051 Network is unreachable

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