[SOLVED] Network state DOWN after update & reboot

dust_bro

Member
Nov 25, 2021
23
0
6
48
My networks seems to be jammed up after I did an update and rebooted.

ip a:
Code:
1: lo <LOOPBACK, UP, LOWER_UP> mtu 65536 qdisc nonqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
      valid_lft forever preferred_lft forever
2: enp5s0: <BROADCAST, MLITICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether d8:bb:c1:37:02:bc brd ff:ff:ff:ff:ff:ff

/etc/network/interfaces :
Code:
auto lo
iface lo inet loopback

auto enp5s0
iface enp5s0 inet manual

auto vmbr0
iface vmbr0 inet static
      address 192.168.1.231/24
      gateway 192.168.1.1
      bridge-ports enp5s0
      bridge-stp off
      bridge-fd 0

If I run "ip link set dev enp5s0 up" I get:

Code:
2: enp5s0: <BROADCAST, MLITICAST> mtu 1500 qdisc noop state UP group default qlen 1000
    link/ether d8:bb:c1:37:02:bc brd ff:ff:ff:ff:ff:ff
    inet6 fe08:dabb:c1ff:fe37:2bc/64 scope link
      valid_lft forever preferred_lft forever

If I try to ping 192.168.1.1 I get "Network is unreachable"

What do you suggest I try next?
 
Hi,

are there any error/warning messages in the syslog (journalctl -b), that might indicate what went wrong?
If you're unsure, you can also just attach the whole log as a file.

Can you also please post the output of pveversion -v?
 
I appreciate the reply. Hopefully you see something in here, cause it's not apparent to me.

pveversion -v
Code:
proxmox-ve: 7.3-1 (running kernel: 6.1.10-1-pve)
pve-manager: not correctly installed (running version: 7.3-6/723bb6ec)
pve-kernel-6.1: 7.3-4
pve-kernel-helper: 7.3-4
pve-kernel-5.15: 7.3-2
pve-kernel-5.19: 7.2-15
pve-kernel-6.1.10-1-pve: 6.1.10-1
pve-kernel-5.19.17-2-pve: 5.19.17-2
pve-kernel-5.19.17-1-pve: 5.19.17-1
pve-kernel-5.19.7-2-pve: 5.19.7-2
pve-kernel-5.15.85-1-pve: 5.15.85-1
pve-kernel-5.15.83-1-pve: 5.15.83-1
pve-kernel-5.15.74-1-pve: 5.15.74-1
pve-kernel-5.15.64-1-pve: 5.15.64-1
pve-kernel-5.15.30-2-pve: 5.15.30-3
ceph-fuse: 15.2.16-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: not correctly installed
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: not correctly installed
libproxmox-backup-qemu0: 1.3.1-1
libpve-access-control: not correctly installed
libpve-apiclient-perl: 3.2-1
libpve-common-perl: not correctly installed
libpve-guest-common-perl: not correctly installed
libpve-http-server-perl: not correctly installed
libpve-storage-perl: not correctly installed
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-1
lxcfs: 5.0.3-pve1
novnc-pve: 1.3.0-3
proxmox-backup-client: not correctly installed
proxmox-backup-file-restore: not correctly installed
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-offline-mirror-helper: 0.5.1-1
proxmox-widget-toolkit: 3.5.5
pve-cluster: not correctly installed
pve-container: 4.4-2
pve-docs: 7.3-1
pve-edk2-firmware: 3.20220526-1
pve-firewall: 4.2-7
pve-firmware: 3.6-3
pve-ha-manager: not correctly installed
pve-i18n: 2.8-2
pve-qemu-kvm: 7.1.0-4
pve-xtermjs: 4.16.0-1
qemu-server: 7.3-3
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+2
vncterm: 1.7-1
zfsutils-linux: 2.1.9-pve1


Logs attached.
 

Attachments

proxmox-ve: 7.3-1 (running kernel: 6.1.10-1-pve)
First of, I'd advise you to upgrade, at least to 7.4, as soon as this is fixed and you have network access again.

pve-manager: not correctly installed (running version: 7.3-6/723bb6ec)
ifupdown2: not correctly installed
Did you recently used apt to install/remove something?

To explain, the root cause here is that the vmbr0 bridge is not created/brought up - thus the physical link (enp5s0) also never gets activated. This is probably caused by the absence/incorrect installation of the ipupdown2 package.

If there is a local cached version of the package (i.e. if ls -lah /var/cache/apt/archives/ifupdown2* returns a file), you can try re-installing that using apt install -f /var/cache/apt/archives/ifupdown[..].deb.

Next, you can also try running ifreload -a (if the command exists) and see if that brings up the bridge.

Otherwise, you best guess is probably download ifupdown2_3.1.0-1%2Bpmx4_all.deb, transferring that onto the machine using e.g. a flash drive, install it using apt install -f <path-to-file> and reboot.
 
  • Like
Reactions: dust_bro
Did you recently used apt to install/remove something?
My Hero!
This was the culprit. I used apt to update the system. I guess that is not recommended?
Luckily, there was a cached version of ifupdown on the system so a quick reinstall got me back up and running.
 
Great to hear that solved it!

I used apt to update the system. I guess that is not recommended?
No, it is the recommended way. What commands did you use to update your system?
It is important to always use apt dist-upgrade, not e.g. apt upgrade.

See also the System Software Updates section in our documentation/admin guide.