trying pve-firmware upgrade and getting compressed data is corrupt for: pve-firmware_3.18-4_all.deb

haroldfinch

New Member
Jun 26, 2025
7
0
1
Hello,
I post all the print from screen:
Get:1 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 pve-firmware all 3.18-4 [231 MB]
Fetched 231 MB in 7s (31.7 MB/s)
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/pve-firmware_3.18-4_all.deb' (size=230847304) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg-deb (subprocess): cannot copy archive member from '/var/cache/apt/archives/pve-firmware_3.18-4_all.deb' to decompressor pipe: failed to write (Broken pipe)
Reading changelogs... Done
(Reading database ... 65218 files and directories currently installed.)
Preparing to unpack .../pve-firmware_3.18-4_all.deb ...
Unpacking pve-firmware (3.18-4) over (3.18-3) ...
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/pve-firmware_3.18-4_all.deb' (size=230847304) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/pve-firmware_3.18-4_all.deb (--unpack):
cannot copy extracted data for './lib/firmware/amdgpu/polaris11_mec2_2.bin' to '/lib/firmware/amdgpu/polaris11_mec2_2.bin.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
/var/cache/apt/archives/pve-firmware_3.18-4_all.deb
Error: Sub-process /usr/bin/dpkg returned an error code (1)
 
Please use code blocks and share the exact command(s) you used. I'd try this
Bash:
apt clean
apt install -f
apt -U dist-upgrade
If this still fails you might have network issues (E1000E?) or perhaps even defective memory.
 
Last edited:
Bash:
root@proxmox:~# apt clean
root@proxmox:~# apt install -f
Summary:                       
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 1
root@proxmox:~# apt -U dist-upgrade
Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://deb.debian.org/debian trixie-updates InRelease 
Hit:3 http://security.debian.org/debian-security trixie-security InRelease
Hit:4 http://download.proxmox.com/debian/pve trixie InRelease
1 package can be upgraded. Run 'apt list --upgradable' to see it.
Upgrading:                     
  pve-firmware

Summary:
  Upgrading: 1, Installing: 0, Removing: 0, Not Upgrading: 0
  Download size: 231 MB
  Space needed: 8,870 kB / 61.7 GB available

Continue? [Y/n] y
Get:1 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 pve-firmware all 3.18-4 [231 MB]
Fetched 231 MB in 6s (41.5 MB/s)       
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/pve-firmware_3.18-4_all.deb' (size=230847304) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg-deb (subprocess): cannot copy archive member from '/var/cache/apt/archives/pve-firmware_3.18-4_all.deb' to decompressor pipe: failed to write (Broken pipe)
Reading changelogs... Done
(Reading database ... 65218 files and directories currently installed.)
Preparing to unpack .../pve-firmware_3.18-4_all.deb ...
Unpacking pve-firmware (3.18-4) over (3.18-3) ...
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/pve-firmware_3.18-4_all.deb' (size=230847304) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/pve-firmware_3.18-4_all.deb (--unpack):
 cannot copy extracted data for './lib/firmware/intel/qat/qat_402xx_mmp.bin' to '/lib/firmware/intel/qat/qat_402xx_mmp.bin.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
 /var/cache/apt/archives/pve-firmware_3.18-4_all.deb
Error: Sub-process /usr/bin/dpkg returned an error code (1)
root@proxmox:~#
 
Thanks, but clean and remove...no way
Bash:
Starting system upgrade: apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  pve-firmware
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 231 MB of archives.
After this operation, 8870 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 pve-firmware all 3.18-4 [231 MB]
Fetched 231 MB in 7s (31.1 MB/s)                                                                                                                                                                       
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/pve-firmware_3.18-4_all.deb' (size=230847304) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb (subprocess): cannot copy archive member from '/var/cache/apt/archives/pve-firmware_3.18-4_all.deb' to decompressor pipe: failed to write (Broken pipe)
dpkg-deb: error: <decompress> subprocess returned error exit status 2
Reading changelogs... Done
(Reading database ... 65218 files and directories currently installed.)
Preparing to unpack .../pve-firmware_3.18-4_all.deb ...
Unpacking pve-firmware (3.18-4) over (3.18-3) ...
dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/pve-firmware_3.18-4_all.deb' (size=230847304) member 'data.tar': lzma error: compressed data is corrupt
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/pve-firmware_3.18-4_all.deb (--unpack):
 cannot copy extracted data for './lib/firmware/mediatek/mt7986_wa.bin' to '/lib/firmware/mediatek/mt7986_wa.bin.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
 /var/cache/apt/archives/pve-firmware_3.18-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

System not fully up to date (found 1 new packages)
 
After reload all proxmox. ti worked.
Bash:
root@proxmox:~# apt upgrade
Upgrading:                     
  pve-firmware

Summary:
  Upgrading: 1, Installing: 0, Removing: 0, Not Upgrading: 0
  Download size: 231 MB
  Space needed: 8,870 kB / 61.7 GB available

Continue? [Y/n] y
Get:1 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 pve-firmware all 3.18-4 [231 MB]
Fetched 231 MB in 6s (40.9 MB/s)       
Reading changelogs... Done
(Reading database ... 65218 files and directories currently installed.)
Preparing to unpack .../pve-firmware_3.18-4_all.deb ...
Unpacking pve-firmware (3.18-4) over (3.18-3) ...
Setting up pve-firmware (3.18-4) ...
root@proxmox:~#
root@proxmox:~#
root@proxmox:~#
 
That is not a lzma archive. Your system is trying to use lzma. Try installing the 'xz-utils' package, but I think your machine is pretty deeply broken.

Code:
root@c7:~# ar t /var/cache/apt/archives/pve-firmware_3.18-4_all.deb
debian-binary
control.tar.xz
data.tar.xz
root@c7:~#

Edit: A reboot fixed it, yay!
 
Perfect! after another reload ( just for fun ) of all node, My machine is very mini. It is very " personal". In reality is just a little nas to improve my skill on proxmox
Bash:
root@proxmox:~# pveversion -v
proxmox-ve: 9.2.0 (running kernel: 7.0.6-2-pve)
pve-manager: 9.2.3 (running version: 9.2.3/d0fde103346cf89a)
proxmox-kernel-helper: 9.2.0
proxmox-kernel-7.0: 7.0.6-2
proxmox-kernel-7.0.6-2-pve-signed: 7.0.6-2
proxmox-kernel-7.0.2-6-pve-signed: 7.0.2-6
ceph-fuse: 19.2.3-pve1
corosync: 3.1.10-pve2
criu: 4.1.1-1
frr-pythontools: 10.6.1-1+pve2
ifupdown2: 3.3.0-1+pmx12
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-5
libproxmox-acme-perl: 1.7.1
libproxmox-backup-qemu0: 2.0.2
libproxmox-rs-perl: 0.4.1
libpve-access-control: 9.1.1
libpve-apiclient-perl: 3.4.2
libpve-cluster-api-perl: 9.1.6
libpve-cluster-perl: 9.1.6
libpve-common-perl: 9.1.13
libpve-guest-common-perl: 6.0.3
libpve-http-server-perl: 6.0.5
libpve-network-perl: 1.6.6
libpve-notify-perl: 9.1.6
libpve-rs-perl: 0.15.3
libpve-storage-perl: 9.1.5
libspice-server1: 0.15.2-1+b1
lvm2: 2.03.31-2+pmx1
lxc-pve: 7.0.0-2
lxcfs: 7.0.0-pve1
novnc-pve: 1.7.0-1
proxmox-backup-client: 4.2.1-1
proxmox-backup-file-restore: 4.2.1-1
proxmox-backup-restore-image: 1.0.0
proxmox-firewall: 1.2.3
proxmox-kernel-helper: 9.2.0
proxmox-mail-forward: 1.0.3
proxmox-mini-journalreader: 1.6
proxmox-offline-mirror-helper: 0.7.4
proxmox-widget-toolkit: 5.2.3
pve-cluster: 9.1.6
pve-container: 6.1.10
pve-docs: 9.2.2
pve-edk2-firmware: 4.2025.05-2
pve-esxi-import-tools: 1.0.1
pve-firewall: 6.0.4
pve-firmware: 3.18-4
pve-ha-manager: 5.2.4
pve-i18n: 3.7.5
pve-qemu-kvm: 11.0.0-4
pve-xtermjs: 6.0.0-1
qemu-server: 9.1.16
smartmontools: 7.5-pve2
spiceterm: 3.4.2
swtpm: 0.8.0+pve3
vncterm: 1.9.2
zfsutils-linux: 2.4.2-pve1
root@proxmox:~#