** Description changed: + [Impact] + + If a user does not have the python3-dbus package installed, the upgrade + will fail trying to `import dbus`. + + [Test Plan] + + * On an Impish host, remove python3-dbus. Note that python3-distupgrade + is NOT listed in the warning from dpkg. + + $ sudo dpkg -r --force-depends python3-dbus + + * Attempt an upgrade, and observe the "ModuleNotFoundError: No module + named 'dbus'" exception. + + $ do-release-upgrade + + [Where problems could occur] + + The patch moves the `import dbus` statement to later in the code, so if + another part of that source file needed the dbus module, exceptions + would occur. + + [Original Description] + When I try to execute `do-release-upgrade -d` on a 20.04 system, the following fatal error occured. Traceback (most recent call last): File "/tmp/ubuntu-release-upgrader-yqb1e837/jammy", line 8, in <module> sys.exit(main()) File "/tmp/ubuntu-release-upgrader-yqb1e837/DistUpgrade/DistUpgradeMain.py", line 222, in main from .DistUpgradeController import DistUpgradeController File "/tmp/ubuntu-release-upgrader-yqb1e837/DistUpgrade/DistUpgradeController.py", line 25, in <module> import dbus ModuleNotFoundError: No module named 'dbus'
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1965568 Title: missing dependency on python3-dbus To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1965568/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs