Điểm:0

Hệ thống gói bị hỏng. --fix-broken không giải quyết được sự cố

lá cờ cg

Trên Ubuntu 21.04

Trong quá trình nâng cấp hệ thống, tôi đã mở một tệp cấu hình trong trình chỉnh sửa của mình, trong đó trình chỉnh sửa của tôi bị lỗi, do đó khiến apt gặp sự cố giữa quá trình nâng cấp.

Bây giờ, khi tôi chạy lại sudo apt-get nâng cấp, tôi nhận được một số lượng lớn lỗi liên quan đến việc thiếu python 3.9 và khuyên nên chạy cài đặt apt --fix-break:

Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc... Xong
Đang đọc thông tin trạng thái... Xong
Bạn có thể muốn chạy 'apt --fix-broken install' để sửa lỗi này.
Các gói sau đây có các thuộc tính không được đáp ứng.
 blueman : Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
           Phụ thuộc: gir1.2-ayatanaappindicator3-0.1 nhưng nó chưa được cài đặt
 libboost-mpi-python1.71.0 : Phụ thuộc: libboost-python1.71.0-py39
                             Phụ thuộc: libopenmpi3 (>= 4.0.5) nhưng 4.0.3-0ubuntu1 đã được cài đặt
                             Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 libpython3-dev : Phụ thuộc: libpython3.9-dev (>= 3.9.4-0~) nhưng nó chưa được cài đặt
 gõ python: Phụ thuộc: python2: bất kỳ (< 2.8)
                 Phụ thuộc: python2: bất kỳ (>= 2.7~)
 python3-apt : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-dev : Phụ thuộc: libpython3-dev (= 3.8.2-0ubuntu2) nhưng 3.9.4-1 đã được cài đặt
 python3-geoip : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-gi : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-gi-cairo : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-icu : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-kiwisolver: Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-libtorrent : Phụ thuộc: libtorrent-rasterbar10 (= 1.2.9-0.2fakesync1build1) nhưng nó chưa được cài đặt
                      Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-markupsafe : Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-matplotlib : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-netifaces: Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-numpy : Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-pil : Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-pil.imagetk : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-pivy : Phụ thuộc: libsoqt520 (>= 1.6.0+ds1) nhưng 1.6.0~ea5cd76+ds1-1ubuntu2 đã được cài đặt
                Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-protobuf: Phụ thuộc: libprotobuf23 (>= 3.12.4) nhưng nó chưa được cài đặt
                    Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-psutil : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-pygame : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-pyside2.qtcore : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
                          Phụ thuộc: libpyside2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
                          Phụ thuộc: libqt5core5a (>= 5.15.1) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                          Phụ thuộc: libshiboken2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
 python3-pyside2.qtgui : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
                         Phụ thuộc: libpyside2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
                         Phụ thuộc: libqt5core5a (>= 5.15.1) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                         Phụ thuộc: libqt5gui5 (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                         Phụ thuộc: libqt5gui5 (>= 5.15.1) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt hoặc
                                  libqt5gui5-gles (>= 5.15.1) nhưng nó chưa được cài đặt
                         Phụ thuộc: libshiboken2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
 python3-pyside2.qtopengl : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
                            Phụ thuộc: libpyside2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
                            Phụ thuộc: libqt5core5a (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                            Phụ thuộc: libqt5gui5 (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt hoặc
                                     libqt5gui5-gles (>= 5.15) nhưng nó chưa được cài đặt
                            Phụ thuộc: libqt5opengl5 (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                            Phụ thuộc: libqt5widgets5 (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                            Phụ thuộc: libshiboken2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
 python3-pyside2.qtsvg : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
                         Phụ thuộc: libpyside2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
                         Phụ thuộc: libqt5core5a (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                         Phụ thuộc: libqt5gui5 (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt hoặc
                                  libqt5gui5-gles (>= 5.15) nhưng nó chưa được cài đặt
                         Phụ thuộc: libqt5svg5 (>= 5.15.1) nhưng 5.12.8-0ubuntu1 đã được cài đặt
                         Phụ thuộc: libqt5widgets5 (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                         Phụ thuộc: libshiboken2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
 python3-pyside2.qtuitools : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
                             Phụ thuộc: libpyside2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
                             Phụ thuộc: libqt5core5a (>= 5.15.1) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                             Phụ thuộc: libqt5gui5 (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt hoặc
                                      libqt5gui5-gles (>= 5.15) nhưng nó chưa được cài đặt
                             Phụ thuộc: libqt5widgets5 (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                             Phụ thuộc: libshiboken2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
 python3-pyside2.qtwidgets : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
                             Phụ thuộc: libpyside2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
                             Phụ thuộc: libqt5core5a (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                             Phụ thuộc: libqt5gui5 (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt hoặc
                                      libqt5gui5-gles (>= 5.15) nhưng nó chưa được cài đặt
                             Phụ thuộc: libqt5widgets5 (>= 5.15.1) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                             Phụ thuộc: libshiboken2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
 python3-pyside2.qtxml : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
                         Phụ thuộc: libpyside2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
                         Phụ thuộc: libqt5core5a (>= 5.15) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                         Phụ thuộc: libqt5xml5 (>= 5.15.1) nhưng 5.12.8+dfsg-0ubuntu1 đã được cài đặt
                         Phụ thuộc: libshiboken2-py3-5.15 (>= 5.15.2) nhưng nó chưa được cài đặt
 python3-rencode : Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-renderpm : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-reportlab-accel : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-setproctitle : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-simplejson : Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-stl : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-systemd : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-talloc : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
                  Phụ thuộc: libpython3.9 (>= 3.9.1) nhưng nó chưa được cài đặt
 python3-twisted-bin : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-uno : Phụ thuộc: libreoffice-common (>= 1:7.0.0~alpha~) nhưng 1:6.4.7-0ubuntu0.20.04.1 đã được cài đặt
               Phụ thuộc: libreoffice-core (= 1:7.1.2~rc2-0ubuntu2) nhưng 1:6.4.7-0ubuntu0.20.04.1 đã được cài đặt hoặc
                        libreoffice-core-nogui (= 1:7.1.2~rc2-0ubuntu2) nhưng nó chưa được cài đặt
               Phụ thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
               Phụ thuộc: libpython3.9 (>= 3.9.1) nhưng nó chưa được cài đặt
 python3-yaml : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-zope.hookable : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3-zope.interface : Tùy thuộc: python3 (>= 3.9~) nhưng 3.8.2-0ubuntu2 đã được cài đặt
 python3.9 : Phụ thuộc: libpython3.9-stdlib (= 3.9.7-1+focal1) nhưng nó chưa được cài đặt
 python3.9-dev : Phụ thuộc: libpython3.9-dev (= 3.9.7-1+focal1) nhưng nó chưa được cài đặt
                 Phụ thuộc: libpython3.9 (= 3.9.7-1+focal1) nhưng nó chưa được cài đặt
E: Phụ thuộc chưa được đáp ứng. Hãy thử 'apt --fix-broken install' không có gói (hoặc chỉ định giải pháp)

Khi tôi chạy cài đặt apt --fix-break tuy nhiên, đã xảy ra lỗi khi cài đặt python3.9-minimal:

Đang thiết lập python3.9-minimal (3.9.7-1+focal1) ...
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/usr/lib/python3.9/py_compile.py", dòng 9, trong <module>
    nhập importlib.util
  Tệp "/usr/lib/python3.9/importlib/util.py", dòng 2, trong <module>
    từ . nhập abc
  Tệp "/usr/lib/python3.9/importlib/abc.py", dòng 17, trong <module>
    từ việc nhập Giao thức nhập, runtime_checkable
ModuleNotFoundError: Không có mô-đun nào có tên 'đang gõ'
dpkg: gói xử lý lỗi python3.9-minimal (--configure):
 đã cài đặt python3.9-quy trình con tập lệnh sau khi cài đặt gói tối thiểu đã trả về trạng thái thoát lỗi 1
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 python3.9-tối thiểu
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Tôi đã thử cài đặt thủ công gói gõ python ubuntu (python-typing_3.6.6-2_all) và python 3.9 (python3.9_3.9.4-1_amd64.deb) bằng cách sử dụng pdkg -i, nhưng trong trường hợp trước gặp lỗi liên quan đến các phụ thuộc chưa được đáp ứng:

(Đọc cơ sở dữ liệu ... 489468 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén python-typing_3.6.6-2_all.deb ...
Giải nén python-typing (3.6.6-2) trên (3.6.6-2) ...
dpkg: sự cố phụ thuộc ngăn cấu hình gõ python:
 gõ python phụ thuộc vào python2: bất kỳ (<< 2.8).
 cách gõ python phụ thuộc vào python2:any (>= 2.7~).

dpkg: lỗi xử lý gói python-typing (--install):
 vấn đề phụ thuộc - không được định cấu hình
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 gõ trăn

và sau này:

(Đọc cơ sở dữ liệu ... 489468 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén python3.9_3.9.4-1_AMD64.deb ...
Giải nén python3.9 (3.9.4-1) trên (3.9.7-1+focal1) ...
dpkg: sự cố phụ thuộc ngăn cấu hình của python3.9:
 python3.9 phụ thuộc vào python3.9-minimal (= 3.9.4-1); Tuy vậy:
  Phiên bản python3.9-tối thiểu trên hệ thống là 3.9.7-1+focal1.
 python3.9 phụ thuộc vào libpython3.9-stdlib (= 3.9.4-1); Tuy vậy:
  Gói libpython3.9-stdlib chưa được cài đặt.

dpkg: gói xử lý lỗi python3.9 (--install):
 vấn đề phụ thuộc - không được định cấu hình
Xử lý kích hoạt cho desktop-file-utils (0.26-1ubuntu1) ...
Xử lý trình kích hoạt cho menu gnome (3.36.0-1ubuntu1) ...
Xử lý trình kích hoạt để hỗ trợ mime (3.64ubuntu1) ...
Xử lý trigger cho man-db (2.9.1-1) ...
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 trăn3.9

Tôi cũng đã thử cài đặt các gói này với pip nhưng không có kết quả.

user535733 avatar
lá cờ cn
Sự cố có xảy ra trong quá trình nâng cấp hàng ngày không? Hoặc trong đợt nâng cấp phát hành lớn từ 20.10? Hoặc trong quá trình "nâng cấp" từ một số bản phát hành Ubuntu khác?
lá cờ cg
Sự cố xảy ra sau khi tôi chạy `apt-get upgrade` theo cách thủ công
user535733 avatar
lá cờ cn
Hãy thử `Sudo apt-get full-upgrade`. Đọc toàn bộ đầu ra của các thay đổi trước khi đồng ý.
lá cờ in
Có vẻ như bạn đã cài đặt phiên bản 3 của tính năng gõ python cho phiên bản 2 của python ([python-typing_3.6.6-2_all.deb](https://ubuntu.pkgs.org/20.04/ubuntu-universe-amd64/python-typing_3. 6.6-2_all.deb.html)), điều này gây nhầm lẫn! Có lẽ gói chính xác cho các mô-đun gõ là python3-typing*? Bạn có thể cài đặt mô-đun "Nhập" Python3 bằng pip, nhưng điều này cho thấy nó phải là một phần của gói python chính, có lẽ bạn có thể [tải xuống Python3 cũ hơn](https://packages.ubuntu.com/hirsute/python3 ) và thử điều đó?

Đă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.