[SOLVED] trying pve upgrade and getting compressed data is corrupt for proxmox-kernel-6.8.12-11-pve-signed

D&D

New Member
Feb 22, 2025
2
1
3
upgrading pve 8.4.1 and getting:

...
Do you want to continue? [Y/n]
Get:1 http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 proxmox-archive-keyring all 3.2 [10.1 kB]
Get:2 http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 pve-firmware all 3.15-4 [164 MB]
Get:3 http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 proxmox-kernel-6.8.12-11-pve-signed amd64 6.8.12-11 [103 MB]
Get:4 http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 proxmox-kernel-6.8 all 6.8.12-11 [11.1 kB]
Get:5 http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 proxmox-widget-toolkit all 4.3.11 [221 kB]
Get:6 http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 pve-i18n all 3.4.4 [450 kB]
Fetched 268 MB in 9s (29.0 MB/s)
Reading changelogs... Done
(Reading database ... 56556 files and directories currently installed.)
Preparing to unpack .../0-proxmox-archive-keyring_3.2_all.deb ...
Unpacking proxmox-archive-keyring (3.2) over (3.1) ...
Preparing to unpack .../1-pve-firmware_3.15-4_all.deb ...
Unpacking pve-firmware (3.15-4) over (3.15-3) ...
Selecting previously unselected package proxmox-kernel-6.8.12-11-pve-signed.
Preparing to unpack .../2-proxmox-kernel-6.8.12-11-pve-signed_6.8.12-11_amd64.deb ...
Unpacking proxmox-kernel-6.8.12-11-pve-signed (6.8.12-11) ...
dpkg-deb (subprocess): decompressing archive '/tmp/apt-dpkg-install-0Lmc8I/2-proxmox-kernel-6.8.12-11-pve-signed_6.8.12-11_amd64.deb' (size=103359184) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /tmp/apt-dpkg-install-0Lmc8I/2-proxmox-kernel-6.8.12-11-pve-signed_6.8.12-11_amd64.deb (--unpack):
cannot copy extracted data for './lib/modules/6.8.12-11-pve/kernel/sound/synth/emux/snd-emux-synth.ko' to '/lib/modules/6.8.12-11-pve/kernel/sound/synth/emux/snd-emux-synth.ko.dpkg-new': unexpected end of file or stream
...

any suggestions?

thanks
 
any suggestions?
Sure:
  • make sure there no "disk full" problem - no there is no sign of this, but this is important
  • drop already downloaded packages (this includes the damaged one) with apt clean
  • update again apt update
  • upgrade again apt full-upgrade
 
thanks, followed your advice and also had to run:

apt --fix-broken install

seems ok now, what do you think

Code:
root@pve-01:/#
root@pve-01:/# df -hT
Filesystem           Type      Size  Used Avail Use% Mounted on
udev                 devtmpfs   46G     0   46G   0% /dev
tmpfs                tmpfs     9.2G  1.9M  9.2G   1% /run
/dev/mapper/pve-root xfs       200G  5.2G  195G   3% /
tmpfs                tmpfs      46G   37M   46G   1% /dev/shm
tmpfs                tmpfs     5.0M     0  5.0M   0% /run/lock
efivarfs             efivarfs  128K   60K   64K  49% /sys/firmware/efi/efivars
/dev/nvme0n1p2       vfat     1022M   12M 1011M   2% /boot/efi
/dev/fuse            fuse      128M   16K  128M   1% /etc/pve
root@pve-01:/#
root@pve-01:/# apt clean
root@pve-01:/#
root@pve-01:/# apt update
Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://ftp.us.debian.org/debian bookworm InRelease
Hit:3 http://ftp.us.debian.org/debian bookworm-updates InRelease
Hit:4 http://download.proxmox.com/debian/pve bookworm InRelease
Reading package lists... Done         
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
root@pve-01:/#
root@pve-01:/# apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 proxmox-kernel-6.8 : Depends: proxmox-kernel-6.8.12-11-pve-signed but it is not installed or
                               proxmox-kernel-6.8.12-11-pve
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@pve-01:/#
root@pve-01:/# apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  proxmox-kernel-6.8.12-11-pve-signed
The following NEW packages will be installed:
  proxmox-kernel-6.8.12-11-pve-signed
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
Need to get 103 MB of archives.
After this operation, 577 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 proxmox-kernel-6.8.12-11-pve-signed amd64 6.8.12-11 [103 MB]
Fetched 103 MB in 3s (40.9 MB/s)                             
(Reading database ... 56563 files and directories currently installed.)
Preparing to unpack .../proxmox-kernel-6.8.12-11-pve-signed_6.8.12-11_amd64.deb ...
Unpacking proxmox-kernel-6.8.12-11-pve-signed (6.8.12-11) ...
Setting up proxmox-widget-toolkit (4.3.11) ...
Setting up pve-firmware (3.15-4) ...
Setting up proxmox-archive-keyring (3.2) ...
Setting up proxmox-kernel-6.8.12-11-pve-signed (6.8.12-11) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.8.12-11-pve /boot/vmlinuz-6.8.12-11-pve
update-initramfs: Generating /boot/initrd.img-6.8.12-11-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
run-parts: executing /etc/kernel/postinst.d/proxmox-auto-removal 6.8.12-11-pve /boot/vmlinuz-6.8.12-11-pve
run-parts: executing /etc/kernel/postinst.d/zz-proxmox-boot 6.8.12-11-pve /boot/vmlinuz-6.8.12-11-pve
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
run-parts: executing /etc/kernel/postinst.d/zz-systemd-boot 6.8.12-11-pve /boot/vmlinuz-6.8.12-11-pve
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 6.8.12-11-pve /boot/vmlinuz-6.8.12-11-pve
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.12-11-pve
Found initrd image: /boot/initrd.img-6.8.12-11-pve
Found linux image: /boot/vmlinuz-6.8.12-10-pve
Found initrd image: /boot/initrd.img-6.8.12-10-pve
Found linux image: /boot/vmlinuz-6.8.12-9-pve
Found initrd image: /boot/initrd.img-6.8.12-9-pve
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up pve-i18n (3.4.4) ...
Setting up proxmox-kernel-6.8 (6.8.12-11) ...
root@pve-01:/#
 
  • Like
Reactions: UdoB