Я много искал раньше, но не смог найти решение проблемы, с которой я столкнулся при сеансе экрана на виртуальной машине Ubuntu 20.04.
В этой виртуальной машине у меня есть pypi-сервер, настроенный для размещения пакета python. Я должен иметь возможность установить этот пакет Python в локальной среде с помощью команды установки pip. Это работало, пока я не обновил исходный код, чтобы включить управление версиями.
После того, как я включил управление версиями в пакет и протестировал его на своей машине (все было в порядке), я отправил его в репозиторий в своей ветке, а они вытащили удаленную копию пакета с этими новыми функциями.
Как только я это сделал, я создал sdist, bdist и tar.gz с настройка Python.py
, я проверил сгенерированные пакеты в папке dist и скопировал tar.gz в папку с именем packages, используемую для экрана.
Я выполнил все эти шаги, но когда я попытался установить пакет локально на свой компьютер, я получил это сообщение:
ОШИБКА: ЭТИ ПАКЕТЫ НЕ СООТВЕТСТВУЮТ ХЕШАМ ИЗ ФАЙЛА ТРЕБОВАНИЙ. Если вы обновили версии пакетов, обновите хэши. В противном случае внимательно осмотрите содержимое упаковки; кто-то мог их испортить.
пакет из http://00.000.000.000:8090/packages/package-x.x.x.tar.gz#md5=0bc256477dc39af8f5e0fd5c3bfba88e:
Ожидается md5 0bc256477dc39af8f5e0fd5c3bfba88e
Получил 8f1cfff4716df907cb98654420f9c566
(Я опустил разумную информацию)
Что ж, после получения этой ошибки я проверил сеанс экрана, который представил это описание:
Ошибка приложения WSGI
Убит
Кто-нибудь знает, что может происходить? Если что-то не понятно, могу подробнее.