Kernel Update to 6.8.12-5-pve disables networking service on some nodes [resolved]

mmccarn

Active Member
Sep 1, 2018
8
3
43
55
Yesterday apt upgrade installed kernel 6.8.12-5-pve on all three of my nodes.

After rebooting, two of the three nodes had no networking available.

All 3 nodes are older Dell optiplex systems with Intel e1000e NICs on the motherboard (in case this is relevant).

I found this forum post and discovered that systemctl restart networking solved my problem:
https://forum.proxmox.com/threads/network-interfaces-down-on-reboot.152895/

Initially I restored operation by creating a crontab on each host containing
@reboot sleep 60 && /usr/bin/systemctl restart networking.service

I later noticed that systemctl is-enabled networking reported that networking was 'disabled' on the 2 misbehaving nodes.

The two misbehaving nodes were initially configured with PVE6, then updated to PVE7, and from there to PVE8.
The third node, that had no problems, was initiall configured with PVE7, then updated to PVE8.

systemctl enable networking seems to solve the issue with no need for the crontab work-around.
 
Last edited:
Hi,

Same problem here.

Exploring backups show 2 missing files related to networking service :
Code:
[root@px1:/var/log/apt]#  proxmox-backup-client catalog dump 'host/px1/2025-03-21T18:00:01Z' 2>&1 | grep networking
f "./root.pxar.didx/default/networking" 625 2020-06-03T09:23:07Z
f "./root.pxar.didx/init.d/networking" 4445 2018-08-25T16:09:19Z
l "./root.pxar.didx/rc0.d/K05networking"
l "./root.pxar.didx/rc6.d/K05networking"
l "./root.pxar.didx/rcS.d/S09networking"
l "./root.pxar.didx/systemd/system/multi-user.target.wants/networking.service"
l "./root.pxar.didx/systemd/system/network-online.target.wants/networking.service"

And a few days later :

Code:
[root@px1:/var/log/apt]#  proxmox-backup-client catalog dump 'host/px1/2025-03-28T18:00:01Z' 2>&1 | grep networking
f "./root.pxar.didx/default/networking" 625 2020-06-03T09:23:07Z

Between, i manually updated with :

Code:
Start-Date: 2025-03-24  08:11:18
Commandline: apt-get dist-upgrade
Install: pve-nvidia-vgpu-helper:amd64 (0.2.0, automatic)
Upgrade: libcurl4:amd64 (7.88.1-10+deb12u8, 7.88.1-10+deb12u12), udev:amd64 (252.33-1~deb12u1, 252.36-1~deb12u1), libcurl3-gnutls:amd64 (7.88.1-10+deb12u8, 7.88.1-10+deb12u12), openssh-client:amd64 (1:9.2p1-2+deb12u4, 1:9.2p1-2+deb12u5), proxmox-widget-toolkit:amd64 (4.3.4, 4.3.6), libpve-rs-perl:amd64 (0.9.1, 0.9.2), tzdata:amd64 (2024b-0+deb12u1, 2025a-0+deb12u1), libtasn1-6:amd64 (4.19.0-2, 4.19.0-2+deb12u1), libpam-systemd:amd64 (252.33-1~deb12u1, 252.36-1~deb12u1), ssh:amd64 (1:9.2p1-2+deb12u4, 1:9.2p1-2+deb12u5), pve-qemu-kvm:amd64 (9.0.2-5, 9.2.0-2), xsltproc:amd64 (1.1.35-1, 1.1.35-1+deb12u1), libproxmox-acme-perl:amd64 (1.5.1, 1.6.0), xxd:amd64 (2:9.0.1378-2, 2:9.0.1378-2+deb12u2), grub-pc-bin:amd64 (2.06-13+pmx2, 2.06-13+pmx5), libproxmox-backup-qemu0:amd64 (1.4.1, 1.5.1), vim-common:amd64 (2:9.0.1378-2, 2:9.0.1378-2+deb12u2), libsystemd0:amd64 (252.33-1~deb12u1, 252.36-1~deb12u1), libfreetype6:amd64 (2.12.1+dfsg-5+deb12u3, 2.12.1+dfsg-5+deb12u4), libnss-systemd:amd64 (252.33-1~deb12u1, 252.36-1~deb12u1), openssh-server:amd64 (1:9.2p1-2+deb12u4, 1:9.2p1-2+deb12u5), systemd:amd64 (252.33-1~deb12u1, 252.36-1~deb12u1), libproxmox-rs-perl:amd64 (0.3.4, 0.3.5), libudev1:amd64 (252.33-1~deb12u1, 252.36-1~deb12u1), wget:amd64 (1.21.3-1+b2, 1.21.3-1+deb12u1), grub-efi-amd64:amd64 (2.06-13+pmx2, 2.06-13+pmx5), proxmox-backup-file-restore:amd64 (3.3.2-2, 3.3.3-1), libc6:amd64 (2.36-9+deb12u9, 2.36-9+deb12u10), locales:amd64 (2.36-9+deb12u9, 2.36-9+deb12u10), qemu-server:amd64 (8.3.6, 8.3.8), pve-container:amd64 (5.2.3, 5.2.4), libproxmox-acme-plugins:amd64 (1.5.1, 1.6.0), vim-tiny:amd64 (2:9.0.1378-2, 2:9.0.1378-2+deb12u2), pve-i18n:amd64 (3.3.3, 3.4.0), base-files:amd64 (12.4+deb12u9, 12.4+deb12u10), rsyslog:amd64 (8.2302.0-1, 8.2302.0-1+deb12u1), gnutls-bin:amd64 (3.7.9-2+deb12u3, 3.7.9-2+deb12u4), libxslt1.1:amd64 (1.1.35-1, 1.1.35-1+deb12u1), proxmox-backup-client:amd64 (3.3.2-1, 3.3.3-1), libpve-network-api-perl:amd64 (0.10.0, 0.10.1), grub-efi-amd64-bin:amd64 (2.06-13+pmx2, 2.06-13+pmx5), grub2-common:amd64 (2.06-13+pmx2, 2.06-13+pmx5), libpve-http-server-perl:amd64 (5.1.2, 5.2.0), libc-dev-bin:amd64 (2.36-9+deb12u9, 2.36-9+deb12u10), pve-manager:amd64 (8.3.3, 8.3.5), openssh-sftp-server:amd64 (1:9.2p1-2+deb12u4, 1:9.2p1-2+deb12u5), libpve-network-perl:amd64 (0.10.0, 0.10.1), libc-l10n:amd64 (2.36-9+deb12u9, 2.36-9+deb12u10), grub-common:amd64 (2.06-13+pmx2, 2.06-13+pmx5), libc-bin:amd64 (2.36-9+deb12u9, 2.36-9+deb12u10), libsystemd-shared:amd64 (252.33-1~deb12u1, 252.36-1~deb12u1), libc-devtools:amd64 (2.36-9+deb12u9, 2.36-9+deb12u10), librabbitmq4:amd64 (0.11.0-1+b1, 0.11.0-1+deb12u1), libc6-dev:amd64 (2.36-9+deb12u9, 2.36-9+deb12u10), grub-efi-ia32-bin:amd64 (2.06-13+pmx2, 2.06-13+pmx5), systemd-sysv:amd64 (252.33-1~deb12u1, 252.36-1~deb12u1), libgnutls30:amd64 (3.7.9-2+deb12u3, 3.7.9-2+deb12u4), curl:amd64 (7.88.1-10+deb12u8, 7.88.1-10+deb12u12), libgnutls-openssl27:amd64 (3.7.9-2+deb12u3, 3.7.9-2+deb12u4), libgnutlsxx30:amd64 (3.7.9-2+deb12u3, 3.7.9-2+deb12u4), proxmox-kernel-helper:amd64 (8.1.0, 8.1.1), libgnutls-dane0:amd64 (3.7.9-2+deb12u3, 3.7.9-2+deb12u4), linux-libc-dev:amd64 (6.1.124-1, 6.1.129-1)
End-Date: 2025-03-24  08:14:16

Start-Date: 2025-03-24  08:14:33
Commandline: apt autoremove
Remove: proxmox-kernel-6.8.12-1-pve-signed:amd64 (6.8.12-1), proxmox-kernel-6.8.12-2-pve-signed:amd64 (6.8.12-2), proxmox-kernel-6.8.12-4-pve-signed:amd64 (6.8.12-4), proxmox-kernel-6.8.8-4-pve-signed:amd64 (6.8.8-4), libmodule-scandeps-perl:amd64 (1.31-2+deb12u1)
End-Date: 2025-03-24  08:15:01

Start-Date: 2025-03-24  08:15:58
Commandline: apt purge ~c
Purge: python-support:amd64 (), libc6-i386:amd64 (), proxmox-kernel-6.5.13-1-pve-signed:amd64 (), python3.4-minimal:amd64 (), libstatgrab9:amd64 (), systemd-timesyncd:amd64 (), libconfuse0:amd64 (), mysql-common:amd64 (), perl-modules:amd64 (), proxmox-kernel-6.5.13-3-pve-signed:amd64 (), proxmox-kernel-6.5.13-5-pve-signed:amd64 (), librrd4:amd64 (), libcwidget3:amd64 (), fuse:amd64 (), proxmox-kernel-6.5.11-6-pve-signed:amd64 (), proxmox-kernel-6.5.11-7-pve-signed:amd64 (), proxmox-kernel-6.8.12-1-pve-signed:amd64 (), proxmox-kernel-6.5.11-8-pve-signed:amd64 (), proxmox-kernel-6.8.12-2-pve-signed:amd64 (), proxmox-kernel-6.8.12-4-pve-signed:amd64 (), ifupdown:amd64 (), libssl1.0.2:amd64 (), proxmox-kernel-6.8.4-2-pve-signed:amd64 (), proxmox-kernel-6.8.4-3-pve-signed:amd64 (), proxmox-kernel-6.8.8-3-pve-signed:amd64 (), mariadb-common:amd64 (), libpng12-0:amd64 (), libsensors4:amd64 (), pve-kernel-5.15:amd64 (), libsigc++-2.0-0c2a:amd64 (), libpython3.5-minimal:amd64 (), ifenslave:amd64 (), proxmox-kernel-6.8.8-4-pve-signed:amd64 (), libpython3.7-minimal:amd64 (), python:amd64 (), libpython3.9-minimal:amd64 (), hddtemp:amd64 (), python3.4:amd64 (), libtirpc1:amd64 (), grub-pc:amd64 (), pve-kernel-helper:amd64 (), python3.5-minimal:amd64 (), bsdmainutils:amd64 (), libpython3.4-minimal:amd64 (), pve-kernel-5.15.131-1-pve:amd64 (), python3.7-minimal:amd64 (), python3.9-minimal:amd64 ()
End-Date: 2025-03-24  08:18:16

Start-Date: 2025-03-24  08:20:31
Commandline: apt install --reinstall grub-efi-amd64
Reinstall: grub-efi-amd64:amd64 (2.06-13+pmx5)
End-Date: 2025-03-24  08:20:43

Problem occured on some nodes, not all, some of them with SDN.

Enabling networking service solves the issue :


Code:
[root@px1:~]# systemctl enable networking.service
Created symlink /etc/systemd/system/multi-user.target.wants/networking.service → /lib/systemd/system/networking.service.
Created symlink /etc/systemd/system/network-online.target.wants/networking.service → /lib/systemd/system/networking.service.
[root@px1:~]#

Any idea?

Regards,

Christophe.