[Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
tscott
Beiträge: 105
Registriert: 30.12.2020 22:16:18

[Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)

Beitrag von tscott » 28.12.2021 18:29:49

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

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)

Beitrag von JTH » 28.12.2021 18:51:26

Meine erste Vermutung wäre, dass der Bau des erwähnten Kernelmoduls per DKMS fehlschlägt. Was sagt dir

Code: Alles auswählen

~# dkms status
? Erste übliche Ursache dafür wären fehlende, zum Kernel passende Kernelheader.

Ist bei dir Debianlinux-image-amd64 (oder am Ende passende Architektur) installiert? Dann solltest du das parallele Metapaket Debianlinux-headers-amd64 auch installieren, damit DKMS bei Kernelupdates Module neu bauen kann.
Manchmal bekannt als Just (another) Terminal Hacker.

whiizy
Beiträge: 662
Registriert: 23.07.2011 22:09:37

Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)

Beitrag von whiizy » 28.12.2021 18:53:27

tscott hat geschrieben: ↑ zum Beitrag ↑
28.12.2021 18:29:49
Vieleicht hat ja jemand eine Idee.
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

tscott
Beiträge: 105
Registriert: 30.12.2020 22:16:18

Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)

Beitrag von tscott » 28.12.2021 19:02:06

JTH hat geschrieben: ↑ zum Beitrag ↑
28.12.2021 18:51:26
Meine erste Vermutung wäre, dass der Bau des erwähnten Kernelmoduls per DKMS fehlschlägt. Was sagt dir

Code: Alles auswählen

~# dkms status
? Erste übliche Ursache dafür wären fehlende, zum Kernel passende Kernelheader.
Vielen Dank für den Hinweis. Da ich aber nun das Backup wieder eingespielt habe, habe ich den defekten Zustand nun nicht mehr.

Das mit den Kernelheadern verstehe ich allerdings nicht.
whiizy hat geschrieben: ↑ zum Beitrag ↑
28.12.2021 18:53:27
tscott hat geschrieben: ↑ zum Beitrag ↑
28.12.2021 18:29:49
Vieleicht hat ja jemand eine Idee.
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
Was ist hier das besondere was den Fehler beheben soll?

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
Ciao
Tom

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)

Beitrag von JTH » 28.12.2021 19:09:10

tscott hat geschrieben: ↑ zum Beitrag ↑
28.12.2021 19:02:06
Vielen Dank für den Hinweis. Da ich aber nun das Backup wieder eingespielt habe, habe ich den defekten Zustand nun nicht mehr.
Das ist für den Punkt mit den Kernelheadern kein Problem.

tscott hat geschrieben: ↑ zum Beitrag ↑
28.12.2021 19:02:06
Das mit den Kernelheadern verstehe ich allerdings nicht.
Dann mal Schritt für Schritt: Was gibt dir folgendes

Code: Alles auswählen

dpkg -l 'linux-*-*' | grep ^ii
aus? Ist erstmal egal, ob vor oder nach Upgrade.
Manchmal bekannt als Just (another) Terminal Hacker.

tscott
Beiträge: 105
Registriert: 30.12.2020 22:16:18

Re: [Bullseye] full-upgrade gescheitert (r8168-dkms wird nicht gefunden/geladen)

Beitrag von tscott » 28.12.2021 19:15:00

JTH hat geschrieben: ↑ zum Beitrag ↑
28.12.2021 19:09:10
Dann mal Schritt für Schritt: Was gibt dir folgendes

Code: Alles auswählen

dpkg -l 'linux-*-*' | grep ^ii
aus? Ist erstmal egal, ob vor oder nach Upgrade.
Der Befehl 'dpkg -l 'linux-*-*' | grep ^ii' ergibt das:

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
Ich muß gestehen dass ich hier auch ziemlichauf dem Schlauch stehe. Der momentane Zustand des Systems ist so ein halbes Bullseye, also ein "Minimal Upgrade" ohne neue Pakete.

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

Antworten