Điểm:2

không thể nâng cấp vì "grub-efi-amd64 : Dépend: grub-efi-amd64-bin (= 2.04-1ubuntu44)"

lá cờ ni

Hệ thống của tôi là máy chủ Ubuntu 20.4 được cài đặt với webmin được cài đặt để quản lý, Icinga để giám sát sự cố, postfix, nodejs, apache, v.v. Thông thường, việc nâng cấp được thực hiện tự động, nhưng kể từ ngày 4 tháng 6, apt không thành công với lỗi sau:

Bài giảng des listes de paquets... Fait
Xây dựng de l'arbre des dépendances       
Bài giảng des informations d'État... Fait
Bạn có thể lancer «Â apt --fix-broken install» làm sửa lỗi các vấn đề.
Les paquets suivants contiennent des dépendances non satisfaites :
 grub-efi-amd64 : Phụ thuộc: grub-efi-amd64-bin (= 2.04-1ubuntu44)
E: Dépendances non satisfaites. Tiểu luận «Â apt --fix-broken install» sans paquet
   (ou indiquez une solution).

Vì vậy, tôi đã cố gắng cài đặt apt --fix-break đã trở lại

Bài giảng des listes de paquets... Fait
Xây dựng de l'arbre des dépendances       
Bài giảng des informations d'État... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés : 
  grub-efi-amd64
Les paquets suivants seront mis à jour :
  grub-efi-amd64
1 mis à jour, 0 nouvellement installés, 0 à enlever et 64 non mis à jour.
Il est necessaire de prendre 0 o/47,3 ko dans les archives.
Après cette opération, 7.168 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous tiếp tục? [O/n] Ô
Préconfiguration 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) trên (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)Â :
 dự kiến ​​thay thế «Â /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 mặt dây chuyền l'exécution :
 /var/cache/apt/archives/grub-efi-AMD64_2.04-1ubuntu44.1.2_AMD64.deb
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

bất kỳ dự kiến ​​của apt autoremove, apt --chỉ nâng cấp cài đặt grub-efi-AMD64, cài đặt apt --reinstall grub-efi-amd64 kết thúc với các lỗi tương tự.

Đọc nhiều bài đăng trên web (và trên trang web này) đề cập đến gói xung đột, grub2-phổ biến trong trường hợp của tôi và để xóa gói đó rồi chạy cài đặt apt -f. Nhưng gói grub2-efi-AMD64 phụ thuộc vào gói đó và tôi hơi sợ loại bỏ gói này và kết thúc bằng một hệ thống không khởi động được.

Tôi cần xác nhận về "giải pháp" này trước khi dùng thử để tránh phải cài đặt lại toàn bộ hệ thống của mình vì tôi phải mất vài tuần để cài đặt và định cấu hình chính xác cho lần đầu tiên.

đang chạy chính sách apt-cache grub-efi-AMD64 trả lại như sau:

grub-efi-amd64:
  Installé : 2.04-1ubuntu44
  Ứng cử viên: 2.04-1ubuntu44.1.2
 Bảng phiên bản:
     2.04-1ubuntu44.1.2 500
        500 http://be.archive.ubuntu.com/ubuntu bionic-updates/main AMD64 Gói
        500 gói http://security.ubuntu.com/ubuntu bionic-security/main amd64
 *** 2.04-1ubuntu44 100
        100 /var/lib/dpkg/trạng thái
     2.02+dfsg1-20+deb10u4 500
        500 http://ftp.de.debian.org/debian buster/main AMD64 Gói
     2.02-2ubuntu8 500
        500 gói http://be.archive.ubuntu.com/ubuntu bionic/main amd64

danh sách các kho lưu trữ: thêm /etc/apt/sources.list

deb http://be.archive.ubuntu.com/ubuntu/ bionic main bị hạn chế
deb http://be.archive.ubuntu.com/ubuntu/bionic-updates hạn chế chính
deb http://be.archive.ubuntu.com/ubuntu/ vũ trụ bionic
deb http://be.archive.ubuntu.com/ubuntu/bionic-updates vũ trụ
deb http://be.archive.ubuntu.com/ubuntu/ đa vũ trụ bionic
deb http://be.archive.ubuntu.com/ubuntu/bionic-updates multiverse
deb http://be.archive.ubuntu.com/ubuntu/bionic-backports vũ trụ hạn chế chính đa vũ trụ
deb http://security.ubuntu.com/ubuntu bionic-security chính bị hạn chế
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse

thêm /etc/apt/sources.list.d/*

::::::::::::::
/etc/apt/sources.list.d/bionic-icinga.list
::::::::::::::
deb http://packages.icinga.com/ubuntu icinga-bionic chính

::::::::::::::
/etc/apt/sources.list.d/nodesource.list
::::::::::::::
deb https://deb.nodesource.com/node_14.x buster chính
deb-src https://deb.nodesource.com/node_14.x buster main
::::::::::::::
/etc/apt/sources.list.d/nonfree.list
::::::::::::::
deb http://ftp.de.debian.org/debian/ buster chính không miễn phí
::::::::::::::
/etc/apt/sources.list.d/tk-main-xenial.list
::::::::::::::
deb http://archive.thomas-krenn.com/packages xenial chính
::::::::::::::
/etc/apt/sources.list.d/tk-tùy chọn-xenial.list
::::::::::::::
deb http://archive.thomas-krenn.com/packages xenial tùy chọn
::::::::::::::
/etc/apt/sources.list.d/webmin.list
::::::::::::::
deb http://download.webmin.com/download/repository sarge đóng góp

Một điều kỳ lạ mà tôi thấy có thể là lý do của vấn đề là hệ thống của tôi không được tham chiếu là Ubuntu mà là debian (phải thêm repo debian để cài đặt phiên bản của nút):

o Các mô-đun LSB có sẵn.
ID nhà phân phối: Debian
Mô tả: Debian GNU/Linux 10 (buster)
Phát hành: 10
Tên mã: buster

Vấn đề là do sự cố này, tôi không thể cài đặt bất kỳ bản cập nhật nào nữa. Cảm ơn vì bất kỳ xác nhận/trợ giúp nào bạn có thể cung cấp,

Yoann.

Yoann avatar
lá cờ ni
Tôi đã đọc bài đăng được đề xuất, nhưng tôi cần xác nhận rằng tôi có thể gỡ bỏ grub2-common một cách an toàn và các gói phụ thuộc vào nó như grub2-efi-AMD64, tôi e rằng điều này có thể làm hỏng hệ thống và ngăn máy khởi động trong tương lai.
Yoann avatar
lá cờ ni
Không có ai để giúp đỡ hoặc tư vấn?
lá cờ mx
Xem thêm https://askubfox.com/questions/1337637/
Điểm:1
lá cờ ca

Chỉ gặp vấn đề chính xác tương tự trên Linux Mint hiện tại và gặp phải câu hỏi của bạn trong khi tìm kiếm giải pháp. Cuối cùng, giải pháp là thế này:

apt tải xuống grub-efi-amd64
apt tải xuống 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 cài đặt -f 

Thao tác này sẽ tải xuống gói xung đột và các yêu cầu của nó theo cách thủ công, đồng thời buộc ghi đè trong quá trình cài đặt.

Tôi đã sao lưu tệp xung đột /etc/kernel/postinst.d/zz-update-grub trước và chạy khác biệtmd5sum trên phiên bản cũ và mới. Chúng là cùng một tệp.

Yoann avatar
lá cờ ni
Cảm ơn rất nhiều @Asgatoril. Điều này đã giải quyết vấn đề. Tôi sẽ lưu ý điều này và giữ nó an toàn nếu tôi gặp phải vấn đề như vậy một lần nữa.

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