Found an old HDD with a TW install, apparently from OCT-2016 (create date of /home folders) with:
uname -a
Linux TWhd 4.7.5-1-default #1 SMP PREEMPT Mon Sep 26 08:11:45 UTC 2016 (02c4d35) x86_64 x86_64 x86_64 GNU/Linux
and trying to update gives me:
sudo zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
File '/content' not found on medium 'http://download.opensuse.org/tumbleweed/repo/non-oss/'
Abort, retry, ignore? [a/r/i/? shows all options] (a):
Any way forward besides fresh install and keeping home?
I would recommend the fresh install (keeping “/home”). There have been to many changes over the last 6 years. In particular, the file system change (so that “/bin” becomes a symlink to “/usr/bin”) and the move of many files from “/etc” to “/usr/etc”.
The normal update includes scripts to adapt to such changes. But, by now, some of those scripts have been phased out. I would expect problems with just an attempt to update.
In addition to the “usr-merge” already mentioned by @nrickert there have been changes in rpm (new database format, new compression format, …) somewhere in 2020.
In principle things went fine (install was legacy boot with ext4 for / and /home partitions), but unable to boot without the USB-stick I used for upgrading. It’s not mentioned in /fstab, so some UEFI-magic?
The boot hangs at “switch to remote file system” forever, until I plug in the USB-stick. Removed the stick from Repositories, changed some stuff in the kernel boot line to refresh bootloader things (ipv6.disable=1), but at boot the USB-stick is still required. Did the upgrade install UEFI, although disabeled in BIOS and not active in the original install?