After running the update this afternoon I was shocked to find out that the server wasn't coming back. On the console I noticed that the Proxmox server is indeed running, but the network interfaces were no longer up. It looked like some of their names changed (e.g. ens259f0 into ens259f0np0).
After some investigations I found an older thread where such an "np0" attachment already happened in the past, and that I have to change /etc/network/interfaces manually to adapt to the new naming scheme. Ok, that worked...
But I wonder if Promox cannot avoid such a situation? We did a subscription to make sure that updates do not break our server (at least not in such a fatal way). Didn't anybody notice the interface renaming during the community testing phase? We have 8 interfaces. Two 10G RJ45, two 10G SFP+ and four 1G RJ45. The 10G interfaces have been renamed.
Being a Unix developer myself since decades (although more familiar with BSD than Linux) I was relatively quick to isolate the problem on the console. But I would bet such an error could ruin the weekend for some people.
After some investigations I found an older thread where such an "np0" attachment already happened in the past, and that I have to change /etc/network/interfaces manually to adapt to the new naming scheme. Ok, that worked...
But I wonder if Promox cannot avoid such a situation? We did a subscription to make sure that updates do not break our server (at least not in such a fatal way). Didn't anybody notice the interface renaming during the community testing phase? We have 8 interfaces. Two 10G RJ45, two 10G SFP+ and four 1G RJ45. The 10G interfaces have been renamed.
Being a Unix developer myself since decades (although more familiar with BSD than Linux) I was relatively quick to isolate the problem on the console. But I would bet such an error could ruin the weekend for some people.