Score:4

การอัปเดตล่าสุดของ Ubuntu 20.04 ทำให้ LibreOffice เสียหายอย่างสมบูรณ์

ธง id

การอัปเดตล่าสุดของ Ubuntu 20.04 ทำให้ LibreOffice ใช้งานไม่ได้ ฉันได้ลองทุกสิ่งที่ฉันพบในฟอรัมเพื่อกำจัดแพ็คเกจที่เสียหายโดยไม่เกิดประโยชน์

"ไม่สามารถแก้ไขปัญหาได้ คุณได้จัดส่งพัสดุภัณฑ์ที่ชำรุด"

กรุณาช่วย!

ฉันทำงานจากที่บ้านและจำเป็นต้องใช้ LibreOffice จริงๆ ขอขอบคุณ.

กำลังอ่านข้อมูลสถานะ...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 libreoffice : ขึ้นอยู่กับ: libreoffice-base แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: libreoffice-calc แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: libreoffice-core (= 1:7.3.0~rc3-0ubuntu0.20.04.1~lo1) แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: libreoffice-draw แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: libreoffice-impress แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: libreoffice-math แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: libreoffice-report-builder-bin แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: libreoffice-writer แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: python3-uno (>= 4.4.0~beta2) แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-gnome แต่จะไม่ถูกติดตั้งหรือ
                           libreoffice-plasma แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-nlpsolver แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-report-builder แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-script-provider-bsh แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-script-provider-js แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-script-provider-python แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-sdbc-mysql แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-sdbc-postgresql แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-wiki-publisher แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-java-common (>= 1:7.3.0~rc3~) แต่จะไม่ถูกติดตั้ง
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย

นี่คือผลลัพธ์จากนโยบาย apt libreoffice

ติดตั้ง: (ไม่มี)
  ผู้สมัคร: 1:7.3.0~rc3-0ubuntu0.20.04.1~lo1
  ตารางเวอร์ชัน:
     1:7.3.0~rc3-0ubuntu0.20.04.1~lo1 500
        500 http://ppa.launchpad.net/libreoffice/ppa/ubuntu focal/main amd64 แพ็คเกจ
     1:7.1.7-0ubuntu0.21.04.1~bpo20.04.1 100
        100 http://archive.ubuntu.com/ubuntu focal-backports/universe แพ็คเกจ amd64
     1:6.4.7-0ubuntu0.20.04.2 500
        500 http://archive.ubuntu.com/ubuntu focal-updates/universe แพ็คเกจ amd64
        500 http://archive.ubuntu.com/ubuntu focal-security/universe แพ็คเกจ amd64
     1:6.4.2-0ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu focal/universe แพ็คเกจ amd64

ข้อผิดพลาดล่าสุดหลังจาก ppa-purge:

sudo apt-get ติดตั้ง libreoffice
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 libreoffice : ขึ้นอยู่กับ: libreoffice-base แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: libreoffice-calc แต่ไม่สามารถติดตั้งได้
               ขึ้นอยู่กับ: libreoffice-core (= 1:6.4.7-0ubuntu0.20.04.2) แต่ไม่สามารถติดตั้งได้
               ขึ้นอยู่กับ: libreoffice-draw แต่ไม่สามารถติดตั้งได้
               ขึ้นอยู่กับ: libreoffice-impress แต่ไม่สามารถติดตั้งได้
               ขึ้นอยู่กับ: libreoffice-math แต่ไม่สามารถติดตั้งได้
               ขึ้นอยู่กับ: libreoffice-report-builder-bin แต่จะไม่ถูกติดตั้ง
               ขึ้นอยู่กับ: libreoffice-writer แต่ไม่สามารถติดตั้งได้
               ขึ้นอยู่กับ: python3-uno (>= 4.4.0~beta2) แต่ไม่สามารถติดตั้งได้
               แนะนำ: libreoffice-gnome แต่ไม่สามารถติดตั้งได้ หรือ
                           libreoffice-plasma แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-nlpsolver แต่ไม่สามารถติดตั้งได้
               แนะนำ: libreoffice-report-builder แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-script-provider-bsh แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-script-provider-js แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-script-provider-python แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-sdbc-mysql แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-sdbc-postgresql แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-wiki-publisher แต่จะไม่ถูกติดตั้ง
               แนะนำ: libreoffice-java-common (>= 1:6.4.7~) แต่ไม่สามารถติดตั้งได้
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย

เอาต์พุตจาก apt update sudo apt update

รับ: 1 ไฟล์: /var/cuda-repo-ubuntu2004-11-3-local InRelease
Ign:1 ไฟล์:/var/cuda-repo-ubuntu2004-11-3-local InRelease
รับ: 2 ไฟล์: /var/cuda-repo-ubuntu2004-11-3-local Release [564 B]
รับ: 2 ไฟล์: /var/cuda-repo-ubuntu2004-11-3-local Release [564 B]
Hit:4 https://repo.skype.com/deb InRelease ที่เสถียร                              
Hit:5 https://packages.microsoft.com/ubuntu/20.04/prod โฟกัส InRelease         
Hit:6 https://packages.microsoft.com/repos/code เสถียร InRelease
เข้าชม:7 http://archive.ubuntu.com/ubuntu โฟกัส InRelease                         
Hit:8 http://dl.google.com/linux/chrome/deb InRelease ที่เสถียร                   
Hit:9 http://repository.spotify.com InRelease ที่เสถียร                           
Hit:10 https://cli.github.com/packages InRelease ที่เสถียร                        
รับ:11 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]       
รับ:12 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]     
รับ:13 http://archive.ubuntu.com/ubuntu focal-security InRelease [114 kB]      
ดึงข้อมูล 336 kB ใน 11 วินาที (29,6 kB/วินาที)                                              
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
สามารถอัพเกรดได้ 1 แพ็คเกจ เรียกใช้ 'apt list --upgradable' เพื่อดู
Organic Marble avatar
us flag
มันไม่ได้ทำลายมันสำหรับฉัน โปรดแก้ไขคำถามของคุณและรวมข้อความทั้งหมดของข้อความแสดงข้อผิดพลาดทั้งหมดที่เกี่ยวข้องกับปัญหา คัดลอกและวางข้อความ ไม่ใช่ภาพหน้าจอ
id flag
ขอบคุณมากสำหรับการตอบสนองที่รวดเร็วของคุณ ฉันได้วางข้อความแสดงข้อผิดพลาดในคำถามของฉัน
karel avatar
sa flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ไม่สามารถแก้ไขปัญหาได้ คุณมีแพ็คเกจที่เสียหาย](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Organic Marble avatar
us flag
ดูเหมือนว่าคุณได้ติดตั้ง libreoffice เวอร์ชันที่แตกต่างจากเวอร์ชันจาก repos 20.04 ถูกต้องหรือไม่ โปรดแก้ไขคำถามของคุณและรวมผลลัพธ์ของ `apt policy libreoffice`
Organic Marble avatar
us flag
ฉันจะบอกว่าใช้ `ppa-purge` เพื่อลบ ppa นั้น แต่ฉันไม่รู้ว่ามีการเปลี่ยนแปลงที่เข้ากันไม่ได้แบบย้อนกลับซึ่งจะทำให้เอกสารของคุณใช้ไม่ได้หรือไม่ ฉันไม่ได้ใช้แบ็คพอร์ตด้วย มันทำให้ฉันมีปัญหา ฉันจะลองดูสิ่งนี้ใน vm แต่จะใช้เวลาสักครู่
Someone avatar
my flag
ดูเหมือนว่าคุณมีปัญหามากขึ้นเรื่อย ๆ และมากขึ้นเรื่อย ๆ และมากขึ้นเรื่อย ๆ และมากขึ้นเรื่อย ๆ ทั้งหมดเป็นเพราะไฟล์เก็บถาวรแพ็คเกจส่วนบุคคลเพิ่มเติมที่คุณเพิ่มเข้าไป การลบ PPA นั้นจะแก้ไขปัญหานี้
id flag
ขอบคุณ ฉันลอง ppa-purge สำหรับ libreoffice ppa แล้ว แต่ได้สิ่งนี้: คำเตือน: ไม่พบรายการแพ็คเกจสำหรับ PPA: http://ppa.launchpad.net/libreoffice/ppa อูบุนตู
Someone avatar
my flag
คุณต้องเรียกใช้ `sudo ppa-purge ppa:libreoffice/ppa`
id flag
ฉันวิ่งสำเร็จแล้ว แต่ฉันยังคงได้รับ: E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย
Someone avatar
my flag
กรุณาข้อความแสดงข้อผิดพลาดแบบเต็ม? แก้ไขโพสต์ของคุณ
Organic Marble avatar
us flag
ปัญหาดูเหมือนจะเกิดขึ้นกับ backports repo บน 20.04 vm ฉันสามารถติดตั้งเวอร์ชันจาก ppa ได้ แต่ไม่ใช่เวอร์ชันจากแบ็คพอร์ต
Someone avatar
my flag
ยังคงเป็นสิ่งที่น่าสงสัยกับระบบของคุณ โพสต์ผลลัพธ์ของ `sudo apt update`
Organic Marble avatar
us flag
คุณจะต้องลบแบ็คพอร์ตออกจากรายการแหล่งที่มาของคุณ ฉันตรงไปตรงมาไม่แน่ใจว่าจะทำอย่างไร
N0rbert avatar
zw flag
@TonyHoldroyd โปรดเรียกใช้ `sudo apt-get update` ตามด้วย `sudo apt-get dist-upgrade` และ `sudo apt-get install aptitude`, `sudo aptitude install libreoffice` (เพิ่มข้อผิดพลาดในคำถาม) ฉันไม่สามารถจำลองปัญหา LibO ของคุณได้ ฉันเพิ่งติดตั้งเวอร์ชัน 7.3.0 จาก PPA โดยเปิดใช้งาน focal-backport บน Ubuntu MATE 20.04.3 LTS VM ใหม่โดยเพิ่ม PPA (LibO) เพียงรายการเดียว โปรดแสดงรายการที่เก็บทั้งหมดของคุณโดยเพิ่มผลลัพธ์ของ `grep -r ^deb /etc/apt/ --include=*.list` ให้กับคำถาม
Score:1
ธง us

คำตอบบางส่วน - การวินิจฉัยไม่ใช่การแก้ไข

ในเครื่องเสมือน 20.04 ฉันเปิดใช้งาน repo ของจักรวาลโดยการเพิ่ม

deb http://archive.ubuntu.com/ubuntu focal-backports จักรวาล

ถึง /etc/apt/sources.list

สิ่งนี้ทำให้ นโยบาย apt libreoffice เอาต์พุตของ

สำนักงานเสรี:
  ติดตั้ง: 1:6.4.7-0ubuntu0.20.04.2
  ผู้สมัคร: 1:6.4.7-0ubuntu0.20.04.2
  ตารางเวอร์ชัน:
     1:7.1.7-0ubuntu0.21.04.1~bpo20.04.1 100
        100 http://archive.ubuntu.com/ubuntu focal-backports/universe แพ็คเกจ amd64
 *** 1:6.4.7-0ubuntu0.20.04.2 500
        500 ssh://st8/media/ST8-Photos/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu focal-updates/universe แพ็คเกจ amd64
        500 ssh://st8/media/ST8-Photos/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu focal-security/universe แพ็คเกจ amd64
        100 /var/lib/dpkg/สถานะ
     1:6.4.2-0ubuntu3 500
        500 ssh://st8/media/ST8-Photos/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu focal/universe แพ็คเกจ amd64

ความพยายามที่จะติดตั้ง libreoffice ทำให้ฉันได้รับ

เวอร์ชันที่เลือก '1:7.1.7-0ubuntu0.21.04.1~bpo20.04.1' (Ubuntu:20.04/focal-backports [amd64]) สำหรับ 'libreoffice'
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 libreoffice : ขึ้นอยู่กับ: libreoffice-core (= 1:7.1.7-0ubuntu0.21.04.1~bpo20.04.1) แต่จะต้องติดตั้ง 1:6.4.7-0ubuntu0.20.04.2
               แนะนำ: libreoffice-java-common (>= 1:7.1.7~) แต่ต้องติดตั้ง 1:6.4.7-0ubuntu0.20.04.2
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย

เริ่มต้นด้วยเครื่องเสมือนใหม่ ฉันสามารถติดตั้ง libreoffice จาก ppa ที่ระบุในคำถามได้โดยไม่มีปัญหา

ดังนั้นฉันเชื่อว่าปัญหาอยู่ในที่เก็บแบ็คพอร์ต ฉันไม่แน่ใจว่าจะลบสิ่งนี้ออกจากระบบของคุณได้อย่างไร เนื่องจากคุณอาจมีซอฟต์แวร์อื่นติดตั้งอยู่

Score:1
ธง cn

แกนหลักของปัญหาคือคุณกำลังพยายามผสมแพ็คเกจ deb จากสองแหล่งที่แตกต่างกัน (PPA และ Backport) ซึ่งทั้งสองมีซอฟต์แวร์เดียวกัน

อย่าทำอย่างนั้น แพ็คเกจเข้ากันไม่ได้ คุณซึ่งเป็นมนุษย์ต้องตัดสินใจว่าจะใช้แหล่งข้อมูลใด และทำให้ระบบไม่มีทางเลือก

หากเป็นระบบของฉัน ฉันจะล้างแพ็คเกจ LibreOffice ทั้งหมดและเริ่มต้นใหม่

  1. apt-mark แสดงคู่มือ | grep libreoffice เพื่อรับรายการแพ็คเกจ libreoffice ที่ต้องมี ระบุไว้ สำหรับการกำจัด

  2. sudo apt ลบ package1 package2 package3 packageN เพื่อลบแพ็คเกจเหล่านั้น

  3. sudo apt ลบอัตโนมัติ เพื่อลบการอ้างอิงที่ถูกละเลยใหม่

ตอนนี้คุณสามารถติดตั้ง LibreOffice ใหม่ได้ทั้งหมด คุณมีหลายทางเลือกในการทำเช่นนั้น

  • 6.4.7 จากการอัปเดตโฟกัส
  • 7.1.7 จากโฟกัสแบ็คพอร์ต
  • 7.3.0 จาก ส.ป.ก
  • 7.2.5 จาก snap (เสถียร)
  • 7.3.0 จาก snap (เบต้า)

เลือกแหล่งเดียวและยึดติดกับมัน ปิดการใช้งานแหล่งที่มาอื่นๆ อย่าพยายามผสมแหล่งที่มา

หากคุณเปลี่ยนแหล่งที่มา ให้เตรียมถอนการติดตั้ง LibreOffice และติดตั้งใหม่จากแหล่งใหม่นั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา