Hallo Leute,
ich habe ein riesen Problem beim Update von Buster zu Bullseye.
Das Minimal-Update ('apt upgrade --without-new-pkgs') hat funktioniert. Aber das 'apt full-upgrade' leider nicht.
Das Problem nach dem full-upgrade ist dass keine Internetverbindung mehr möglich ist weil der Treiber 'r8168-dkms' nicht geladen wird. Der Treiber ist ein Ethernet Treiber für die zwei Ethernet Ports. Es findet sich keinerlei Fehlermeldung in '/var/log/mesages' nach dem Reboot. Also so als würde dieser Treiber nicht (mehr) existieren. Somit existieren auch keine Einträge in '/sys/class/net/enp1s0' oder '/sys/class/net/enp2s0' für die beiden Ethernet Ports.
Ich habe nun das Backup mit dem Minimal Update (also ohne neue Pakete)' wieder eingespielt. Jetzt habe ich ein Bullseye ohne neue Pakete was natürlich schlecht ist.
Was kann ich machen dass bei dem full-upgrade auf Bullseye die Ethernet-Ports initialisiert werden damit die entsprechenden 'sys/class/net/...' Einträge vorhanden und entsprechend ansprechbar sind?
Vieleicht hat ja jemand eine Idee.
Dankesehr
Tom
[Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)
Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)
Meine erste Vermutung wäre, dass der Bau des erwähnten Kernelmoduls per DKMS fehlschlägt. Was sagt dir ? Erste übliche Ursache dafür wären fehlende, zum Kernel passende Kernelheader.
Ist bei dir linux-image-amd64 (oder am Ende passende Architektur) installiert? Dann solltest du das parallele Metapaket linux-headers-amd64 auch installieren, damit DKMS bei Kernelupdates Module neu bauen kann.
Code: Alles auswählen
~# dkms status
Ist bei dir linux-image-amd64 (oder am Ende passende Architektur) installiert? Dann solltest du das parallele Metapaket linux-headers-amd64 auch installieren, damit DKMS bei Kernelupdates Module neu bauen kann.
Manchmal bekannt als Just (another) Terminal Hacker.
Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)
Wirklich nur eine schnelle Idee und einfach nur deshalb, weil es auf mehreren PC bereits geklappt hat:
/etc/apt/sources.list:
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://ftp2.de.debian.org/debian/ bullseye main contrib non-free
deb http://ftp2.de.debian.org/debian/ bullseye-updates main contrib non-free
deb http://ftp2.de.debian.org/debian/ bullseye-backports main contrib non-free
dann ...
# apt update
# apt dist-upgrade
Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)
Vielen Dank für den Hinweis. Da ich aber nun das Backup wieder eingespielt habe, habe ich den defekten Zustand nun nicht mehr.JTH hat geschrieben:28.12.2021 18:51:26Meine erste Vermutung wäre, dass der Bau des erwähnten Kernelmoduls per DKMS fehlschlägt. Was sagt dir? Erste übliche Ursache dafür wären fehlende, zum Kernel passende Kernelheader.Code: Alles auswählen
~# dkms status
Das mit den Kernelheadern verstehe ich allerdings nicht.
Was ist hier das besondere was den Fehler beheben soll?whiizy hat geschrieben:28.12.2021 18:53:27Wirklich nur eine schnelle Idee und einfach nur deshalb, weil es auf mehreren PC bereits geklappt hat:
/etc/apt/sources.list:
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://ftp2.de.debian.org/debian/ bullseye main contrib non-free
deb http://ftp2.de.debian.org/debian/ bullseye-updates main contrib non-free
deb http://ftp2.de.debian.org/debian/ bullseye-backports main contrib non-free
dann ...
# apt update
# apt dist-upgrade
Meine sources.list sieht jetzt so aus:
Code: Alles auswählen
# deb cdrom:[Debian GNU/Linux 10.7.0 _Buster_ - Official amd64 DVD Binary-1 20201205-11:17]/ buster contrib main
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main
deb http://deb.debian.org/debian bullseye-backports main
deb-src http://deb.debian.org/debian bullseye-backports main
Tom
Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)
Das ist für den Punkt mit den Kernelheadern kein Problem.tscott hat geschrieben:28.12.2021 19:02:06Vielen Dank für den Hinweis. Da ich aber nun das Backup wieder eingespielt habe, habe ich den defekten Zustand nun nicht mehr.
Dann mal Schritt für Schritt: Was gibt dir folgendestscott hat geschrieben:28.12.2021 19:02:06Das mit den Kernelheadern verstehe ich allerdings nicht.
Code: Alles auswählen
dpkg -l 'linux-*-*' | grep ^ii
Manchmal bekannt als Just (another) Terminal Hacker.
Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)
Der Befehl 'dpkg -l 'linux-*-*' | grep ^ii' ergibt das:JTH hat geschrieben:28.12.2021 19:09:10Dann mal Schritt für Schritt: Was gibt dir folgendesaus? Ist erstmal egal, ob vor oder nach Upgrade.Code: Alles auswählen
dpkg -l 'linux-*-*' | grep ^ii
Code: Alles auswählen
ii linux-compiler-gcc-8-x86 4.19.208-1 amd64 Compiler for Linux on x86 (meta-package)
ii linux-headers-4.19.0-17-amd64 4.19.194-3 amd64 Header files for Linux 4.19.0-17-amd64
ii linux-headers-4.19.0-17-common 4.19.194-3 all Common header files for Linux 4.19.0-17
ii linux-headers-4.19.0-18-amd64 4.19.208-1 amd64 Header files for Linux 4.19.0-18-amd64
ii linux-headers-4.19.0-18-common 4.19.208-1 all Common header files for Linux 4.19.0-18
ii linux-headers-amd64 4.19+105+deb10u13 amd64 Header files for Linux amd64 configuration (meta-package)
ii linux-image-4.19.0-13-amd64 4.19.160-2 amd64 Linux 4.19 for 64-bit PCs (signed)
ii linux-image-4.19.0-14-amd64 4.19.171-2 amd64 Linux 4.19 for 64-bit PCs (signed)
ii linux-image-4.19.0-16-amd64 4.19.181-1 amd64 Linux 4.19 for 64-bit PCs (signed)
ii linux-image-4.19.0-17-amd64 4.19.194-3 amd64 Linux 4.19 for 64-bit PCs (signed)
ii linux-image-4.19.0-18-amd64 4.19.208-1 amd64 Linux 4.19 for 64-bit PCs (signed)
ii linux-image-amd64 4.19+105+deb10u13 amd64 Linux for 64-bit PCs (meta-package)
ii linux-kbuild-4.19 4.19.208-1 amd64 Kbuild infrastructure for Linux 4.19
ii linux-libc-dev:amd64 5.10.84-1 amd64 Linux support headers for userspace development
Das Problem bei diesem Problem ist ja auch dass man dann nicht ins Internet kommt. Ich habe also die große Befürchtung dass das wieder passiert wenn ich 'apt full-upgrade' mache.
UPDATE - 2 Stunden später:
Ich habe mal weiter gesucht und vieleicht hat @whiizy doch Recht hinter den Einträgen in der 'sources.list' überall noch einen "contrib non-free" zu setzen. Wenn ich das tue dann tauch das Modul 'r8168-dkms' ebenfalls als aktualisierbar auf:
aktuelle Version: 8.046.00-1
neueste Version: 8.048.03-3
Da es heute schon spät ist werde ich dann morgen oder übermorgen weiter machen.
Aber Danke schon mal
Tom