Войти
ПрограммированиеФорумОбщее

[Unity] Не работает Package Manager

#0
23:52, 12 мар. 2019

Не отображаются ВСЕ пакеты, бесконечно отображается "Loading packages".

Версия юнити 2018.3.8f1.

Нет пинга к packages.unity.com (в консоле почему-то bintray.com) - в браузере просто белый лист (заходит на сайт https://bintray.com/).
Asset Store - работает. Unity с правами админа запускал. Пустой проект пробовал.

Как пофиксить?


#1
16:51, 13 мар. 2019

Неужели с таким никто не сталкивался?

#2
(Правка: 19:41) 19:39, 13 мар. 2019

2018.3.8f1 список пакетов отображается без проблем.

> Нет пинга к packages.unity.com (в консоле почему-то bintray.com) - в браузере просто белый лист
Тоже белый лист и не пингуется. Возможно, и не должен. Microsoft.com, например, никогда не пинговался.

#3
0:03, 14 мар. 2019

Не белый лист:
1 | [Unity] Не работает Package Manager
список пакетов отображается без проблем.

#4
21:12, 16 апр. 2019

Версия 2019.1.0f проблема сохраняется. Нашел способ как обойти - в файле manifest.json дописываем необходимый пакет (например "com.unity.probuilder": "4.0.4") в "dependencies", перезапускаем юнити и пакет устанавливается автоматом.
Откуда взять название и версию? - отключаем интернет, заходим в "Package Manager" появляется весь список, запоминаем название (по крайней мере с probuilder прокатило) и версию.

#5
(Правка: 0:47) 0:44, 17 апр. 2019

Названия, версии да и сами пакеты можно получить тут: https://download.packages.unity.com/

Тут народ с такой же проблемой: https://forum.unity.com/threads/package-manager-forever-loading-p… kages.621826/
Вроде пока не нашли источник.

#6
1:47, 17 апр. 2019

alexzzzz
> Названия, версии да и сами пакеты можно получить тут:
> https://download.packages.unity.com/
спасибо за ссылку.

#7
21:38, 17 апр. 2019

Вот сетевая статистика с момента открывания менеджера пакетов в 2019.1 до пропадания надписи "Loading packages".

+ Показать

Первые два адреса в списке - это туда по протоколу HTTPS обращается UnityPackageManager.exe. Остальное ― это UnityPackageManager.exe и Unity.exe общаются между собой.

Вместо 75.126.118.184 могут быть 108.168.194.93 или 75.126.208.206 ― это всё одно и то же. Ни один не пингуется.

http://18.184.45.40/ в браузере выдаёт

Requested path is invalid: '/'.

#8
23:33, 17 апр. 2019

Трассировка packages.unity.com (bintray.com, 75.126.118.184)

+ Показать

18.184.45.40 - не засветился, через браузер выдает туже ошибку:

Requested path is invalid: '/'.

Касперский показывает для "Node.js: Server-side JavaScript" разное количество соединений
- сначала было 44, а при открытии окна "Package Manager" прыгало до 64 и резко назад до 44.
[лез к ip: часть 75.126.118.184, часть 75.126.208.206]
Вырубил процесс UnityPackageManager.exe
- все соединения исчезли
Снова открыл "Package Manager"
- 25 соединений [все 108.168.194.93]
Переоткрыл "Package Manager"
- 60 соединений и резко упало до 25 [все 108.168.194.93]
Последующие переоткрытия завесили 60 соединений, которые перестали уменьшаться, а при очередном переоткрытии перестал отображаться список того, что у меня установлено.

Непонятно зачем ему куча соединений.

Жаль что никакие ошибки не сыпятся, только при удалении процесса UnityPackageManager.exe.

#9
(Правка: 2:28) 2:23, 18 апр. 2019

> - сначала было 44, а при открытии окна "Package Manager" прыгало до 64 и резко назад до 44.
Я смотрел через tcpview.

В простое UnityPackageManager.exe только слушает какой-нибудь порт на локальном адресе, ждёт команд от Unity.exe. Когда открываешь менеджер пакетов, UnityPackageManager.exe открывает полтора экрана https-соединений с кем-нибудь из 75.126.118.184, 108.168.194.93, 75.126.208.206. Потом их все закрывает, когда закончит.

Мне кажется, у тебя какой-то косяк с HTTPS. Или Касперский вмешивается, или Ростелеком.

В логе есть что-нибудь интересное? ― C:\Users\<user>\AppData\Local\Unity\Editor\upm.log

{"level":"info","message":"Starting Server","timestamp":"2019-04-17T23:14:42.436Z"}
{"level":"info","message":"Health Request received","timestamp":"2019-04-17T23:14:42.592Z"}

Трейсы у меня выглядят похоже:

+ Показать
#10
15:57, 18 апр. 2019

alexzzzz
> Я смотрел через tcpview.
хм.. "Network Summary" я не нашел, а tcpview вот что показал:

+ Показать

alexzzzz
> В логе есть что-нибудь интересное?

{"level":"info","message":"Starting Server","timestamp":"2019-04-18T09:48:01.022Z"}
{"level":"info","message":"Server started on port [56412]","timestamp":"2019-04-18T09:48:01.034Z"}
{"level":"info","message":"Health Request received","timestamp":"2019-04-18T09:48:01.216Z"}

alexzzzz
> Или Касперский вмешивается
Отключал самозащиту, выходил из него.

alexzzzz
> или Ростелеком
Раньше же не вмешивался, да и у многих бы был тогда такой косяк.

alexzzzz
> Мне кажется, у тебя какой-то косяк с HTTPS
я хз.. но пакеты-то устанавливаются.

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

#11
16:36, 18 апр. 2019

smartxp
Network Summary я взял из ProcMon

Вот эта вот пачка соединений

UnityPackageManager.exe  23004  TCP  desktop-mj2uebd.home  14775  ce.d0.7e4b.ip4.static.sl-reverse.com  https  ESTABLISHED                    
UnityPackageManager.exe  23004  TCP  desktop-mj2uebd.home  14782  ce.d0.7e4b.ip4.static.sl-reverse.com  https  ESTABLISHED                    
UnityPackageManager.exe  23004  TCP  desktop-mj2uebd.home  14786  ce.d0.7e4b.ip4.static.sl-reverse.com  https  ESTABLISHED                    
UnityPackageManager.exe  23004  TCP  desktop-mj2uebd.home  14788  ce.d0.7e4b.ip4.static.sl-reverse.com  https  ESTABLISHED                   
...
она постоянно висит в состоянии установлено/ESTABLISHED? У меня куча таких соединений только во время Loading packages. Как только загрузка заканчивается, все соединения в интернет закрываются.

У тебя они как-будто установились, но данные по ним не идут.

>> Или Касперский вмешивается
> Отключал самозащиту, выходил из него.

Не знаю, как сейчас, а в старых версиях мне приходилось с разных машин удалять Касперского полностью и менять на другой антивирус. Иначе он что-то нужное мне сетевое блокировал так, что никакие приостановки защиты и закрытия антивируса не помогали. Было это очень давно, в чём именно проблема, не помню, что-то связанное с маршрутизацией, не с https. Это просто как пример того, что отключение антивируса может отключать не всё.

>> или Ростелеком
> Раньше же не вмешивался, да и у многих бы был тогда такой косяк.

Чтобы наверняка исключить Ростелеком, надо попробовать соединиться через какой-нибудь VPN. У того же Касперского с бесплатной версией идёт какой-то Secure Connection — можно поробовать.

https://forum.unity.com/threads/stuck-on-resolving-packages.544269/
Там у чувака вроде похожая проблема, но не уверен, что ровно такая же. Через VPN работало, а через университетскую сеть с инспекцией SSL-трафика не работало. Правда, ошибки показывались, а у тебя не работает молча.

#12
19:27, 18 апр. 2019

Установил версию 2018.1.0f2 (версия PM - 1.8.8), создал пустой проект - все работает!!!

tcpview:

upm-win.exe  18452  TCP  desktop-mj2uebd.home  3367  ce.d0.7e4b.ip4.static.sl-reverse.com  https  ESTABLISHED
upm-win.exe  18452  TCP  desktop-mj2uebd.home  3368  ce.d0.7e4b.ip4.static.sl-reverse.com  https  ESTABLISHED
upm-win.exe  18452  TCP  desktop-mj2uebd.home  3369  ce.d0.7e4b.ip4.static.sl-reverse.com  https  ESTABLISHED

Касперский:
все соединения к 75.126.208.206

Открыл этот же проект последней юнькой (версия PM - 2.1.2) - не работает. Жаль даунгрейднуть PM нельзя.

Network Summary:
Unity 2018

+ Показать

Unity 2019:

+ Показать
ПрограммированиеФорумОбщее