Điểm:1

Lỗi ứng dụng WSGI giết phiên màn hình và tạo lỗi băm trong gói python

lá cờ in

Tôi đã tìm kiếm rất nhiều trước đây nhưng không thể tìm ra giải pháp cho sự cố mà tôi đang gặp phải với phiên màn hình trong máy ảo Ubuntu 20.04.

Trong máy ảo này, tôi có một máy chủ pypi được định cấu hình để lưu trữ gói python. Tôi có thể cài đặt gói python này trong env cục bộ bằng lệnh cài đặt pip. Nó đã hoạt động cho đến khi tôi cập nhật mã nguồn, bao gồm cả phiên bản.

Sau khi tôi đưa phiên bản vào gói và kiểm tra trong máy của mình (mọi thứ đều ổn), tôi đã đẩy nó vào kho lưu trữ trên nhánh của mình và họ, lấy bản sao từ xa của gói có các tính năng mới này.

Sau khi tạo xong, tôi đã tạo một sdist, bdist và tar.gz với thiết lập python.py, Tôi đã kiểm tra các gói được tạo trên thư mục dist và chúng đã sao chép tar.gz vào một thư mục có tên là các gói, được sử dụng cho màn hình.

Tôi đã làm theo tất cả các bước này nhưng khi cố gắng cài đặt gói cục bộ trên máy của mình, tôi nhận được thông báo này:

LỖI: NHỮNG GÓI NÀY KHÔNG KHỚP VỚI MÃ Băm TỪ TỆP YÊU CẦU. Nếu bạn đã cập nhật các phiên bản gói, vui lòng cập nhật các giá trị băm. Nếu không, hãy kiểm tra nội dung gói cẩn thận; ai đó có thể đã can thiệp vào chúng.
    gói từ http://00.000.000.000:8090/packages/package-x.x.x.tar.gz#md5=0bc256477dc39af8f5e0fd5c3bfba88e:
        Dự kiến ​​md5 0bc256477dc39af8f5e0fd5c3bfba88e
             Có 8f1cfff4716df907cb98654420f9c566

(Tôi đã bỏ qua thông tin hợp lý)

Chà, sau khi nhận được lỗi này, tôi đã kiểm tra phiên màn hình, nó hiển thị mô tả này:

lỗi ứng dụng WSGI
bị giết

Có ai biết những gì có thể xảy ra? Nếu một cái gì đó không rõ ràng tôi có thể cung cấp thêm chi tiết.

Điểm:0
lá cờ in

Tôi đang trả lời câu hỏi của riêng mình vì có thể điều này có thể hữu ích cho người khác trong tương lai.

Tôi không chắc 100% điều nào trong số 3 điều tôi đã làm là giải pháp thực sự cho vấn đề, nhưng về cơ bản, tôi đã làm điều này:

  • Khởi động lại VM;
  • Đã tạo một phiên tmux mới để lưu trữ máy chủ pypi;
  • Chenged số cuối cùng của phiên bản, vì vậy phiên bản tôi đang gặp sự cố là x.x.3, tôi đã hạ cấp ở số cuối cùng (mã gói chính giống hệt như trước khi thêm phiên bản) xuống x.x.2.

Sau những thay đổi này, nó hoạt động như mong đợi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.