apt-get dist-upgrade udev not configured yet

schmitte

New Member
Dec 24, 2024
1
0
1
Hi everyone,

Running Proxmox 7.4-19, I have problem with dist-upgrade

Bash:
root@pve:~# apt-get dist-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.
9 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 udev (247.3-7+1-pmx11u1) ...
Job for systemd-udevd.service failed because the control process exited with error code.
See "systemctl status systemd-udevd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript udev, action "restart" failed.
● systemd-udevd.service - Rule-based Manager for Device Events and Files
     Loaded: loaded (/lib/systemd/system/systemd-udevd.service; static)
     Active: activating (auto-restart) (Result: exit-code) since Fri 2025-01-10 09:37:18 CET; 1ms ago
TriggeredBy: ● systemd-udevd-kernel.socket
             ● systemd-udevd-control.socket
       Docs: man:systemd-udevd.service(8)
             man:udev(7)
    Process: 2404945 ExecStart=/lib/systemd/systemd-udevd (code=exited, status=226/NAMESPACE)
   Main PID: 2404945 (code=exited, status=226/NAMESPACE)
        CPU: 853us

Jan 10 09:37:18 pve systemd[1]: systemd-udevd.service: Scheduled restart job, restart counter is at 5.
Jan 10 09:37:18 pve systemd[1]: Stopped Rule-based Manager for Device Events and Files.
Jan 10 09:37:18 pve systemd[1]: systemd-udevd.service: Start request repeated too quickly.
Jan 10 09:37:18 pve systemd[1]: systemd-udevd.service: Failed with result 'exit-code'.
Jan 10 09:37:18 pve systemd[1]: Failed to start Rule-based Manager for Device Events and Files.
dpkg: error processing package udev (--configure):
 installed udev package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of libpve-storage-perl:
 libpve-storage-perl depends on udev; however:
  Package udev is not configured yet.

dpkg: error processing package libpve-storage-perl (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-container:
 pve-container depends on libpve-storage-perl (>= 7.2-10); however:
  Package libpve-storage-perl is not configured yet.

dpkg: error processing package pve-container (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-manager:
 pve-manager depends on libpve-storage-perl (>= 7.2-12); however:
  Package libpve-storage-perl is not configured yet.
 pve-manager depends on pve-container (>= 4.0-9); however:
  Package pve-container is not configured yet.

dpkg: error processing package pve-manager (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of qemu-server:
 qemu-server depends on libpve-storage-perl (>= 7.2-10); however:
  Package libpve-storage-perl is not configured yet.

dpkg: error processing package qemu-server (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-kernel-helper:
 proxmox-kernel-helper depends on udev; however:
  Package udev is not configured yet.

dpkg: error processing package proxmox-kernel-helper (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on proxmox-kernel-helper; however:
  Package proxmox-kernel-helper is not configured yet.
 proxmox-ve depends on pve-manager; however:
  Package pve-manager is not configured yet.
 proxmox-ve depends on qemu-server; however:
  Package qemu-server is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpve-guest-common-perl:
 libpve-guest-common-perl depends on libpve-storage-perl (>= 7.0-14); however:
  Package libpve-storage-perl is not configured yet.

dpkg: error processing package libpve-guest-common-perl (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of pve-ha-manager:
 pve-ha-manager depends on pve-container; however:
  Package pve-container is not configured yet.
 pve-ha-manager depends on qemu-server (>= 6.0-15); however:
  Package qemu-server is not configured yet.

dpkg: error processing package pve-ha-manager (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
Copying and configuring kernels on /dev/disk/by-uuid/0844-DDE0
        Copying kernel and creating boot-entry for 5.15.104-1-pve
        Copying kernel and creating boot-entry for 5.15.158-2-pve
Copying and configuring kernels on /dev/disk/by-uuid/0845-359C
        Copying kernel and creating boot-entry for 5.15.104-1-pve
        Copying kernel and creating boot-entry for 5.15.158-2-pve
Errors were encountered while processing:
 udev
 libpve-storage-perl
 pve-container
 pve-manager
 qemu-server
 proxmox-kernel-helper
 proxmox-ve
 libpve-guest-common-perl
 pve-ha-manager
E: Sub-process /usr/bin/dpkg returned an error code (1)

any help to resolve this problem while be appreciated
 
Ran into this problem with a "new" 8.3 installation on a SuperMicro X11DPH-T that got problems with an `apt dist-upgrade` before I disabled the enterprise and enable the no-subscription version. It *seemed* to be relted to a ZFS import that takes AGES to setup/clear (loads of spinning rust)f

The "fix" was to edit `/lib/systemd/system/systemd-udevd.service` and comment out these:
```
#PrivateMounts=yes
#ProtectHostname=yes
```
then did a `systemctl daemon-reload;systemctl start systemd-udevd.service` and the `apt dist-upgrade` finished the package configurations

Will see if after a reboot removing that will still fix things or whether I'll need that kept in