[gelöst] Kann linux-headers-4.19.0-8-amd64 nicht installieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
lod
Beiträge: 37
Registriert: 12.01.2010 09:21:55

[gelöst] Kann linux-headers-4.19.0-8-amd64 nicht installieren

Beitrag von lod » 10.02.2020 19:58:17

Hallo zusammen

Bin mir nicht genau sicher, ob ich in diesem Bereich richtig bin.

Ich versuche verzweifelt das Packet linux-headers-amd64 zu installieren (für die Installation von Virtualbox und NVidia Grafiktreiber). Seit dem letzten Update via

Code: Alles auswählen

apt-get dist-upgrade
von gestern (das Vorletzte war rund 55 Tage her) hab ich folgendes Problem:

Code: Alles auswählen

root@XY:~# apt-get update
OK:1 http://ftp.ch.debian.org/debian buster InRelease
OK:2 http://ftp.ch.debian.org/debian buster-updates InRelease
OK:3 http://security.debian.org buster/updates InRelease
OK:4 http://download.virtualbox.org/virtualbox/debian buster InRelease
Ign:5 http://download.webmin.com/download/repository sarge InRelease
OK:6 http://download.webmin.com/download/repository sarge Release
Paketlisten werden gelesen... Fertig

root@XY:~# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

root@XY:~# apt-get install linux-headers-amd64
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 linux-headers-amd64 : Hängt ab von: linux-headers-4.19.0-8-amd64 soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

root@XY:~# apt-get install linux-headers-4.19.0-8-amd64
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 linux-headers-4.19.0-8-amd64 : Hängt ab von: linux-kbuild-4.19 (>= 4.19.98-1) aber 4.19.67-2+deb10u2 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Ein

Code: Alles auswählen

apt-get clean 
hat leider auch nicht geholfen.

Virtualbox, Nvidia-Treiber und sonstiges hab ich inzwischen entfernt. Auch hab ich es ohne die virtualbox und webmin source.list Einträgen versucht.

Kann mir jemand sagen, wie ich die linux-headers installieren kann ohne gross "zu basteln"? Ich kann mir nicht vorstellen, dass im Repository ein solcher Abhängigkeitsfehler enthalten ist.

Vielen Dank für eure Hilfe.

Gruss

Details zum System (wenn noch mehr benötigt wird, bitte angeben):

Code: Alles auswählen

root@XY:~# cat /etc/apt/sources.list
#

deb http://download.webmin.com/download/repository sarge contrib

deb http://download.virtualbox.org/virtualbox/debian buster contrib

deb http://ftp.ch.debian.org/debian/ buster main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ buster main non-free #Added by software-properties

deb http://security.debian.org/ buster/updates main contrib non-free
deb-src http://security.debian.org/ buster/updates main non-free #Added by software-properties

deb http://ftp.ch.debian.org/debian/ buster-updates main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ buster-updates main non-free #Added by software-properties

# deb http://ftp.ch.debian.org/debian/ buster-proposed-updates main contrib non-free
# deb-src http://ftp.ch.debian.org/debian/ buster-proposed-updates main non-free #Added by software-properties

Code: Alles auswählen

root@XY:~# uname -r
4.19.0-8-amd64

Code: Alles auswählen

root@XY:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Zuletzt geändert von lod am 11.02.2020 19:06:07, insgesamt 1-mal geändert.

willy4711

Re: Kann linux-headers-4.19.0-8-amd64 nicht installieren

Beitrag von willy4711 » 10.02.2020 21:39:52

Versuche es mal so:

Code: Alles auswählen

apt install dkms
Debiandkms zieht alles nach was nötig ist

oder so:

Code: Alles auswählen

apt install linux-headers-$(uname -r) 

lod
Beiträge: 37
Registriert: 12.01.2010 09:21:55

Re: Kann linux-headers-4.19.0-8-amd64 nicht installieren

Beitrag von lod » 10.02.2020 22:04:52

Hi Willy

Vielen Dank für Deine Hinweise. Wie es aussieht, werden bei DKMS die abhängigen Packete lediglich empfohlen. Die Installation ergibt weiterhin leider kein Erfolg:

Code: Alles auswählen

root@XY:/home/lod# apt install dkms
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
dkms ist schon die neueste Version (2.6.1-4).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

root@XY:/home/lod# apt install linux-headers-$(uname -r)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 linux-headers-4.19.0-8-amd64 : Hängt ab von: linux-kbuild-4.19 (>= 4.19.98-1) aber 4.19.67-2+deb10u2 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

root@XY:/home/lod# apt-get purge dkms
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
  dkms*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 285 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 263391 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von dkms (2.6.1-4) ...
Trigger für man-db (2.8.5-2) werden verarbeitet ...
(Lese Datenbank ... 263363 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von dkms (2.6.1-4) ...

root@XY:/home/lod# apt install dkms
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Vorgeschlagene Pakete:
  python3-apport
Empfohlene Pakete:
  linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers
Die folgenden NEUEN Pakete werden installiert:
  dkms
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 74.4 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 285 kB Plattenplatz zusätzlich benutzt.
Holen:1 http://ftp.ch.debian.org/debian buster/main amd64 dkms all 2.6.1-4 [74.4 kB]
Es wurden 74.4 kB in 0 s geholt (775 kB/s).
Vormals nicht ausgewähltes Paket dkms wird gewählt.
(Lese Datenbank ... 263335 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../archives/dkms_2.6.1-4_all.deb ...
Entpacken von dkms (2.6.1-4) ...
dkms (2.6.1-4) wird eingerichtet ...
Trigger für man-db (2.8.5-2) werden verarbeitet ...
root@XY:/home/lod#

Wie kann das sein? Kannst Du bei Dir die Packete entfernen und dann ohne Probleme wieder installieren?

Gruss

lod
Beiträge: 37
Registriert: 12.01.2010 09:21:55

Re: Kann linux-headers-4.19.0-8-amd64 nicht installieren

Beitrag von lod » 11.02.2020 07:08:31

Hallo zusammen

Bin mir nicht genau sicher, ob ich in diesem Bereich richtig bin.

Update 11.02.2020:

Beim Package linux-kbuild-4.19 gibt es zwei unterschiedliche. Einmal von der main source und einmal von der update source:

Code: Alles auswählen

root@XY:~# apt-cache show linux-kbuild-4.19
Package: linux-kbuild-4.19
Source: linux
Version: 4.19.98-1
Installed-Size: 1462
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Depends: libc6 (>= 2.14), libelf1 (>= 0.142), libssl1.1 (>= 1.1.0)
Description-en: Kbuild infrastructure for Linux 4.19
 This package provides the kbuild infrastructure for the headers packages
 for Linux kernel version 4.19.
Description-md5: 9d9cc1ae1965d38199ae78c9768cded7
Multi-Arch: foreign
Homepage: https://www.kernel.org/
Section: kernel
Priority: optional
Filename: pool/main/l/linux/linux-kbuild-4.19_4.19.98-1_amd64.deb
Size: 628828
MD5sum: 5e7309eb1784af5d774eaa2f59f39c83
SHA256: 8a1d96c069d7d8257a0e61da2d029f5eba07e1f8c47da97085d5a460c5f0b3b8

Package: linux-kbuild-4.19
Source: linux
Version: 4.19.67-2+deb10u2
Installed-Size: 1377
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Depends: libc6 (>= 2.14), libelf1 (>= 0.142), libssl1.1 (>= 1.1.0)
Description-en: Kbuild infrastructure for Linux 4.19
 This package provides the kbuild infrastructure for the headers packages
 for Linux kernel version 4.19.
Description-md5: 9d9cc1ae1965d38199ae78c9768cded7
Homepage: https://www.kernel.org/
Multi-Arch: foreign
Section: kernel
Priority: optional
Filename: pool/updates/main/l/linux/linux-kbuild-4.19_4.19.67-2+deb10u2_amd64.deb
Size: 548312
MD5sum: aa2675c60f0e13bc2f2a4073c85ffd23
SHA256: 4bcb3db904759b2a16ec6ea9685c0367b834746edc3b8882ee2cc3d73bc5c201

root@XY:~#
Meine Frage wäre nun: Wie kann ich auswählen, von welcher Source das Packet installiert wird?
lod hat geschrieben: ↑ zum Beitrag ↑
10.02.2020 19:58:17
Alter Post:

Ich versuche verzweifelt das Packet linux-headers-amd64 zu installieren (für die Installation von Virtualbox und NVidia Grafiktreiber). Seit dem letzten Update via

Code: Alles auswählen

apt-get dist-upgrade
von gestern (das Vorletzte war rund 55 Tage her) hab ich folgendes Problem:

Code: Alles auswählen

root@XY:~# apt-get update
OK:1 http://ftp.ch.debian.org/debian buster InRelease
OK:2 http://ftp.ch.debian.org/debian buster-updates InRelease
OK:3 http://security.debian.org buster/updates InRelease
OK:4 http://download.virtualbox.org/virtualbox/debian buster InRelease
Ign:5 http://download.webmin.com/download/repository sarge InRelease
OK:6 http://download.webmin.com/download/repository sarge Release
Paketlisten werden gelesen... Fertig

root@XY:~# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

root@XY:~# apt-get install linux-headers-amd64
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 linux-headers-amd64 : Hängt ab von: linux-headers-4.19.0-8-amd64 soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

root@XY:~# apt-get install linux-headers-4.19.0-8-amd64
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 linux-headers-4.19.0-8-amd64 : Hängt ab von: linux-kbuild-4.19 (>= 4.19.98-1) aber 4.19.67-2+deb10u2 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Ein

Code: Alles auswählen

apt-get clean 
hat leider auch nicht geholfen.

Virtualbox, Nvidia-Treiber und sonstiges hab ich inzwischen entfernt. Auch hab ich es ohne die virtualbox und webmin source.list Einträgen versucht.

Kann mir jemand sagen, wie ich die linux-headers installieren kann ohne gross "zu basteln"? Ich kann mir nicht vorstellen, dass im Repository ein solcher Abhängigkeitsfehler enthalten ist.

Vielen Dank für eure Hilfe.

Gruss

Details zum System (wenn noch mehr benötigt wird, bitte angeben):

Code: Alles auswählen

root@XY:~# cat /etc/apt/sources.list
#

deb http://download.webmin.com/download/repository sarge contrib

deb http://download.virtualbox.org/virtualbox/debian buster contrib

deb http://ftp.ch.debian.org/debian/ buster main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ buster main non-free #Added by software-properties

deb http://security.debian.org/ buster/updates main contrib non-free
deb-src http://security.debian.org/ buster/updates main non-free #Added by software-properties

deb http://ftp.ch.debian.org/debian/ buster-updates main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ buster-updates main non-free #Added by software-properties

# deb http://ftp.ch.debian.org/debian/ buster-proposed-updates main contrib non-free
# deb-src http://ftp.ch.debian.org/debian/ buster-proposed-updates main non-free #Added by software-properties

Code: Alles auswählen

root@XY:~# uname -r
4.19.0-8-amd64

Code: Alles auswählen

root@XY:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"


Benutzeravatar
towo
Beiträge: 4541
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Kann linux-headers-4.19.0-8-amd64 nicht installieren

Beitrag von towo » 11.02.2020 07:23:21

apt policy linux-kbuild-4.19
sagt was?

willy4711

Re: Kann linux-headers-4.19.0-8-amd64 nicht installieren

Beitrag von willy4711 » 11.02.2020 10:17:18

lod hat geschrieben: ↑ zum Beitrag ↑
10.02.2020 22:04:52
Empfohlene Pakete:
linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers
Wo kommt denn die 686 ziger Empfehlung her ??
Bitte mal die Ausgabe von:

Code: Alles auswählen

dpkg -l *linux* |grep ii
und

Code: Alles auswählen

ls -al /boot

lod
Beiträge: 37
Registriert: 12.01.2010 09:21:55

Re: Kann linux-headers-4.19.0-8-amd64 nicht installieren

Beitrag von lod » 11.02.2020 19:05:45

willy4711 hat geschrieben: ↑ zum Beitrag ↑
11.02.2020 10:17:18
lod hat geschrieben: ↑ zum Beitrag ↑
10.02.2020 22:04:52
Empfohlene Pakete:
linux-headers-686-pae | linux-headers-amd64 | linux-headers-generic | linux-headers
Wo kommt denn die 686 ziger Empfehlung her ??
Bitte mal die Ausgabe von:

Code: Alles auswählen

dpkg -l *linux* |grep ii
und

Code: Alles auswählen

ls -al /boot
Hi Willy

Vieleb Dank für Deine Fragen. Ich konnte es inzwischen lösen. Ich hab die folgende source.list Zeilen auskommentiert:

Code: Alles auswählen

deb http://security.debian.org/ buster/updates main contrib non-free
deb-src http://security.debian.org/ buster/updates main non-free #Added by software-properties

deb http://ftp.ch.debian.org/debian/ buster-updates main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ buster-updates main non-free #Added by software-properties
Dann ein

Code: Alles auswählen

apt clean
apt update
apt install linux-headers-amd64 dkms
apt install nvidia-driver
apt install virtualbox-6.1
Dann hat es ohne Probleme geklappt. Danach hab nun nur noch die Security-Updates wieder einkommentiert. Gemäss Beschreibung benötige ich für meine Sachen die Updates nicht wirklich, da diese, wie ich verstanden habe, früher oder später auch im main Pool landen.

Denke es liegt irgendwo in der Packet-Definition zwischen dem Main und Update Pool...wobei ich mir das sogar noch dediziert für den Schweizer Mirror vorstellen kann. Die werden das sicherlich mal noch merken :)

Hab jetzt nur noch folgendes "Problem":

Code: Alles auswählen

root@XY:~# apt dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
root@XY:~#
Woher diese "1 nicht aktualisiert" kommt, weiss ich nicht. Wird aber sicherlich in mit einem zukünftigen Upgrade wieder verschwinden :D

Ich stelle den Thread als "gelöst". Möchte mich aber für Dein Interesse bedanken!

Eventuell bis zum nächsten Mal.

Gruss

willy4711

Re: [gelöst] Kann linux-headers-4.19.0-8-amd64 nicht installieren

Beitrag von willy4711 » 13.02.2020 10:43:37

Ich habe (auch aus einem anderen Thread) den unbestätigten Verdacht, das apt nicht mit dem bunten Mix der Quellen zurecht
kommt. Dort war auch der "Mix" aus ftp und deb aus irgend einem Grund den Hemmschuh.
Meine Empfehlung: grundsätzlich die Quellen aus https://deb.debian.org/ benutzen. Eine Hilfestellung ist der
Sources List Generator, den ich seit Jahren benutze. Fehler werden da nicht produziert. der schlägt für dich
folgende sources.list vor:

Code: Alles auswählen

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

deb http://deb.debian.org/debian/ stable-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free

deb http://deb.debian.org/debian-security stable/updates main
deb-src http://deb.debian.org/debian-security stable/updates main


#------------------------------------------------------------------------------#
#                      UNOFFICIAL  REPOS                       
#------------------------------------------------------------------------------#

###### 3rd Party Binary Repos
###Virtualbox
deb [arch=i386,amd64] http://download.virtualbox.org/virtualbox/debian buster contrib

###Webmin
deb http://download.webmin.com/download/repository sarge contrib
Würde ich so bei mir eintragen

Antworten