On Mon, 2021-05-31 at 13:53 +0200, Ludwig Nussel wrote:
Hi,
As you may have noticed Factory activated the UsrMerge last week. Tumbleweed tests in openQA look good, only a non-usrmerge related bug prevents the release. I haven't received a lot of feedback from the call for testing so I hope that means the migration works really well :-)
Therefore *your next dup will automatically and live migrate your installation* to UsrMerge. Make sure to actually use "dup" and not just "up".
For completeness sake, and for people to hopefully get some info out, I'm also posting my upgrade issue encountered. This was on a TW setup originally installed in November 2014 which has been zupper dup'ed ever since. My latest installed snapshot was 20210519, and duping to 20210527 resulted in: ( 116/3569) Installing: filesystem-15.5-40.2.x86_64 ....................................................................... ....................................................................... ..[error] Installation of filesystem-15.5-40.2.x86_64 failed: Error: Subprocess failed. Error: RPM failed: Make a copy of `/bin'. Merge the copy with `/usr/bin'. Clean up duplicates in `/usr/bin'. Make a copy of `/sbin'. Merge the copy with `/usr/sbin'. Clean up duplicates in `/usr/sbin'. Make a copy of `/lib'. Warning: /lib/udev conflicts with directory /usr/lib/udev and will be removed Merge the copy with `/usr/lib'. Clean up duplicates in `/usr/lib'. Make a copy of `/lib64'. Merge the copy with `/usr/lib64'. Clean up duplicates in `/usr/lib64'. Switch to new `/usr/bin'. Switch to new `/usr/sbin'. Switch to new `/usr/lib'. Switch to new `/usr/lib64'. Create `/bin' symlink. Create `/sbin' symlink. Create `/lib' symlink. Create `/lib64' symlink. Clean up backup files. /usr/bin.usrmerge ... mv: relocation error: /lib64/libc.so.6: symbol _dl_fatal_printf, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference Something failed, cleaning up rm: relocation error: /lib64/libc.so.6: symbol _dl_fatal_printf, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference error: lua script failed: [string "%pretrans(filesystem-15.5-40.2.x86_64)"]:37: exit error: filesystem-15.5-40.2.x86_64: install skipped error: filesystem-15.5-39.1.x86_64: erase skipped At this point, I opted to 'retry' (unsurprisingly leading to the same error_, followed by abort. None of the commands were usable (ls, bash) and all responded with relocation error: /lib64/libc.so.6: symbol _dl_fatal_printf, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference To recover, I booted a TW Live image, mounted my root partition to /mnt and called zypper --root /mnt dup - which then went through without issues, rebooted and was ahappy camper again Cheers, Dominique