Am căutat mult înainte, dar nu am putut găsi o soluție pentru o problemă cu care mă confrunt cu o sesiune de ecran într-o mașină virtuală Ubuntu 20.04.
În acest VM am un server pypi configurat pentru a găzdui un pachet Python. Ar trebui să pot instala acest pachet Python într-un mediu local folosind o comandă pip install. A funcționat până când am actualizat codul sursă, pentru a include versiunea.
După ce am inclus versiunea în pachet și am testat în mașina mea (totul a fost în regulă) l-am împins în depozitul de pe ramura mea și ei, am extras copia de la distanță a pachetului cu aceste noi caracteristici.
Odată ce am făcut-o, am generat un sdist, bdist și tar.gz cu python setup.py
, am verificat pachetele generate în folderul dist și au copiat tar.gz într-un folder numit pachete, folosit pentru ecran.
Am urmat toți acești pași, dar când am încercat să instalez pachetul local pe mașina mea, am primit acest mesaj:
EROARE: ACESTE PACHETE NU SE POAREȘTE CU HASHES-urile DIN FIȘIERUL CERINȚE. Dacă ați actualizat versiunile pachetului, vă rugăm să actualizați hashurile. În caz contrar, examinați cu atenție conținutul pachetului; poate cineva să le fi manipulat.
pachet de la http://00.000.000.000:8090/packages/package-x.x.x.tar.gz#md5=0bc256477dc39af8f5e0fd5c3bfba88e:
Md5 așteptat 0bc256477dc39af8f5e0fd5c3bfba88e
Am primit 8f1cfff4716df907cb98654420f9c566
(Am omis informații sensibile)
Ei bine, după ce am primit această eroare, am verificat sesiunea de ecran, a prezentat această descriere:
Eroare de aplicație WSGI
Ucis
Stie cineva ce s-ar putea intampla? Dacă ceva nu este clar, pot oferi mai multe detalii.