Hallo an alle,
ich betreibe Debian Bullseye (neuester erhältlicher Update - Stand installiert) auf einem Laptop mit Intel 64 bit Prozessor und compiliere auf diesem System seit langer Zeit die neuesten Kernelversionen, welche ich von kernel.org herunterlade. Der derzeitig bei mir installierte selbst compilierte Kernel ist Version 6.1.1. Die Compilierung dieser letzten, laufenden Kernelversion lief problemlos, genau wie die Installation dessen wie auch der laufende Betrieb auf dem Rechner. Seit dem Download, Entpacken der Versionen "6.1.2" + "6.1.3" + "6.1.4" und der versuchten Kompilierung dieser Kernelversionen bleibt die Compilierung des Kernel Codes stecken und gibt eine Fehlermeldung aus.
Ich erstelle den Kernel immer mit folgenden Kommandos aus dem Kernel - Code Verzeichnis heraus.
make clean
make oldconfig
Bis hierher funktioniert alles hervorragend und wie gewohnt ohne Probleme.
make -j 3 deb-pkg
Hier wird dann nach einer bestimmten Zeit der Compiliervorgang abgebrochen mit folgenden Fehlermeldungen.
Ich füge hier nur die letzten Zeilen mit der Fehlerausgabe ein, da die gesamte Abarbeitung der vorhergehenden Compilierung wie gewohnt problemlos läuft.
Fehlerausgabe bei Version 6.1.2:
[...]
CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_transition.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp2_execution.o
CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp2_transition.o
LD [M] drivers/gpu/drm/drm_kms_helper.o
LD [M] drivers/gpu/drm/amd/amdgpu/amdgpu.o
LD [M] drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.o
AR drivers/net/ethernet/built-in.a
AR drivers/net/built-in.a
AR drivers/gpu/built-in.a
make[4]: *** [scripts/Makefile.build:500: drivers] Fehler 2
make[3]: *** [Makefile .] Fehler 2
make[2]: *** [debian/rules:7: build-arch] Fehler 2
dpkg-buildpackage: Fehler: Unterprozess debian/rules binary lieferte Exitstatus 2
make[1]: *** [scripts/Makefile.package:80: deb-pkg] Fehler 2
make: *** [Makefile deb-pkg] Fehler 2
Fehlerausgabe bei Version 6.1.3:
[...]
CC [M] drivers/net/sungem_phy.o
CC [M] drivers/net/xen-netfront.o
CC [M] drivers/net/usb/huawei_cdc_ncm.o
CC [M] drivers/net/usb/lg-vl600.o
CC [M] drivers/net/usb/cdc_mbim.o
CC [M] drivers/net/usb/qmi_wwan.o
CC [M] drivers/net/usb/ch9200.o
CC [M] drivers/net/thunderbolt.o
CC [M] drivers/net/net_failover.o
CC [M] drivers/net/usb/aqc111.o
CC [M] drivers/net/usb/r8153_ecm.o
LD [M] drivers/net/thunderbolt-net.o
LD [M] drivers/net/usb/asix.o
AR drivers/net/built-in.a
make[4]: *** [scripts/Makefile.build:500: drivers] Fehler 2
make[3]: *** [Makefile .] Fehler 2
make[2]: *** [debian/rules:7: build-arch] Fehler 2
dpkg-buildpackage: Fehler: Unterprozess debian/rules binary lieferte Exitstatus 2
make[1]: *** [scripts/Makefile.package:80: deb-pkg] Fehler 2
make: *** [Makefile deb-pkg] Fehler 2
Fehlerausgabe bei Version 6.1.4:
[...]
LD [M] drivers/net/wireless/realtek/rtw88/rtw88_pci.o
AR drivers/net/wireless/built-in.a
CC [M] drivers/net/sb1000.o
CC [M] drivers/net/sungem_phy.o
CC [M] drivers/net/xen-netfront.o
CC [M] drivers/net/thunderbolt.o
CC [M] drivers/net/net_failover.o
AR drivers/net/built-in.a
LD [M] drivers/net/thunderbolt-net.o
make[4]: *** [scripts/Makefile.build:500: drivers] Fehler 2
make[3]: *** [Makefile .] Fehler 2
make[2]: *** [debian/rules:7: build-arch] Fehler 2
dpkg-buildpackage: Fehler: Unterprozess debian/rules binary lieferte Exitstatus 2
make[1]: *** [scripts/Makefile.package:80: deb-pkg] Fehler 2
make: *** [Makefile deb-pkg] Fehler 2
Die erwarteten .deb Dateien für libc, Kernel Header und Kernel Image werden nicht gebaut und können somit nicht installiert werden.
Bis inklusive der Kernel - Version 6.1.1 lief der Compilierungsprozess und die nachfolgende Installation der deb Dateien problemlos.
Hat jemand aus dem Forum Erfahrung, wie diese Probleme aus der Welt zu schaffen sind ?
Ich bin schon im voraus für jeden Tip dankbar !
Beste Grüße an alle !
Kernel - Compilierung bricht unerwartet ab ab Version 6.1.2
Re: Kernel - Compilierung bricht unerwartet ab ab Version 6.1.2
So richtig helfen die Logauszüge nicht weiter, eine Idee habe ich daher auch nicht.
Bei mir lief der 6.1.3 und auch der 6.1.4 ohne Probleme. Ich habe allerdings auch ein Sid und nutze diese Befehle:
make oldconfig
make -j4 bindeb-pkg
bindeb deshalb, damit kein riesiges Debug-Paket gebaut wird. Das verlängert die Ausführungszeit und ist ausschließlich für Kernelentwickler gedacht, sonst braucht man es nicht.
Ich würde auch das make clean am Anfang weglassen, Du fängst ja erst an zu kompilieren, da ist noch nichts zu cleanen.
Ob das hilft, probiere es aus.
Bei mir lief der 6.1.3 und auch der 6.1.4 ohne Probleme. Ich habe allerdings auch ein Sid und nutze diese Befehle:
make oldconfig
make -j4 bindeb-pkg
bindeb deshalb, damit kein riesiges Debug-Paket gebaut wird. Das verlängert die Ausführungszeit und ist ausschließlich für Kernelentwickler gedacht, sonst braucht man es nicht.
Ich würde auch das make clean am Anfang weglassen, Du fängst ja erst an zu kompilieren, da ist noch nichts zu cleanen.
Ob das hilft, probiere es aus.
- towo
- Beiträge: 4422
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Kernel - Compilierung bricht unerwartet ab ab Version 6.1.2
Der Output ist auch sinnfrei, weil genau der Teil fehlt, bei welchem Punkt die Compilierung abbricht. Da das aber bei drivers ist, vermute ich mal eine inkompatible Config-Option bei irgendeinem Kernel-Modul.
Re: Kernel - Compilierung bricht unerwartet ab ab Version 6.1.2
Danke für alle Eure Hinweise !
Ich habe das Problem folgendermaßen gelöst:
Ich habe den aktuellen Original Debian Kernel compiliert, installiert und gebootet.
Dann habe ich die letzte funktionierende Kernel - Version 6.1.1 deinstalliert.
Danach habe ich den neuesten Kernel 6.1.4 neu initialisiert, compiliert und installiert und diesen dann neu gebootet.
Und siehe da, es hat funktioniert.
Wie das Problem entstanden ist, ist mir nicht klar. Das hat seit der Installation von Debian Bullseye problemlos funktioniert.
Aber jetzt ist das Problem gelöst und ich möchte Euch für Eure Hilfestellungen bedanken.
Ich habe das Problem folgendermaßen gelöst:
Ich habe den aktuellen Original Debian Kernel compiliert, installiert und gebootet.
Dann habe ich die letzte funktionierende Kernel - Version 6.1.1 deinstalliert.
Danach habe ich den neuesten Kernel 6.1.4 neu initialisiert, compiliert und installiert und diesen dann neu gebootet.
Und siehe da, es hat funktioniert.
Wie das Problem entstanden ist, ist mir nicht klar. Das hat seit der Installation von Debian Bullseye problemlos funktioniert.
Aber jetzt ist das Problem gelöst und ich möchte Euch für Eure Hilfestellungen bedanken.