บน Ubuntu 21.04
ระหว่างการอัปเกรดระบบ ฉันเปิดไฟล์คอนฟิกูเรชันในเอดิเตอร์ซึ่งเอดิเตอร์ของฉันขัดข้อง ซึ่งทำให้ apt ขัดข้องระหว่างการอัปเกรด
ตอนนี้เมื่อฉันรันใหม่ sudo apt-get อัปเกรด
ฉันได้รับข้อผิดพลาดจำนวนมากเกี่ยวกับ python 3.9 ที่หายไปและแนะนำให้เรียกใช้ apt --fix-breaked ติดตั้ง
:
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
คุณอาจต้องการเรียกใช้ 'apt --fix-broken install' เพื่อแก้ไขสิ่งเหล่านี้
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ได้รับการตอบสนอง
blueman : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: gir1.2-ayatanaappindicator3-0.1 แต่ไม่ได้ติดตั้ง
libboost-mpi-python1.71.0 : ขึ้นอยู่กับ: libboost-python1.71.0-py39
ขึ้นอยู่กับ: libopenmpi3 (>= 4.0.5) แต่ติดตั้ง 4.0.3-0ubuntu1
ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
libpython3-dev : ขึ้นอยู่กับ: libpython3.9-dev (>= 3.9.4-0~) แต่ไม่ได้ติดตั้ง
การพิมพ์ python : ขึ้นอยู่กับ: python2:any (< 2.8)
ขึ้นอยู่กับ: python2:any (>= 2.7~)
python3-apt : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-dev : ขึ้นอยู่กับ: libpython3-dev (= 3.8.2-0ubuntu2) แต่ติดตั้ง 3.9.4-1
python3-geoip : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-gi : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-gi-cairo : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-icu : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-kiwisolver : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-libtorrent : ขึ้นอยู่กับ: libtorrent-rasterbar10 (= 1.2.9-0.2fakesync1build1) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-markupsafe : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-matplotlib : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-netifaces : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-numpy : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-pil : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-pil.imagetk : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-pivy : ขึ้นอยู่กับ: libsoqt520 (>= 1.6.0+ds1) แต่ติดตั้ง 1.6.0~ea5cd76+ds1-1ubuntu2
ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-protobuf : ขึ้นอยู่กับ: libprotobuf23 (>= 3.12.4) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-psutil : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-pygame : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-pyside2.qtcore : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: libpyside2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5core5a (>= 5.15.1) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libshiboken2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
python3-pyside2.qtgui : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: libpyside2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5core5a (>= 5.15.1) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libqt5gui5 (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libqt5gui5 (>= 5.15.1) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1 หรือ
libqt5gui5-gles (>= 5.15.1) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libshiboken2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
python3-pyside2.qtopengl : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: libpyside2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5core5a (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libqt5gui5 (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1 หรือ
libqt5gui5-gles (>= 5.15) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5opengl5 (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libqt5widgets5 (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libshiboken2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
python3-pyside2.qtsvg : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: libpyside2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5core5a (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libqt5gui5 (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1 หรือ
libqt5gui5-gles (>= 5.15) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5svg5 (>= 5.15.1) แต่ติดตั้ง 5.12.8-0ubuntu1
ขึ้นอยู่กับ: libqt5widgets5 (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libshiboken2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
python3-pyside2.qtuitools : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: libpyside2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5core5a (>= 5.15.1) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libqt5gui5 (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1 หรือ
libqt5gui5-gles (>= 5.15) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5widgets5 (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libshiboken2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
python3-pyside2.qtwidgets : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: libpyside2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5core5a (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libqt5gui5 (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1 หรือ
libqt5gui5-gles (>= 5.15) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5widgets5 (>= 5.15.1) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libshiboken2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
python3-pyside2.qtxml : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: libpyside2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libqt5core5a (>= 5.15) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libqt5xml5 (>= 5.15.1) แต่ติดตั้ง 5.12.8+dfsg-0ubuntu1
ขึ้นอยู่กับ: libshiboken2-py3-5.15 (>= 5.15.2) แต่ไม่ได้ติดตั้ง
python3-rencode : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-renderpm : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-reportlab-accel : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-setproctitle : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-simplejson : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-stl : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-systemd : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-talloc : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: libpython3.9 (>= 3.9.1) แต่ไม่ได้ติดตั้ง
python3-twisted-bin : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-uno : ขึ้นอยู่กับ: libreoffice-common (>= 1:7.0.0~alpha~) แต่ติดตั้ง 1:6.4.7-0ubuntu0.20.04.1
ขึ้นอยู่กับ: libreoffice-core (= 1:7.1.2~rc2-0ubuntu2) แต่ติดตั้ง 1:6.4.7-0ubuntu0.20.04.1 หรือ
libreoffice-core-nogui (= 1:7.1.2~rc2-0ubuntu2) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
ขึ้นอยู่กับ: libpython3.9 (>= 3.9.1) แต่ไม่ได้ติดตั้ง
python3-yaml : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-zope.hookable : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3-zope.interface : ขึ้นอยู่กับ: python3 (>= 3.9~) แต่ติดตั้ง 3.8.2-0ubuntu2
python3.9 : ขึ้นอยู่กับ: libpython3.9-stdlib (= 3.9.7-1+focal1) แต่ไม่ได้ติดตั้ง
python3.9-dev : ขึ้นอยู่กับ: libpython3.9-dev (= 3.9.7-1+focal1) แต่ไม่ได้ติดตั้ง
ขึ้นอยู่กับ: libpython3.9 (= 3.9.7-1+focal1) แต่ไม่ได้ติดตั้ง
E: การพึ่งพาที่ไม่ตรงกัน ลอง 'apt --fix-broken install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา)
เมื่อฉันวิ่ง apt --fix-breaked ติดตั้ง
อย่างไรก็ตาม เกิดข้อผิดพลาดเมื่อติดตั้ง python3.9-minimal:
การตั้งค่า python3.9-minimal (3.9.7-1+focal1) ...
Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/usr/lib/python3.9/py_compile.py" บรรทัดที่ 9 ใน <โมดูล>
นำเข้า importlib.util
ไฟล์ "/usr/lib/python3.9/importlib/util.py" บรรทัดที่ 2 ใน <โมดูล>
จาก . นำเข้า abc
ไฟล์ "/usr/lib/python3.9/importlib/abc.py", บรรทัดที่ 17 ใน <โมดูล>
จากการพิมพ์ import Protocol, runtime_checkable
ModuleNotFoundError: ไม่มีโมดูลชื่อ 'กำลังพิมพ์'
dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ python3.9-minimal (--configure):
การติดตั้ง python3.9-minimal package post-installation subprocess ส่งคืนสถานะการออกจากข้อผิดพลาด 1
พบข้อผิดพลาดขณะประมวลผล:
python3.9-ขั้นต่ำ
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)
ฉันได้ลองติดตั้งแพ็คเกจการพิมพ์ python ของ ubuntu (python-typing_3.6.6-2_all) และ python 3.9 (python3.9_3.9.4-1_amd64.deb) ด้วยตนเองโดยใช้ pdkg -i
แต่ในกรณีก่อนหน้านี้ได้รับข้อผิดพลาดเกี่ยวกับการพึ่งพาที่ไม่ตรงกัน:
(กำลังอ่านฐานข้อมูล ... 489468 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ python-typing_3.6.6-2_all.deb ...
คลายการพิมพ์หลาม (3.6.6-2) มากกว่า (3.6.6-2) ...
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าการพิมพ์หลาม:
การพิมพ์ python ขึ้นอยู่กับ python2:any (<< 2.8)
การพิมพ์หลามขึ้นอยู่กับ python2:any (>= 2.7~)
dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ python-typing (--install):
ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
พบข้อผิดพลาดขณะประมวลผล:
หลามพิมพ์
และในตอนหลัง:
(กำลังอ่านฐานข้อมูล ... 489468 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ python3.9_3.9.4-1_amd64.deb ...
แกะ python3.9 (3.9.4-1) มากกว่า (3.9.7-1+focal1) ...
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของ python3.9:
python3.9 ขึ้นอยู่กับ python3.9-minimal (= 3.9.4-1); อย่างไรก็ตาม:
เวอร์ชันของ python3.9-minimal ในระบบคือ 3.9.7-1+focal1
python3.9 ขึ้นอยู่กับ libpython3.9-stdlib (= 3.9.4-1); อย่างไรก็ตาม:
ไม่ได้ติดตั้งแพ็คเกจ libpython3.9-stdlib
dpkg: แพคเกจการประมวลผลข้อผิดพลาด python3.9 (--ติดตั้ง):
ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
กำลังประมวลผลทริกเกอร์สำหรับ desktop-file-utils (0.26-1ubuntu1) ...
กำลังประมวลผลทริกเกอร์สำหรับเมนู gnome (3.36.0-1ubuntu1) ...
กำลังประมวลผลทริกเกอร์สำหรับการสนับสนุน mime (3.64ubuntu1) ...
กำลังประมวลผลทริกเกอร์สำหรับ man-db (2.9.1-1) ...
พบข้อผิดพลาดขณะประมวลผล:
หลาม3.9
ฉันได้ลองติดตั้งแพ็คเกจเหล่านี้ด้วย pip โดยไม่มีประโยชน์