Debian 11 und Header Files

(Firma: Flk Consulting UG) #6850573
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
Beitrag #6850585 wurde von einem Moderator gelöscht.
(Firma: Flk Consulting UG) #6850602
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
Gast #6850607
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.
#6850626
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.
(Firma: Flk Consulting UG) #6850631
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
Gast #6850637
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
(Firma: Flk Consulting UG) #6850639
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.
(Firma: Flk Consulting UG) #6850643
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
Beitrag #6850648 wurde von einem Moderator gelöscht.
Gast #6850668
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.
Gast #6850713
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.
#6850733
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren