Puncte:6

Ubuntu 20.04 și kernelul 5.13.0-051300-generic: cum se instalează anteturile și libc6

drapel us

Am actualizat recent kernel-ul la versiune 5.13.0-051300-generic pe laptopul meu Tuxedo echipat cu Ubuntu 20.04. Acum încerc să instalez anteturile linux-headers-5.13.0-051300-generic_5.13.0-051300.202106272333_amd64.deb. Dacă încerc să fac asta cu comanda sudo apt install ./linux-headers-5.13.0-051300-generic_5.13.0-051300.202106272333_amd64.deb, primesc următorul mesaj de eroare:

Următoarele pachete au dependențe neîndeplinite:
 linux-headers-5.13.0-051300-generic : Depinde de: libc6 (>= 2.33) dar 2.31-0ubuntu9.3 urmează să fie instalat
E: Nu puteți corecta problemele, ați reținut pachete sparte.

Apoi am incercat sa instalez libc6_2.33-0ubuntu5_amd64.deb cu aceeași comandă, dar obțineți următoarele:

...
Următoarele pachete vor fi actualizate:
  libc6
AVERTISMENT: Următoarele pachete esențiale vor fi eliminate.
Acest lucru NU ar trebui făcut decât dacă știi exact ce faci!
  libc-bin
1 actualizat, 0 nou instalat, 68 de eliminat și 0 nu au fost actualizate.
Trebuie să obțineți 0 B/2.690 kB de arhive.
După această operațiune, 2.034 MB de spațiu pe disc vor fi eliberați.
Ești pe cale să faci ceva potențial dăunător.
Pentru a continua, tastați expresia „Da, fă cum spun eu!”

La care m-am oprit pentru că nu știu exact ce fac. Am incercat si comanda sudo dpkg -i libc6_2.33-0ubuntu5_amd64.deb, și a primit următoarele:

dpkg: referitor la libc6_2.33-0ubuntu5_amd64.deb care conține libc6:amd64:
 libc6:amd64 rupe fakeroot (<< 1.25.3-1.1ubuntu2~)
  fakeroot (versiunea 1.24-1) este prezent și instalat.

dpkg: eroare la procesarea arhivei libc6_2.33-0ubuntu5_amd64.deb (--install):
 instalarea libc6:amd64 ar rupe fakeroot și
 deconfigurarea nu este permisă (--auto-deconfigure poate ajuta)
Au fost întâlnite erori în timpul procesării:
 libc6_2.33-0ubuntu5_amd64.deb

Apoi am încercat să fac upgrade libfakeroot folosind .deb dosar și GDebi (am incercat si eu sa instalez libc6 cu acest instrument dar Instalare butonul este gri): dacă verific din terminal versiunea acestei biblioteci cu politica apt-cache fakeroot eu iau Instalat: 1.24-1 dar dacă verific cu sudo apt install ./libfakeroot_1.25.3-1.1_amd64.deb Eu iau:

Notă, selectând „libfakeroot” în loc de „./libfakeroot_1.25.3-1.1_amd64.deb”
libfakeroot este deja cea mai nouă versiune (1.25.3-1.1).

ce fac greșit?


EDITARE 1 Rezultatul uname -a; ls /boot; politica apt-cache linux-headers-5.13.0-051300-generic linux-image-generic libc6 libc-bin libfakeroot este urmatorul:

Linux lorenzo-InfinityBookS 5.13.0-051300-generic #202106272333 SMP Dum. 27 iunie 23:36:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
config-5.13.0-051300-generic grub initrd.img-5.8.0-59-generic System.map-5.13.0-051300-generic vmlinuz-5.13.0-051300-generic
config-5.4.0-77-generic initrd.img initrd.img.old System.map-5.4.0-77-generic vmlinuz-5.4.0-77-generic
config-5.8.0-55-generic initrd.img-5.13.0-051300-generic memtest86+.bin System.map-5.8.0-55-generic vmlinuz-5.8.0-55-generic
config-5.8.0-59-generic initrd.img-5.4.0-77-generic memtest86+.elf System.map-5.8.0-59-generic vmlinuz-5.8.0-59-generic
efi initrd.img-5.8.0-55-generic memtest86+_multiboot.bin vmlinuz vmlinuz.old
linux-headers-5.13.0-051300-generic:
  Instalat: (niciunul)
  Candidat: (niciunul)
  Tabel de versiuni:
linux-image-generic:
  Instalat: 5.4.0.77.80
  Candidat: 5.4.0.77.80
  Tabel de versiuni:
 *** 5.4.0.77.80 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/security.ubuntu.com/ubuntu focal-security/main amd64 Pachete
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focal-updates/main amd64 Pachete
        100 /var/lib/dpkg/status
     5.4.0.26.32 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focal/main pachete amd64
libc6:
  Instalat: 2.31-0ubuntu9.3
  Candidat: 2.31-0ubuntu9.3
  Tabel de versiuni:
 *** 2.31-0ubuntu9.3 100
        100 /var/lib/dpkg/status
     2.31-0ubuntu9.2 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focal-updates/main amd64 Pachete
     2.31-0ubuntu9 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focal/main pachete amd64
libc-bin:
  Instalat: 2.31-0ubuntu9.3
  Candidat: 2.31-0ubuntu9.3
  Tabel de versiuni:
 *** 2.31-0ubuntu9.3 100
        100 /var/lib/dpkg/status
     2.31-0ubuntu9.2 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focal-updates/main amd64 Pachete
     2.31-0ubuntu9 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focal/main pachete amd64
libfakeroot:
  Instalat: 1.25.3-1.1
  Candidat: 1.25.3-1.1
  Tabel de versiuni:
 *** 1.25.3-1.1 100
        100 /var/lib/dpkg/status
     1,24-1 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focal/main pachete amd64
N0rbert avatar
drapel zw
Aveți versiuni ciudate de pachet în întrebarea dvs. Vă rog să le clarificați. Editează-ți întrebarea pentru a adăuga următorul `uname -a; ls /boot; politica apt-cache linux-headers-5.13.0-051300-generic linux-image-generic libc6 libc-bin libfakeroot` .
chili555 avatar
drapel cn
„sudo apt install ./linux-headers-5.13.0-051300-generic_5.13.0-051300.202106272333_amd64.deb” Pachetul este deja descărcat în sistemul dumneavoastră? Vă rugăm să încercați: `sudo dpkg -i linux-headers*.deb`
N0rbert avatar
drapel zw
Ai mai avut probleme cu pachetele anterior? Tuxedo oferă pachete speciale? Dacă nu, aș recomanda să utilizați oglinzi Ubuntu normale implicite, cum ar fi archive.ubuntu.com . Cum ați instalat kernel-ul la versiunea 5.13.0-051300-generic și de ce?
wrong_path avatar
drapel us
@N0rbert Tuxedo recomandă instalarea unui pachet de-al lor și bănuiesc că după instalarea lui au fost adăugate aceste oglinzi... Nu am avut nicio problemă până acum.
wrong_path avatar
drapel us
@N0rbert Am instalat prin descărcarea fișierului .deb dacă îmi amintesc corect. Pentru că întâmpin unele probleme la instalarea unui driver pentru un adaptor Ethernet-USB.
N0rbert avatar
drapel zw
Care este rezultatul pentru `dpkg -S /boot/vmlinuz-5.13.0-051300-generic`?
wrong_path avatar
drapel us
linux-image-unsigned-5.13.0-051300-generic: /boot/vmlinuz-5.13.0-051300-generic
N0rbert avatar
drapel zw
Și apoi `politica apt-cache linux-image-unsigned-5.13.0-051300-generic`
wrong_path avatar
drapel us
linux-image-unsigned-5.13.0-051300-generic: Instalat: 5.13.0-051300.202106272333 Candidat: 5.13.0-051300.202106272333 Tabel de versiuni: *** 5.13.0-051300.202106272333 100 100 /var/lib/dpkg/status
N0rbert avatar
drapel zw
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/127405/discussion-between-n0rbert-and-wrong-path).
Leder avatar
drapel pw
kernelul timpuriu 5.12.0 avea aceeași dependență `libc6 (>= 2.33)` care a fost eliminată în edițiile ulterioare ale nucleului.
Puncte:8
drapel zw

La început, trebuie să revenim pachetele la versiunile lor implicite din depozitul Ubuntu 20.04 LTS:

sudo apt-get install --reinstall libc6=2.31-0ubuntu9.2 libc-bin=2.31-0ubuntu9.2
sudo apt-get install --reinstall libfakeroot=1.24-1

Apoi, trebuie să eliminăm nucleul 5.13 tocmai instalat, deoarece anteturile sale depind de libc6 mai nou, care nu este disponibil pentru Ubuntu 20.04 LTS.

Utilizați comanda de mai jos:

sudo apt-get purge linux-headers-5.13.0-051300 linux-image-unsigned-5.13.0-051300-generic linux-modules-5.13.0-051300-generic

Despre problema originala USB-Ethernet cu TP Link U300 vad ca se bazeaza pe Realtek RTL8153. Acest cip este susținut cel puțin de linux-firmware pachet. Dar este greu să dai instrucțiuni complete fără rezultat journalctl -f și lsusb, lsusb -t.

Rajeev Ranjan avatar
drapel bn
Deci nu putem instala 5.13 pe 20.04 cu totul?
barotto avatar
drapel cn
Kernel-urile din kernel-ul principal ppa nu mai sunt compatibile cu 20.04, vezi https://askubuntu.com/questions/1334633/mainline-kernel-now-depends-on-libc6-2-33-non-installable-in-focal. Dacă aveți nevoie de 5.13, există acum o versiune în depozitul oficial numită linux-image-oem-20.04c
Ahmed avatar
drapel us
Eroare în kernel-ul 5.13 și APU-urile AMD https://bugs.launchpad.net/ubuntu/+source/linux-hwe-5.13/+bug/1958519

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.