Score:2

ไม่สามารถอัปเกรดได้เนื่องจาก "grub-efi-amd64 : Dépend: grub-efi-amd64-bin (= 2.04-1ubuntu44)"

ธง ni

ระบบของฉันคือการติดตั้งเซิร์ฟเวอร์ Ubuntu 20.4 โดยมีการติดตั้ง webmin สำหรับการจัดการ, Icinga สำหรับการดูแลปัญหา, postfix, nodejs, apache เป็นต้น โดยปกติแล้ว การอัปเกรดจะทำโดยอัตโนมัติ แต่ตั้งแต่วันที่ 4 มิ.ย. apt ล้มเหลวโดยมีข้อผิดพลาดต่อไปนี้:

Lecture des listes de paquets... ศรัทธา
การก่อสร้าง de l'arbre des dépendances       
การบรรยาย des informations d'état... ศรัทธา
Vous pouvez lancer « apt --fix-broken install » เท corriger ces problèmes
Les paquets suivants continnent des dépendances non satisfaites :
 grub-efi-amd64 : Dépend: grub-efi-amd64-bin (= 2.04-1ubuntu44)
E: Dépendances ไม่พอใจ เรียงความ « apt --fix-broken install » sans paquet
   (คุณ indiquez un ทางออก).

ดังนั้นฉันจึงพยายาม apt --fix-breaked ติดตั้ง ซึ่งกลับมา

Lecture des listes de paquets... ศรัทธา
การก่อสร้าง de l'arbre des dépendances       
การบรรยาย des informations d'état... ศรัทธา
Correction des dépendances... ศรัทธา
Les paquets supplémentaires suivants seront installés : 
  ด้วง-efi-amd64
Les paquets suivants seront mis à jour :
  ด้วง-efi-amd64
1 mis à jour, 0 nouvellement installés, 0 à enlever et 64 non mis à jour.
Il est nécessaire de prendre 0 o/47,3 ko dans les archives.
การดำเนินการบางอย่างในเดือนเมษายน 7.168 ออกจาก d'espace disque supplémentaires seront utilisés
Souhaitez-vous ต่อเนื่อง ? [อ/น] อ
Préการกำหนดค่า des paquets...
(Lecture de la base de données... 259242 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../grub-efi-amd64_2.04-1ubuntu44.1.2_amd64.deb ...
Dépaquetage de grub-efi-amd64 (2.04-1ubuntu44.1.2) sur (2.04-1ubuntu44) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/grub-efi-amd64_2.04-1ubuntu44.1.2_amd64.deb (--unpack)Â :
 การแทนที่เบื้องต้นของ « /etc/kernel/postinst.d/zz-update-grub », qui appartient aussi au paquet grub2-common 2.02+dfsg1-20+deb10u4
Des erreurs ont été rencontrées จี้ l'exécution :
 /var/cache/apt/archives/grub-efi-amd64_2.04-1ubuntu44.1.2_amd64.deb
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ข้อมูลเบื้องต้นของ ฉลาดลบอัตโนมัติ, apt --only-upgrade ติดตั้ง grub-efi-amd64, apt install --reinstall grub-efi-amd64 จบลงด้วยข้อผิดพลาดเดียวกัน

การอ่านหลายโพสต์บนเว็บ (และในไซต์นี้) หมายถึงแพ็คเกจที่ขัดแย้งกัน grub2-common ในกรณีของฉัน และหากต้องการลบออก ให้เรียกใช้ ฉลาดติดตั้ง -f. แต่แพ็คเกจ grub2-efi-amd64 ขึ้นอยู่กับแพ็คเกจนั้น และฉันค่อนข้างกลัวที่จะลบมันออกและลงเอยด้วยการไม่บูทระบบ

ฉันต้องการคำยืนยันของ "โซลูชัน" นี้ก่อนที่จะลองเพื่อหลีกเลี่ยงการติดตั้งระบบใหม่ทั้งหมด เนื่องจากฉันใช้เวลาสองสามสัปดาห์ในการติดตั้งและกำหนดค่าอย่างถูกต้องในครั้งแรก

วิ่ง นโยบาย apt-cache grub-efi-amd64 ส่งคืนสิ่งต่อไปนี้:

ด้วง efi-amd64:
  ติดตั้ง©Â: 2.04-1ubuntu44
  ผู้สมัคร : 2.04-1ubuntu44.1.2
 ตารางแสดงเวอร์ชัน:
     2.04-1ubuntu44.1.2 500
        500 http://be.archive.ubuntu.com/ubuntu bionic-updates/main amd64 แพ็คเกจ
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 แพ็คเกจ
 *** 2.04-1ubuntu44 100
        100 /var/lib/dpkg/สถานะ
     2.02+dfsg1-20+deb10u4 500
        500 http://ftp.de.debian.org/debian buster/main แพ็คเกจ amd64
     2.02-2ubuntu8 500
        500 http://be.archive.ubuntu.com/ubuntu bionic/main amd64 แพ็คเกจ

รายการที่เก็บ: เพิ่มเติม /etc/apt/sources.list

deb http://be.archive.ubuntu.com/ubuntu/ ไบโอนิคหลักถูกจำกัด
deb http://be.archive.ubuntu.com/ubuntu/ bionic-updates หลักถูกจำกัด
deb http://be.archive.ubuntu.com/ubuntu/ จักรวาลไบโอนิค
deb http://be.archive.ubuntu.com/ubuntu/ จักรวาลอัปเดตไบโอนิค
deb http://be.archive.ubuntu.com/ubuntu/ ลิขสิทธิ์ไบโอนิค
deb http://be.archive.ubuntu.com/ubuntu/ ลิขสิทธิ์ไบโอนิคอัพเดต
deb http://be.archive.ubuntu.com/ubuntu/ bionic-backports ลิขสิทธิ์จักรวาลหลักที่ จำกัด
deb http://security.ubuntu.com/ubuntu bionic-security หลักถูกจำกัด
deb http://security.ubuntu.com/ubuntu จักรวาล bionic-security
deb http://security.ubuntu.com/ubuntu ลิขสิทธิ์ bionic-security

เพิ่มเติม /etc/apt/sources.list.d/*

:::::::::::::::
/etc/apt/sources.list.d/bionic-icinga.list
:::::::::::::::
deb http://packages.icinga.com/ubuntu icinga-bionic หลัก

:::::::::::::::
/etc/apt/sources.list.d/nodesource.list
:::::::::::::::
deb https://deb.nodesource.com/node_14.x บัสเตอร์หลัก
deb-src https://deb.nodesource.com/node_14.x บัสเตอร์หลัก
:::::::::::::::
/etc/apt/sources.list.d/nonfree.list
:::::::::::::::
deb http://ftp.de.debian.org/debian/ buster หลักไม่ฟรี
:::::::::::::::
/etc/apt/sources.list.d/tk-main-xenial.list
:::::::::::::::
deb http://archive.thomas-krenn.com/packages หลักซีเนียล
:::::::::::::::
/etc/apt/sources.list.d/tk-option-xenial.list
:::::::::::::::
deb http://archive.thomas-krenn.com/packages xenial เป็นทางเลือก
:::::::::::::::
/etc/apt/sources.list.d/webmin.list
:::::::::::::::
deb http://download.webmin.com/download/repository ซาร์จ มีส่วนร่วม

สิ่งแปลก ๆ ที่ฉันพบว่าอาจเป็นสาเหตุของปัญหาคือระบบของฉันไม่ได้ถูกอ้างอิงเป็น Ubuntu แต่เป็นเดเบียน (ต้องเพิ่ม debian repo เพื่อติดตั้งเวอร์ชันของโหนด):

o มีโมดูล LSB
ID ผู้จัดจำหน่าย: Debian
คำอธิบาย: Debian GNU/Linux 10 (บัสเตอร์)
ปล่อย: 10
สมญานาม: บัสเตอร์

ปัญหาคือเนื่องจากปัญหานี้ ฉันไม่สามารถติดตั้งการอัปเดตใดๆ ได้อีกต่อไป ขอบคุณสำหรับการยืนยัน / ความช่วยเหลือใด ๆ ที่คุณสามารถให้ได้

โยแอนน์

Yoann avatar
ni flag
ฉันอ่านโพสต์ที่เสนอ แต่ฉันต้องการการยืนยันว่าฉันสามารถลบ grub2-common ได้อย่างปลอดภัยและแพ็คเกจที่ขึ้นอยู่กับมัน เช่น grub2-efi-amd64 ฉันเกรงว่าสิ่งนี้อาจทำให้ระบบเสียหายและป้องกันการบูตเครื่องในอนาคต
Yoann avatar
ni flag
ไม่มีใครคอยช่วยเหลือหรือให้คำแนะนำ?
mx flag
ดูเพิ่มเติม https://askubuntu.com/questions/1337637/
Score:1
ธง ca

เพิ่งมีปัญหาเดียวกันกับ Linux Mint ปัจจุบันและพบคำถามของคุณในขณะที่ค้นหาวิธีแก้ไข ในที่สุดวิธีแก้ปัญหาคือ:

ฉลาดดาวน์โหลด grub-efi-amd64
ฉลาดดาวน์โหลด grub-efi-amd64-bin
sudo dpkg -i --force-overwrite grub-efi-amd64-bin_2.04-1ubuntu44.1.2_amd64.deb 
sudo dpkg -i --force-overwrite grub-efi-amd64_2.04-1ubuntu44.1.2_amd64.deb
sudo apt ติดตั้ง -f 

สิ่งนี้จะดาวน์โหลดแพ็คเกจที่ขัดแย้งกันและข้อกำหนดด้วยตนเอง และบังคับให้มีการเขียนทับระหว่างการติดตั้ง

ฉันได้ทำการสำรองไฟล์ที่ขัดแย้งกัน /etc/kernel/postinst.d/zz-update-grub ล่วงหน้าและวิ่ง ความแตกต่าง และ md5sum ในเวอร์ชั่นเก่าและใหม่ เป็นไฟล์เดียวกัน

Yoann avatar
ni flag
ขอบคุณมาก @Asgatoril สิ่งนี้ช่วยแก้ปัญหาได้ ฉันจะรับทราบเรื่องนี้และเก็บไว้อย่างปลอดภัยหากฉันประสบปัญหาเช่นนี้อีก

โพสต์คำตอบ

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