So for the last 6 months or so I’ve been pretty happy with openSUSE Tumbleweed on my two desktop systems, but the other day, when I tried to switch to the (then) current TW snapshot (20210920) I ended up having a system with broken DHCP – no network connection whatsoever. If you want details, they’re here: https://bugzilla.suse.com/show_bug.cgi?id=1190844
So I tried to switch back to the previous Tumbleweed snapshot (20210916), but that was when the sh*t really hit the fan – hard.
In TW 20210920 they also switch to a newer glibc… and zypper installs every package it processes in a separate rpm call, not all at once in one atomar transaction.
So … halfway through the downgrade from 20210920 to 20210916 every single command started to fail because they were missing the newer glibc.
Thankfully gwdg has not only the current snapshot iso image but also the previous.
Write to usb with balena etcher, and boot into “upgrade”. make sure NOT to enable the online repos, and a bit later all seems to be well again.
And for the dhcp issue: edit /etc/NetworkManager/NetworkManager.conf and make sure it has “internal” as the dhcp client.