Hallo Leute,
benötige mal eure Hilfe zwecks einem Kernel Upgrade von 6.8.8-4-pve zu 6.8.12-1-pve. Leider bekomme ich den neusten Kernel nicht sauber installiert, wobei meine (vermutlich zu kleine) Boot-Partition -> 512MB, wohl der anfängliche Auslöser war.
Zunächst sah es so aus das er zu wenig Platz hatte das temporär zu entpacken. Da ein Autoremove (auch mit --purge) fehlgeschlagen ist habe ich manuell ein paar alte Kernel aus /boot (inkl. der jew. config, vmlinuz, initrd & system.map) gelöscht. Alle bis auf den aktuellen und den wohl schon halb installierten 6.8.12.1. Dann sah ein Dist-Upgrade weiterhin so aus:
Dann hab ich gedacht, was solls, ich lösche auch noch den neuen "halb" installierten. Jetzt erscheint zumindest keine Meldung mehr wegen zu wenig Speicherplatz aber ein dist-upgrade schlägt weiter fehl:
Im Log steht das die kernel headers nicht installiert seien. Also mal versucht die aktuellen mit "apt install pve-headers" zu installieren. Das bricht allerdings ab. Hab die Fehlermeldung mal auf das wesentliche gekürzt, da laufen vorher noch ein paar checks, sieht alles gut aus, bis dann das erscheint:
In der im Fehler genannten make.log-Datei steht allerdings nur:
Wie bekomme ich das gelöst?
benötige mal eure Hilfe zwecks einem Kernel Upgrade von 6.8.8-4-pve zu 6.8.12-1-pve. Leider bekomme ich den neusten Kernel nicht sauber installiert, wobei meine (vermutlich zu kleine) Boot-Partition -> 512MB, wohl der anfängliche Auslöser war.
Zunächst sah es so aus das er zu wenig Platz hatte das temporär zu entpacken. Da ein Autoremove (auch mit --purge) fehlgeschlagen ist habe ich manuell ein paar alte Kernel aus /boot (inkl. der jew. config, vmlinuz, initrd & system.map) gelöscht. Alle bis auf den aktuellen und den wohl schon halb installierten 6.8.12.1. Dann sah ein Dist-Upgrade weiterhin so aus:
Code:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up proxmox-kernel-6.8.12-1-pve-signed (6.8.12-1) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 6.8.12-1-pve /boot/vmlinuz-6.8.12-1-pve
dkms: autoinstall for kernel 6.8.12-1-pve was skipped since the kernel headers for this kernel do not seem to be install
ed.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.8.12-1-pve /boot/vmlinuz-6.8.12-1-pve
update-initramfs: Generating /boot/initrd.img-6.8.12-1-pve
zstd: error 70 : Write error : cannot write block : No space left on device
E: mkinitramfs failure zstd -q -9 -T0 70
update-initramfs: failed for /boot/initrd.img-6.8.12-1-pve with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/proxmox-kernel-6.8.12-1-pve-signed.postinst line 20.
dpkg: error processing package proxmox-kernel-6.8.12-1-pve-signed (--configure):
installed proxmox-kernel-6.8.12-1-pve-signed package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-kernel-6.8:
proxmox-kernel-6.8 depends on proxmox-kernel-6.8.12-1-pve-signed | proxmox-kernel-6.8.12-1-pve; however:
Package proxmox-kernel-6.8.12-1-pve-signed is not configured yet.
Package proxmox-kernel-6.8.12-1-pve is not installed.
Package proxmox-kernel-6.8.12-1-pve-signed which provides proxmox-kernel-6.8.12-1-pve is not configured yet.
dpkg: error processing package proxmox-kernel-6.8 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
proxmox-kernel-6.8.12-1-pve-signed
proxmox-kernel-6.8
E: Sub-process /usr/bin/dpkg returned an error code (1)
Dann hab ich gedacht, was solls, ich lösche auch noch den neuen "halb" installierten. Jetzt erscheint zumindest keine Meldung mehr wegen zu wenig Speicherplatz aber ein dist-upgrade schlägt weiter fehl:
Code:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up proxmox-kernel-6.8.12-1-pve-signed (6.8.12-1) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 6.8.12-1-pve /boot/vmlinuz-6.8.12-1-pve
dkms: autoinstall for kernel 6.8.12-1-pve was skipped since the kernel headers for this kernel do not seem to be install
ed.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.8.12-1-pve /boot/vmlinuz-6.8.12-1-pve
update-initramfs: Generating /boot/initrd.img-6.8.12-1-pve
grep: /boot/config-6.8.12-1-pve: No such file or directory
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
grep: /boot/config-6.8.12-1-pve: No such file or directory
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.8.12-1-pve with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/proxmox-kernel-6.8.12-1-pve-signed.postinst line 20.
dpkg: error processing package proxmox-kernel-6.8.12-1-pve-signed (--configure):
installed proxmox-kernel-6.8.12-1-pve-signed package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-kernel-6.8:
proxmox-kernel-6.8 depends on proxmox-kernel-6.8.12-1-pve-signed | proxmox-kernel-6.8.12-1-pve; however:
Package proxmox-kernel-6.8.12-1-pve-signed is not configured yet.
Package proxmox-kernel-6.8.12-1-pve is not installed.
Package proxmox-kernel-6.8.12-1-pve-signed which provides proxmox-kernel-6.8.12-1-pve is not configured yet.
dpkg: error processing package proxmox-kernel-6.8 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
proxmox-kernel-6.8.12-1-pve-signed
proxmox-kernel-6.8
E: Sub-process /usr/bin/dpkg returned an error code (1)
Im Log steht das die kernel headers nicht installiert seien. Also mal versucht die aktuellen mit "apt install pve-headers" zu installieren. Das bricht allerdings ab. Hab die Fehlermeldung mal auf das wesentliche gekürzt, da laufen vorher noch ein paar checks, sieht alles gut aus, bis dann das erscheint:
Code:
checking whether STACK_FRAME_NON_STANDARD is defined... yes
checking whether pde_data() is lowercase... yes
checking whether fops->fallocate() exists... configure: error:
*** None of the expected "file_fallocate" interfaces were detected.
*** This may be because your kernel version is newer than what is
*** supported, or you are using a patched custom kernel with
*** incompatible modifications.
***
*** ZFS Version: zfs-2.1.11-1
*** Compatible Kernels: 3.10 - 6.2
Building module:
Cleaning build area...(bad exit status: 2)
make -j20 KERNELRELEASE=6.8.12-1-pve...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.8.12-1-pve (x86_64)
Consult /var/lib/dkms/zfs/2.1.11/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.8.12-1-pve failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/proxmox-kernel-6.8.12-1-pve-signed.postinst line 20.
dpkg: error processing package proxmox-kernel-6.8.12-1-pve-signed (--configure):
installed proxmox-kernel-6.8.12-1-pve-signed package post-installation script subprocess returned error exit status 2
Setting up proxmox-headers-6.8.12-1-pve (6.8.12-1) ...
dpkg: dependency problems prevent configuration of proxmox-kernel-6.8:
proxmox-kernel-6.8 depends on proxmox-kernel-6.8.12-1-pve-signed | proxmox-kernel-6.8.12-1-pve; however:
Package proxmox-kernel-6.8.12-1-pve-signed is not configured yet.
Package proxmox-kernel-6.8.12-1-pve is not installed.
Package proxmox-kernel-6.8.12-1-pve-signed which provides proxmox-kernel-6.8.12-1-pve is not configured yet.
dpkg: error processing package proxmox-kernel-6.8 (--configure):
dependency problems - leaving unconfigured
Setting up proxmox-headers-6.8 (6.8.12-1) ...
Setting up proxmox-default-headers (1.1.0) ...
Setting up pve-headers (8.2.0) ...
Errors were encountered while processing:
proxmox-kernel-6.8.12-1-pve-signed
proxmox-kernel-6.8
E: Sub-process /usr/bin/dpkg returned an error code (1)
In der im Fehler genannten make.log-Datei steht allerdings nur:
Code:
DKMS make.log for zfs-2.1.11 for kernel 6.8.12-1-pve (x86_64)
Fri Aug 9 01:59:11 AM CEST 2024
make: *** No targets specified and no makefile found. Stop.
Wie bekomme ich das gelöst?