惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
量子位
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
V
Visual Studio Blog
雷峰网
雷峰网
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog

Proxmox Support Forum

[SOLVED] - Github Auth for Mirrors-Kernel Repo? [Automation] Mass migration tool for MS Win11/Server Proxmox GUI hang - not response is it possible to reject or quarantine spam based on conditions I set ? The PVENode task list in PVE9 is partially obscured due to the terminal font being too large. About 100% error reporting due to pveproxy.service hooks Kubernetes overlay networking breaks when upgrading from PVE 9.1 to PVE 9.2.3 Zentraler Speicher No space left on device Combine datastore and direct file archival to tape Kernel panic VFS: Unable to mount root fs on unknown-block (0,0) sobald ein 7.x Kernel verwendet wird. How to migrate disk of a VM from one ZFS to another Windows Server 2025 fails to boot after PVE 9.2 / Linux 7.0 Kernel upgrade Cannot Install Proxmox on T610 Poweredge with H700 PERC card sdn Config. gateway not reachable How to safely change domain/FQDN? Welche Filterquote erreicht ihr? NFS Share status unknown on 2 of 5 nodes Can't connect to PVE9 consoles [solved] Can't connect to PVE9 consoles [solved] [SOLVED] - Use secondary network for PVE commands Created cluster, one node storage gone BUG: proxmox mail gateway FROM = null bypass spam filtering Moving existing PBS from VMWare workstation to PVE cluster Does eBGP SDN fabric support external peering? Bug: PDM 1.1 not recognizing valid license status Proxmox GUI hang - not response PVE crashes unexpectedly Proxmox Backup Server 4.2 released! Advice
[SOLVED] - Error apt upgrade on Proxmox 7: Package pve-ke...
invalid@exam · 2026-06-15 · via Proxmox Support Forum

Just run #apt upgrade on Proxmox 7, but error.

Code:

root@poweredge:~# pveversion
pve-manager/7.4-20/5d6e3351 (running kernel: 5.15.30-2-pve)

Code:

root@poweredge:~# apt upgrade
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.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Setting up pve-kernel-5.15.158-2-pve (5.15.158-2) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.158-2-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/pve-kernel-5.15.158-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.158-2-pve (--configure):
 installed pve-kernel-5.15.158-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of pve-kernel-5.15:
 pve-kernel-5.15 depends on pve-kernel-5.15.158-2-pve; however:
  Package pve-kernel-5.15.158-2-pve is not configured yet.

dpkg: error processing package pve-kernel-5.15 (--configure):
 dependency problems - leaving unconfigured
Setting up pve-kernel-5.15.30-2-pve (5.15.30-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-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/pve-kernel-5.15.30-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.30-2-pve (--configure):
 installed pve-kernel-5.15.30-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on pve-kernel-5.15; however:
  Package pve-kernel-5.15 is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-pve with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 pve-kernel-5.15.158-2-pve
 pve-kernel-5.15
 pve-kernel-5.15.30-2-pve
 proxmox-ve
 initramfs-tools
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@poweredge:~#

you dont run apt upgrade EVER since it doesnt upgrade dependencies and potentially breaks things.
only apt full-upgrade or apt dist-upgrade are permitted.

Have tried apt full-upgrade and apt dist-upgrade but the result still same:

Code:

root@poweredge:~# apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  crash kexec-tools makedumpfile
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Setting up pve-kernel-5.15.158-2-pve (5.15.158-2) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.158-2-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/pve-kernel-5.15.158-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.158-2-pve (--configure):
 installed pve-kernel-5.15.158-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of pve-kernel-5.15:
 pve-kernel-5.15 depends on pve-kernel-5.15.158-2-pve; however:
  Package pve-kernel-5.15.158-2-pve is not configured yet.

dpkg: error processing package pve-kernel-5.15 (--configure):
 dependency problems - leaving unconfigured
Setting up pve-kernel-5.15.30-2-pve (5.15.30-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-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/pve-kernel-5.15.30-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.30-2-pve (--configure):
 installed pve-kernel-5.15.30-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on pve-kernel-5.15; however:
  Package pve-kernel-5.15 is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-pve with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 pve-kernel-5.15.158-2-pve
 pve-kernel-5.15
 pve-kernel-5.15.30-2-pve
 proxmox-ve
 initramfs-tools
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@poweredge:~#

Also "dpkg --configure -a" and "apt --fix-broken install" does not help :(

you dont run apt upgrade EVER since it doesnt upgrade dependencies and potentially breaks things.
only apt full-upgrade or apt dist-upgrade are permitted.

any chance to update this proxmox 7?

Hi,

have you try this (in order) :

Code:

apt clean
apt update
apt -f install
dpkg --configure -a
apt full-upgrade

Best regards,

have you try this (in order) :

Code:

apt clean
apt update
apt -f install
dpkg --configure -a
apt full-upgrade

All above has been executed, to make sure I run them again here:

Code:

root@poweredge:~# apt clean
root@poweredge:~# apt update
Hit:1 http://ftp.debian.org/debian bullseye InRelease
Hit:2 http://security.debian.org bullseye-security InRelease                       
Get:3 http://ftp.debian.org/debian bullseye-updates InRelease [44.0 kB]           
Hit:4 http://download.proxmox.com/debian/pve bullseye InRelease         
Fetched 44.0 kB in 1s (52.6 kB/s)                     
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
root@poweredge:~# apt -f install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  crash kexec-tools makedumpfile
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Setting up pve-kernel-5.15.158-2-pve (5.15.158-2) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.158-2-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/pve-kernel-5.15.158-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.158-2-pve (--configure):
 installed pve-kernel-5.15.158-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of pve-kernel-5.15:
 pve-kernel-5.15 depends on pve-kernel-5.15.158-2-pve; however:
  Package pve-kernel-5.15.158-2-pve is not configured yet.

dpkg: error processing package pve-kernel-5.15 (--configure):
 dependency problems - leaving unconfigured
Setting up pve-kernel-5.15.30-2-pve (5.15.30-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-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/pve-kernel-5.15.30-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.30-2-pve (--configure):
 installed pve-kernel-5.15.30-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on pve-kernel-5.15; however:
  Package pve-kernel-5.15 is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-pve with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 pve-kernel-5.15.158-2-pve
 pve-kernel-5.15
 pve-kernel-5.15.30-2-pve
 proxmox-ve
 initramfs-tools
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@poweredge:~# dpkg --configure -a
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Setting up pve-kernel-5.15.158-2-pve (5.15.158-2) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.158-2-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/pve-kernel-5.15.158-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.158-2-pve (--configure):
 installed pve-kernel-5.15.158-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of pve-kernel-5.15:
 pve-kernel-5.15 depends on pve-kernel-5.15.158-2-pve; however:
  Package pve-kernel-5.15.158-2-pve is not configured yet.

dpkg: error processing package pve-kernel-5.15 (--configure):
 dependency problems - leaving unconfigured
Setting up pve-kernel-5.15.30-2-pve (5.15.30-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-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/pve-kernel-5.15.30-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.30-2-pve (--configure):
 installed pve-kernel-5.15.30-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on pve-kernel-5.15; however:
  Package pve-kernel-5.15 is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-pve with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 pve-kernel-5.15.158-2-pve
 pve-kernel-5.15
 pve-kernel-5.15.30-2-pve
 proxmox-ve
 initramfs-tools
root@poweredge:~#
root@poweredge:~# apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  crash kexec-tools makedumpfile
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Setting up pve-kernel-5.15.158-2-pve (5.15.158-2) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.158-2-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/pve-kernel-5.15.158-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.158-2-pve (--configure):
 installed pve-kernel-5.15.158-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of pve-kernel-5.15:
 pve-kernel-5.15 depends on pve-kernel-5.15.158-2-pve; however:
  Package pve-kernel-5.15.158-2-pve is not configured yet.

dpkg: error processing package pve-kernel-5.15 (--configure):
 dependency problems - leaving unconfigured
Setting up pve-kernel-5.15.30-2-pve (5.15.30-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-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/pve-kernel-5.15.30-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.30-2-pve (--configure):
 installed pve-kernel-5.15.30-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on pve-kernel-5.15; however:
  Package pve-kernel-5.15 is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-pve with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 pve-kernel-5.15.158-2-pve
 pve-kernel-5.15
 pve-kernel-5.15.30-2-pve
 proxmox-ve
 initramfs-tools
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@poweredge:~#

are you using btrfs? could you post the output of "dpkg -l btrfs-progs"?

are you using btrfs? could you post the output of "dpkg -l btrfs-progs"?

No, just use EXT4 for Proxmox OS.

Code:

root@poweredge:~# lsblk -fs
NAME     FSTYPE      FSVER    LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
loop0    ext4        1.0            50a8034e-47b5-4b3e-acf1-2df78b321e15                 
loop1    ext4        1.0            295991a3-6430-42fe-bf6b-7ad42c605cdf                 
sda1                                                                                     
└─sda                                                                                     
sda2     vfat        FAT32          0052-610D                               510.6M     0% /boot/efi
└─sda                                                                                     
sr0                                                                                       
pve-swap swap        1              39216f13-6194-4ee0-8914-941314b1ab35                  [SWAP]
└─sda3   LVM2_member LVM2 001       P8lAT1-0r7a-FVph-8ZPk-baL8-AEDK-VIv3dx               
  └─sda                                                                                   
pve-root ext4        1.0            7c832258-db77-4aa7-b927-665a143a8d16       71G    19% /
└─sda3   LVM2_member LVM2 001       P8lAT1-0r7a-FVph-8ZPk-baL8-AEDK-VIv3dx               
  └─sda                                                                                   
pve-data ext4        1.0            a9ef26df-f387-423d-b174-b1126f06ad49    104.1G    81% /mnt/data
└─sda3   LVM2_member LVM2 001       P8lAT1-0r7a-FVph-8ZPk-baL8-AEDK-VIv3dx               
  └─sda                                                                                   
root@poweredge:~#

Here is dpkg -l btrfs-progs:

Code:

root@poweredge:~# dpkg -l btrfs-progs
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version          Architecture Description
+++-==============-================-============-===============================================
ii  btrfs-progs    5.16.2-1~bpo11+1 amd64        Checksumming Copy on Write Filesystem utilities
root@poweredge:~#

could you add modify the file /usr/share/initramfs-tools/hooks/btrfs so that the line with "set -e" says "set -ex" and re-run the upgrade command and post its full output?

could you add modify the file /usr/share/initramfs-tools/hooks/btrfs so that the line with "set -e" says "set -ex" and re-run the upgrade command and post its full output?

There is no .../hooks/btrfs file

Code:

root@poweredge:~# ls /usr/share/initramfs-tools/hooks/
dmsetup  fsck  fuse  iscsi  keymap  klibc-utils  kmod  lvm2  ntfs_3g  resume  thermal  thin-provisioning-tools  udev  xfs  zdev  zfs  zfsunlock  zz-busybox
root@poweredge:~#

okay, what about "dpkg -l initramfs-tools" ?

it seems like you at some point had backports enabled and installed some packages from there, and there might now be a mismatch or a partial upgrade situation..

you can probably sort the concrete problem out by doing something like

Code:

touch /usr/share/initramfs-tools/hooks/btrfs
chmod +x /usr/share/initramfs-tools/hooks/btrfs

to put an empty executable file there.. but the question is what else is broken like that..

could you add modify the file /usr/share/initramfs-tools/hooks/btrfs so that the line with "set -e" says "set -ex" and re-run the upgrade command and post its full output?

Just enable ceph-quincy repo update then run apt upgrade again:

Code:

root@poweredge:~# apt upgrade
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.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Setting up pve-kernel-5.15.158-2-pve (5.15.158-2) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
E: /usr/share/initramfs-tools/hooks/fsck failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.158-2-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/pve-kernel-5.15.158-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.158-2-pve (--configure):
 installed pve-kernel-5.15.158-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of pve-kernel-5.15:
 pve-kernel-5.15 depends on pve-kernel-5.15.158-2-pve; however:
  Package pve-kernel-5.15.158-2-pve is not configured yet.

dpkg: error processing package pve-kernel-5.15 (--configure):
 dependency problems - leaving unconfigured
Setting up pve-kernel-5.15.30-2-pve (5.15.30-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/fsck failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-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/pve-kernel-5.15.30-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.30-2-pve (--configure):
 installed pve-kernel-5.15.30-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on pve-kernel-5.15; however:
  Package pve-kernel-5.15 is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/fsck failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-pve with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 pve-kernel-5.15.158-2-pve
 pve-kernel-5.15
 pve-kernel-5.15.30-2-pve
 proxmox-ve
 initramfs-tools
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@poweredge:~#

The btrsts error look like move to "E: /usr/share/initramfs-tools/hooks/fsck failed with return 1".

okay, what about "dpkg -l initramfs-tools" ?

it seems like you at some point had backports enabled and installed some packages from there, and there might now be a mismatch or a partial upgrade situation..

you can probably sort the concrete problem out by doing something like

Code:

touch /usr/share/initramfs-tools/hooks/btrfs
chmod +x /usr/share/initramfs-tools/hooks/btrfs

to put an empty executable file there.. but the question is what else is broken like that..

# dpkg -l initramfs-tools

Code:

root@poweredge:~# dpkg -l initramfs-tools
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name            Version      Architecture Description
+++-===============-============-============-================================================
iF  initramfs-tools 0.140        all          generic modular initramfs generator (automation)
root@poweredge:~#

# apt update

Code:

root@poweredge:~# apt upgrade
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.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Setting up pve-kernel-5.15.158-2-pve (5.15.158-2) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
E: /usr/share/initramfs-tools/hooks/fsck failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.158-2-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/pve-kernel-5.15.158-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.158-2-pve (--configure):
 installed pve-kernel-5.15.158-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of pve-kernel-5.15:
 pve-kernel-5.15 depends on pve-kernel-5.15.158-2-pve; however:
  Package pve-kernel-5.15.158-2-pve is not configured yet.

dpkg: error processing package pve-kernel-5.15 (--configure):
 dependency problems - leaving unconfigured
Setting up pve-kernel-5.15.30-2-pve (5.15.30-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/fsck failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-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/pve-kernel-5.15.30-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.30-2-pve (--configure):
 installed pve-kernel-5.15.30-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on pve-kernel-5.15; however:
  Package pve-kernel-5.15 is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/fsck failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-pve with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 pve-kernel-5.15.158-2-pve
 pve-kernel-5.15
 pve-kernel-5.15.30-2-pve
 proxmox-ve
 initramfs-tools
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@poweredge:~#

Last edited:

could you do "ls -lh /usr/share/initramfs-tools/hooks/" ??

you can probably sort the concrete problem out by doing something like

Code:

touch /usr/share/initramfs-tools/hooks/btrfs
chmod +x /usr/share/initramfs-tools/hooks/btrfs

to put an empty executable file there.. but the question is what else is broken like that..

Doing so for ../hooks/fsck and voila the apt update finally working, thanks!

Just run #apt upgrade on Proxmox 7, but error.

Code:

root@poweredge:~# pveversion
pve-manager/7.4-20/5d6e3351 (running kernel: 5.15.30-2-pve)

Code:

root@poweredge:~# apt upgrade
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.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Setting up pve-kernel-5.15.158-2-pve (5.15.158-2) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.158-2-pve /boot/vmlinuz-5.15.158-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.158-2-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/pve-kernel-5.15.158-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.158-2-pve (--configure):
 installed pve-kernel-5.15.158-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of pve-kernel-5.15:
 pve-kernel-5.15 depends on pve-kernel-5.15.158-2-pve; however:
  Package pve-kernel-5.15.158-2-pve is not configured yet.

dpkg: error processing package pve-kernel-5.15 (--configure):
 dependency problems - leaving unconfigured
Setting up pve-kernel-5.15.30-2-pve (5.15.30-3) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 5.15.30-2-pve /boot/vmlinuz-5.15.30-2-pve
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-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/pve-kernel-5.15.30-2-pve.postinst line 19.
dpkg: error processing package pve-kernel-5.15.30-2-pve (--configure):
 installed pve-kernel-5.15.30-2-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on pve-kernel-5.15; however:
  Package pve-kernel-5.15 is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.30-2-pve
E: /usr/share/initramfs-tools/hooks/btrfs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.15.30-2-pve with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 pve-kernel-5.15.158-2-pve
 pve-kernel-5.15
 pve-kernel-5.15.30-2-pve
 proxmox-ve
 initramfs-tools
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@poweredge:~#

Hello,

if you still there try to install dracut

Bash:

apt install dracut dracut-core -y

`
and update the initramfs

I have faced this issue and after trying with the dracut i see the actual errors that is i have affected by a perfctl rootkit malware