Puncte:1

De ce sistemul meu nu instalează cel mai nou nucleu (linux-image-5.4.0-84-generic)?

drapel uz

Folosesc Ubuntu 20.04.3 LTS x86_64 și am încercat să instalez cea mai nouă versiune a nucleului folosind:

sudo apt update && sudo apt upgrade

Dar până la sfârșitul rulării, afișează întotdeauna următorul mesaj:

Adăugarea unei intrări din meniul de pornire pentru Setările firmware UEFI
/etc/grub.d/35_fwupd: linia 5: /usr/share/grub: Este un director
run-parts: /etc/kernel/postinst.d/zz-update-grub ieșit cu codul de returnare 126
dpkg: eroare la procesarea pachetului linux-image-5.4.0-84-generic (--configure):
 instalat linux-image-5.4.0-84-generic pachet script post-instalare subproces a returnat eroare exit st
atus 1
Au fost întâlnite erori în timpul procesării:
 linux-image-5.4.0-84-generic
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

Ieșirea de uname -r este:

5.4.0-81-generic.

Asta înseamnă că nucleul nu este instalat corect.

Are cineva o idee despre ce se întâmplă?

Editați | ×:

La cerere, postez conținutul meu /etc/grub.d/35_fwupd fişier:

#! /bin/bash
# SPDX-Licență-Identifier: LGPL-2.1+
set -e

${pkgdatadir:?}
# shellcheck source=/dev/null
. „$pkgdatadir/grub-mkconfig_lib”

dacă [ -f /var/lib/fwupd/uefi_capsule.conf ] &&
   ls /sys/firmware/efi/efivars/fwupd-*-0abba7dc-e516-4167-bbf5-4d9d1c739416 1>/dev/null 2>&1; atunci
      sursa /var/lib/fwupd/uefi_capsule.conf
      if [ "${EFI_PATH}" != "" ] && [ "${ESP}" != "" ]; atunci
      echo „Adăugarea intrării Linux Firmware Updater” >&2
pisica << EOF
intrarea de meniu „Linux Firmware Updater” \$menuentry_id_option „fwupd” {
EOF
      ${grub_probe:?}
      prepare_grub_to_access_device '`${grub_probe} --target=dispozitiv \${ESP}` | sed -e "s/^/\t/"'
pisica << EOF
    dispozitiv de încărcare în lanț ${EFI_PATH}
}
EOF
      fi
fi
user535733 avatar
drapel cn
Rezultatul dvs. sugerează cu tărie o problemă cu linia 5 din `/etc/grub.d/35_fwupd`
O.Cuenca avatar
drapel uz
Scuzați-mă @user535733, dar nu înțeleg problema. Ai putea sa explici?
user535733 avatar
drapel cn
Postați conținutul fișierului (cel puțin primele 10 rânduri) în întrebarea dvs.
O.Cuenca avatar
drapel uz
Există fișierul complet așa cum a fost solicitat
Ahmed avatar
drapel us
Încercați să eliminați acel fișier `mv -v /etc/grub.d/35_fwupd ~/` și să faceți upgrade, poate asta vă va ajuta
drapel cc
Fișierul respectiv nu face parte din Ubuntu 20.04 din căutarea apt-file. Poate un rest de la o actualizare de la o versiune anterioară?
O.Cuenca avatar
drapel uz
Tocmai am încercat să elimin fișierul și funcționează perfect, așa cum a spus Ahmed. ubfan1 ar putea fi, am făcut upgrade de la Ubuntu 18.04 LTS ca acum câteva luni, dar este destul de ciudat că tocmai a cauzat probleme acum.
Puncte:1
drapel uz

Potrivit utilizatorului Ahmed & ubfan1, fișierul /etc/grub.d/35_fwupd nu face parte din căutarea Ubuntu apt-file și ar putea fi un rest de la un upgrade pe care l-am avut recent de la Ubuntu 18.04 LTS.

După ștergerea fișierului respectiv și încercarea din nou de upgrade, mesajul de eroare a dispărut și rezultatul uname -r acum afișează:

5.4.0-84-generic

După aceea am trecut prin câteva reporniri pentru a vedea dacă ar fi probleme, dar nimic până acum.

Puncte:1
drapel cn

Am avut aceeași problemă și am răspuns Aici

tl;dr

Dezvoltatorii din amonte ai fwupd au remediat această eroare astfel, adică au înlocuit linia ${pkgdatadir:?} cu [ -d ${pkgdatadir:?} ]

Se pare că ei sunt cei care au raportat acel bug, așa că sunt conștienți de el și și-au reparat deja pachetul pentru hirsute, doar nu și cel pentru focal.

O.Cuenca avatar
drapel uz
multumesc pentru raspuns În timp ce sistemul meu funcționa bine fără fișier, voi folosi soluția dvs., deoarece pare mai puțin riscantă decât ștergerea unui fișier împreună. Am repornit să văd dacă totul a fost normal și a fost. Deci, dacă nu se sparge ceva, cred că ai reușit.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.