Public bug reported: I just upgraded Ubuntu 24.10 to 25.04. The upgrade completed fine but crashed at the very end after removing old packages.
Here's the stack trace in the console: Traceback (most recent call last): File "/tmp/ubuntu-release-upgrader-cmq0z01g/plucky", line 8, in <module> sys.exit(main()) ^^^^^^ File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeMain.py", line 235, in main if app.run(): ^^^^^^^^^ File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeController.py", line 1949, in run return self.fullUpgrade() ^^^^^^^^^^^^^^^^^^ File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeController.py", line 1925, in fullUpgrade self.doPostUpgrade() File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeController.py", line 1608, in doPostUpgrade self.quirks.PostCleanup() File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeQuirks.py", line 146, in PostCleanup subprocess.check_call(['snap', 'refresh']) File "/usr/lib/python3.12/subprocess.py", line 408, in check_call check_call(["ls", "-l"]) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/subprocess.py", line 389, in call retcode = call(["ls", "-l"]) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/subprocess.py", line 1026, in __init__ encoding=encoding, errors=errors) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/subprocess.py", line 1955, in _execute_child elif err_msg == "noexec": ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'snap' Error in sys.excepthook: Traceback (most recent call last): File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeViewGtk3.py", line 518, in _handleException apport_crash(type, value, tb) File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeApport.py", line 55, in apport_crash apport_excepthook('/usr/bin/do-release-upgrade', type, value, tb) File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 109, in apport_excepthook report.add_proc_info(extraenv=["PYTHONPATH", "PYTHONHOME"]) File "/usr/lib/python3/dist-packages/apport/report.py", line 787, in add_proc_info raise ValueError(f"{self['ExecutablePath']} does not exist") ValueError: /usr/bin/python3.12 (deleted) does not exist Original exception was: Traceback (most recent call last): File "/tmp/ubuntu-release-upgrader-cmq0z01g/plucky", line 8, in <module> sys.exit(main()) ^^^^^^ File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeMain.py", line 235, in main if app.run(): ^^^^^^^^^ File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeController.py", line 1949, in run return self.fullUpgrade() ^^^^^^^^^^^^^^^^^^ File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeController.py", line 1925, in fullUpgrade self.doPostUpgrade() File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeController.py", line 1608, in doPostUpgrade self.quirks.PostCleanup() File "/tmp/ubuntu-release-upgrader-cmq0z01g/DistUpgrade/DistUpgradeQuirks.py", line 146, in PostCleanup subprocess.check_call(['snap', 'refresh']) File "/usr/lib/python3.12/subprocess.py", line 408, in check_call check_call(["ls", "-l"]) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/subprocess.py", line 389, in call retcode = call(["ls", "-l"]) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/subprocess.py", line 1026, in __init__ encoding=encoding, errors=errors) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/subprocess.py", line 1955, in _execute_child elif err_msg == "noexec": ^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'snap' Exception: pkexec exited with 1 ** Affects: ubuntu-release-upgrader (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2098899 Title: Upgrade to 25.04 crashes if Snap is not installed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2098899/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs