Forum: PC Hard- und Software Debian 11 und Header Files


von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Hallo Zusammen,
langsam wird es lästig :-(

Ich habe gestern meine 4 Linux Maschinen per Updates auf den aktuellen 
Stand gebracht.

Zusätzlich habe ich auf einer Maschine meine VMware Workstation von 16.1 
auf 16.2 gebracht. Jetzt erhalte ich auf dieser Maschine den Fehler 
"vmmon  is not loaded".

Ist an sich kein Problem, da es im INet genügend Beschreibungen zur 
Korrektur gibt.

Allerdings bekomme ich genau auf dieser Maschine die Header-Files nicht 
installiert.

Das File /etc/apt/sources.list enthält für alle Einträge "main contrib 
non-free". apg-get update, apt-get upgrade und apt-get dist-upgrade 
inkl. reboot wurden durchgeführt.

Bei manueller Installation des .deb Files für den Header erhalte ich 
eine Menge Fehlermeldungen das Abhängigkeiten fehlen. Ich habe dann mal 
install build-essential durchgeführt hier ist aber alles in trockenen 
Tüchern.
1
root@flkapps:/home/frank# apt-get install linux-headers-$(uname -r)
2
Paketlisten werden gelesen Fertig
3
Abhängigkeitsbaum wird aufgebaut Fertig
4
Statusinformationen werden eingelesen Fertig
5
E: Paket linux-headers-4.19.0-17-amd64 kann nicht gefunden werden.
6
E: Mittels des Musters »linux-headers-4.19.0-17-amd64« konnte kein Paket gefunden werden.
7
E: Mittels regulärem Ausdruck »linux-headers-4.19.0-17-amd64« konnte kein Paket gefunden werden.

Aktuell komme ich nicht mehr weiter.

Also benötige ich mal wieder einige Tipps für den richtigen Ansatz.
Gruß und Danke
Frank

von Jack V. (jackv)


Lesenswert?

Du solltest ein Update fahren. In den Repos sind immer die Header zum 
letzten Kernel, und in Oldoldstable ist das 4.19.0-0.bpo.18, nicht 
4.19.0-17

Beitrag #6850585 wurde von einem Moderator gelöscht.
von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Jack V. schrieb:
> Du solltest ein Update fahren. In den Repos sind immer die Header zum
> letzten Kernel, und in Oldoldstable ist das 4.19.0-0.bpo.18, nicht
> 4.19.0-17

Hallo Jack,

das war ja die Ausgangssituation. Das Ganze passierte ja nach dem Update 
über den Paketmanager :-(

Ich wollte jetzt nur die VMware Module neu in den Kernel einbinden.

Irgendetwas ist schiefgelaufen und ich habe keine Ahnung was. 
Ursachenforschung und Behebung ist jetzt angesagt.

$(uname -r) liefert als Ergebnis "4.19.0-17-amd64"

Gruß
Frank

von Thomas W. (Gast)


Lesenswert?

Moin, -

ich nehme mal an, Du hast das Update mit "apt-get update" ausgefuehrt, 
nicht
apg-get update :-(

Wenn ich bei mir uname -r ausfuehre:
1
tom@aripc5:~$ uname -r
2
4.19.0-17-amd64

ist aber eine buster-Maschine:
1
deb http://deb.debian.org/debian/ buster main contrib
2
deb-src http://deb.debian.org/debian/ buster main contrib

Ist das dass was Du willst?

Gruesse

Th.

von Thomas W. (Gast)


Lesenswert?

Moin, -

was fuer eine Debian-Version hast Du? ein freundliches
1
$ cat /etc/debian_version

sollte Dir die Version zeigen.

Aktuell sind buster mit 10.11 und bullseye mit 11.1 angesagt (soviele 1 
und 0)

Und zeige mal Deine  /etc/apt/sources.list

Gruesse

Th.

von Jack V. (jackv)


Lesenswert?

Hm. Um was für ein System geht’s denn nun?

In 11/Bullseye ist Kernel 5.10, in Oldstable ist 4.19. Üblicherweise 
wird beim Update auf den neuen Kernel geupdated, sofern das richtige 
Metapaket genutzt wird. In Bullseye selbst sind keine zu 4.19 gehörenden 
Sachen mehr drin, daher der Fehler. Du könntest nun zunächst dafür 
sorgen, dass du den aktuellen Kernel nutzt, anschließend solltest du 
auch die dazu gehörenden Header installieren können.

Ich hatte zuerst von Oldoldstable geschrieben – lag daran, dass 
packages.debian.org das als Erstes bei der Suche nach ›linux-image-4‹ 
zurückgegeben hat. Sorry dafür.

von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Hallo Zusammen,

Version ist aktuell 11.1 mit cat /etc/debian_version ausgelesen.
1
deb http://deb.debian.org/debian/ bullseye main contrib non-free
2
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free
3
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
4
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
5
deb http://ftp.debian.org/debian bullseye-backports main contrib non-free

Das sind meine Einträge in der /etc/apt/sources.list.
1
root@flkapps:/home/frank/Downloads# uname -r
2
4.19.0-17-amd64

Gruß
Frank

: Bearbeitet durch User
von wendelsberg (Gast)


Lesenswert?

Aktueller Stand mit einem 4.x Kernel?

Bei mir ist bullseye aktuell, auf der Debian-Webseite auch:
Updated Debian 11: 11.1 released

October 9th, 2021

The Debian project is pleased to announce the first update of its stable 
distribution Debian 11 (codename "bullseye").

APT-search findet:
linux-image-amd64/stable-security,now 5.10.46-5 amd64 [installed]

Dein System ist also alles andere als aktuell.

wendelsberg

von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Hier nochmal die Auflistung nach update und upgrade
1
root@flkapps:/home/frank/Downloads# sudo apt update
2
OK:1 http://ftp.debian.org/debian bullseye-backports InRelease
3
OK:2 http://deb.debian.org/debian bullseye InRelease                                      
4
OK:3 http://security.debian.org/debian-security bullseye-security InRelease               
5
OK:4 http://deb.debian.org/debian bullseye-updates InRelease      
6
OK:5 http://packages.microsoft.com/repos/edge stable InRelease    
7
Paketlisten werden gelesen Fertig        
8
Abhängigkeitsbaum wird aufgebaut Fertig
9
Statusinformationen werden eingelesen Fertig
10
Alle Pakete sind aktuell.
11
root@flkapps:/home/frank/Downloads# sudo apt upgrade
12
Paketlisten werden gelesen Fertig
13
Abhängigkeitsbaum wird aufgebaut Fertig
14
Statusinformationen werden eingelesen Fertig
15
Paketaktualisierung (Upgrade) wird berechnet Fertig
16
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Vielleicht hilft das noch weiter:
1
root@flkapps:/home/frank/Downloads# apt-cache search linux-image
2
linux-headers-5.10.0-8-amd64 - Header files for Linux 5.10.0-8-amd64
3
linux-headers-5.10.0-8-cloud-amd64 - Header files for Linux 5.10.0-8-cloud-amd64
4
linux-headers-5.10.0-8-rt-amd64 - Header files for Linux 5.10.0-8-rt-amd64
5
linux-headers-5.10.0-9-amd64 - Header files for Linux 5.10.0-9-amd64
6
linux-headers-5.10.0-9-cloud-amd64 - Header files for Linux 5.10.0-9-cloud-amd64
7
linux-headers-5.10.0-9-rt-amd64 - Header files for Linux 5.10.0-9-rt-amd64
8
linux-image-5.10.0-8-amd64-dbg - Debug symbols for linux-image-5.10.0-8-amd64
9
linux-image-5.10.0-8-amd64-unsigned - Linux 5.10 for 64-bit PCs
10
linux-image-5.10.0-8-cloud-amd64-dbg - Debug symbols for linux-image-5.10.0-8-cloud-amd64
11
linux-image-5.10.0-8-cloud-amd64-unsigned - Linux 5.10 for x86-64 cloud
12
linux-image-5.10.0-8-rt-amd64-dbg - Debug symbols for linux-image-5.10.0-8-rt-amd64
13
linux-image-5.10.0-8-rt-amd64-unsigned - Linux 5.10 for 64-bit PCs, PREEMPT_RT
14
linux-image-5.10.0-9-amd64-dbg - Debug symbols for linux-image-5.10.0-9-amd64
15
linux-image-5.10.0-9-amd64-unsigned - Linux 5.10 for 64-bit PCs
16
linux-image-5.10.0-9-cloud-amd64-dbg - Debug symbols for linux-image-5.10.0-9-cloud-amd64
17
linux-image-5.10.0-9-cloud-amd64-unsigned - Linux 5.10 for x86-64 cloud
18
linux-image-5.10.0-9-rt-amd64-dbg - Debug symbols for linux-image-5.10.0-9-rt-amd64
19
linux-image-5.10.0-9-rt-amd64-unsigned - Linux 5.10 for 64-bit PCs, PREEMPT_RT
20
linux-image-amd64-dbg - Debugging symbols for Linux amd64 configuration (meta-package)
21
linux-image-amd64-signed-template - Template for signed linux-image packages for amd64
22
linux-image-cloud-amd64-dbg - Debugging symbols for Linux cloud-amd64 configuration (meta-package)
23
linux-image-rt-amd64-dbg - Debugging symbols for Linux rt-amd64 configuration (meta-package)
24
linux-image-5.10.0-8-amd64 - Linux 5.10 for 64-bit PCs (signed)
25
linux-image-5.10.0-8-cloud-amd64 - Linux 5.10 for x86-64 cloud (signed)
26
linux-image-5.10.0-8-rt-amd64 - Linux 5.10 for 64-bit PCs, PREEMPT_RT (signed)
27
linux-image-5.10.0-9-amd64 - Linux 5.10 for 64-bit PCs (signed)
28
linux-image-5.10.0-9-cloud-amd64 - Linux 5.10 for x86-64 cloud (signed)
29
linux-image-5.10.0-9-rt-amd64 - Linux 5.10 for 64-bit PCs, PREEMPT_RT (signed)
30
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
31
linux-image-cloud-amd64 - Linux for x86-64 cloud (meta-package)
32
linux-image-rt-amd64 - Linux for 64-bit PCs (meta-package)
33
linux-headers-5.14.0-0.bpo.2-amd64 - Header files for Linux 5.14.0-0.bpo.2-amd64
34
linux-headers-5.14.0-0.bpo.2-cloud-amd64 - Header files for Linux 5.14.0-0.bpo.2-cloud-amd64
35
linux-image-5.14.0-0.bpo.2-amd64-dbg - Debug symbols for linux-image-5.14.0-0.bpo.2-amd64
36
linux-image-5.14.0-0.bpo.2-amd64-unsigned - Linux 5.14 for 64-bit PCs
37
linux-image-5.14.0-0.bpo.2-cloud-amd64-dbg - Debug symbols for linux-image-5.14.0-0.bpo.2-cloud-amd64
38
linux-image-5.14.0-0.bpo.2-cloud-amd64-unsigned - Linux 5.14 for x86-64 cloud
39
linux-image-4.19.0-17-amd64 - Linux 4.19 for 64-bit PCs (signed)

Vor allem die letzte Zeile irritiert

: Bearbeitet durch User
von Jack V. (jackv)


Lesenswert?

Wie geschrieben: du solltest das passende linux-image…-Paket 
installieren, denn in deinem System scheint 4.19 manuell installiert 
worden zu sein, und wurde daher beim Update auf Bullseye nicht 
aktualisiert.

Beitrag #6850648 wurde vom Autor gelöscht.
von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Hallo Pete,

steht zwei Posts oberhalb

Gruß
Frank

von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Hallo Jack,

das hatte ich schon so wahr genommen, es scheitert an dem wie gerade.
Ich bin blutiger Anfänger, deshalb muss man mir tatsächlich noch einiges 
vorkauen bis ich es begreife.

Gruß und Danke
Frank

von Thomas W. (Gast)


Lesenswert?

Moin, -

ich weiss ja nicht genau, was passiert ist. Aber ich habe das gefuehl, 
dass Du irgendwann linux-image-4.19.0-17-amd64 installiert hast und dann 
das Paket auf "hold" gestzt (dann wird es nicht upgedated und Debian 
versucht drum upzudaten).

mach bitte mal

apt-mark showhold

dann zeigt es Dir die Pakete, die zurueckgehalten werden.

apt-mark unhold linux-image-4.19.0-17-amd64

wuerde den hold aufheben (und dann update, upgrade, dist-upgrade).

Gruesse

Th.

von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Hallo Thomas,
1
root@flkapps:/home/frank/Downloads# apt-mark unhold linux-image-4.19.0-17-amd64
2
Die Halten-Markierung für linux-image-4.19.0-17-amd64 wurde bereits entfernt.

Sieht jetzt so aus. Update, Upgrade und dist-upgrade haben keine 
Änderung gebracht.

Gruß
Frank

von Frank L. (Firma: Flk Consulting UG) (flk)


Lesenswert?

Hallo Zusammen,

ich habe es geschafft, ein direktes Update des Kernels mit dem richtigen 
Image hat die Lösung gebracht :-)

Den Rest schaue ich mir morgen in aller Frische an.

Vielen Dank für die Hilfe.
Gruß
Frank

von Thomas W. (Gast)


Lesenswert?

Dann wuerde ich den Benutzer fragen: Was hast Du getan? Wenn Du nicht 
weisst, was Du getan hast, hat Debian fuer Dich aufgeschrieben: in 
/var/log/apt gibt es zwei log-files:

Ein kommando-log:
1
Start-Date: 2021-09-06  17:32:54
2
Commandline: apt-get upgrade
3
Upgrade: perl-base:amd64 (5.24.1-3+deb9u6, 5.24.1-3+deb9u7), libdns-export162:amd64 (1:9.10.3.dfsg.P4-12.
4
3+deb9u5, 1:9.10.3.dfsg.P4-12.3+deb9u6), postfix:amd64 (3.1.14-0+deb9u1, 3.1.15-0+deb9u1), libirs-export1

und das geht Kommando fuer Kommando durch.

Ausserdem gibt es term.log (gleicher ort), wo die Bildschirmausgaben 
aufgezeichnet wurden.

Gruesse

Th.

von Rolf R. (dankobum)


Lesenswert?

Frank L. schrieb:
> deb http://deb.debian.org/debian/ bullseye main contrib non-free
> deb-src http://deb.debian.org/debian/ bullseye-updates main contrib
> non-free
> deb http://security.debian.org/debian-security bullseye-security main
> contrib non-free
> deb-src http://security.debian.org/debian-security bullseye-security
> main contrib non-free
> deb http://ftp.debian.org/debian bullseye-backports main contrib
> non-free

Von bullseye-updates hast du nur deb-src. Da fehlt die deb Zeile von. 
Hier ist meine sources.list:

deb http://ftp2.de.debian.org/debian/ bullseye main non-free contrib
deb-src http://ftp2.de.debian.org/debian/ bullseye main non-free contrib

deb http://security.debian.org/debian-security bullseye-security main 
contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security 
main contrib non-free

# bullseye-updates, to get updates before a point release is made;
# see 
https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://ftp2.de.debian.org/debian/ bullseye-updates main contrib 
non-free
deb-src http://ftp2.de.debian.org/debian/ bullseye-updates main contrib 
non-free

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.