Thank you Brian for accepting it into hirsute-proposed! I've tested usrmerge 24ubuntu3.1 from hirsute-proposed, all good:
$ lxc launch ubuntu:bionic usrmerge $ lxc exec usrmerge bash # do-release-upgrade [...] # reboot # ls -la / total 96 drwxr-xr-x 22 root root 4096 Oct 21 15:54 . drwxr-xr-x 22 root root 4096 Oct 21 15:54 .. drwxr-xr-x 2 root root 12288 Oct 27 13:11 bin drwxr-xr-x 2 root root 4096 Oct 21 15:54 boot drwxr-xr-x 8 root root 500 Oct 27 13:12 dev drwxr-xr-x 94 root root 12288 Oct 27 13:12 etc drwxr-xr-x 3 root root 4096 Oct 27 13:03 home drwxr-xr-x 21 root root 4096 Oct 27 13:08 lib drwxr-xr-x 2 root root 4096 Oct 27 13:05 lib64 drwxr-xr-x 2 root root 4096 Oct 21 15:48 media drwxr-xr-x 2 root root 4096 Oct 21 15:48 mnt drwxr-xr-x 2 root root 4096 Oct 21 15:48 opt dr-xr-xr-x 502 nobody nogroup 0 Oct 27 13:12 proc drwx------ 4 root root 4096 Oct 27 13:12 root drwxr-xr-x 22 root root 700 Oct 27 13:12 run drwxr-xr-x 2 root root 12288 Oct 27 13:11 sbin drwxr-xr-x 6 root root 4096 Oct 27 13:08 snap drwxr-xr-x 2 root root 4096 Oct 21 15:48 srv dr-xr-xr-x 13 nobody nogroup 0 Oct 27 13:12 sys drwxrwxrwt 11 root root 4096 Oct 27 13:12 tmp drwxr-xr-x 12 root root 4096 Oct 27 13:07 usr drwxr-xr-x 13 root root 4096 Oct 21 15:52 var # mkdir -p /usr/lib/udev && cp /lib/udev/hwdb.bin /usr/lib/udev/ # sed -i 's/Prompt=lts/Prompt=normal/' /etc/update-manager/release-upgrades # do-release-upgrade [...] Errors were encountered while processing: usrmerge Exception during pm.DoInstall(): E:Sub-process /usr/bin/dpkg returned an error code (1) *** Send problem report to the developers? After the problem report has been sent, please fill out the form in the automatically opened web browser. What would you like to do? Your options are: S: Send report (238.1 KB) V: View report K: Keep report file for sending later or copying to somewhere else I: Cancel and ignore future crashes of this program version C: Cancel Please choose (S/V/K/I/C): C Could not install the upgrades The upgrade has aborted. Your system could be in an unusable state. A recovery will run now (dpkg --configure -a). Setting up usrmerge (24ubuntu3) ... ionice: ioprio_set failed: Operation not permitted chrt: failed to set pid 44214's policy: Operation not permitted FATAL ERROR: Both /lib/udev/hwdb.bin and /usr/lib/udev/hwdb.bin exist. You can try correcting the errors reported and running again /usr/lib/usrmerge/convert-usrmerge until it will complete without errors. Do not install or update other Debian packages until the program has been run successfully. dpkg: error processing package usrmerge (--configure): installed usrmerge package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: usrmerge Upgrade complete The upgrade has completed but there were errors during the upgrade process. To continue please press [ENTER] => [C] [ENTER] [x] # /usr/lib/usrmerge/convert-usrmerge ionice: ioprio_set failed: Operation not permitted chrt: failed to set pid 44233's policy: Operation not permitted FATAL ERROR: Both /lib/udev/hwdb.bin and /usr/lib/udev/hwdb.bin exist. You can try correcting the errors reported and running again /usr/lib/usrmerge/convert-usrmerge until it will complete without errors. Do not install or update other Debian packages until the program has been run successfully. # echo $? 1 # wget https://launchpad.net/ubuntu/+archive/primary/+files/usrmerge_24ubuntu3.1_all.deb # dpkg -i usrmerge_24ubuntu3.1_all.deb (Reading database ... 35984 files and directories currently installed.) Preparing to unpack usrmerge_24ubuntu3.1_all.deb ... Unpacking usrmerge (24ubuntu3.1) over (24ubuntu3) ... Setting up usrmerge (24ubuntu3.1) ... Smartmatch is experimental at /usr/lib/usrmerge/convert-usrmerge line 172. ionice: ioprio_set failed: Operation not permitted chrt: failed to set pid 44276's policy: Operation not permitted The system has been successfully converted. # /usr/lib/usrmerge/convert-usrmerge Smartmatch is experimental at /usr/lib/usrmerge/convert-usrmerge line 172. ionice: ioprio_set failed: Operation not permitted chrt: failed to set pid 44423's policy: Operation not permitted The system has been successfully converted. # echo $? 0 # /usr/lib/usrmerge/convert-usrmerge Smartmatch is experimental at /usr/lib/usrmerge/convert-usrmerge line 172. ionice: ioprio_set failed: Operation not permitted chrt: failed to set pid 44812's policy: Operation not permitted The system has been successfully converted. # echo $? 0 ** Tags removed: verification-needed-hirsute ** Tags added: verification-done-hirsute -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1930573 Title: usrmerge error after upgradingfrom 20.10 to 21.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/usrmerge/+bug/1930573/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs