Public bug reported: When there was a failure to handle an upgrade, apport_crash() gets called to handle it and it calls apport_excepthook(), but it is missing an argument in that call:
Error in sys.excepthook: Traceback (most recent call last): File "/tmp/ubuntu-release-upgrader-rj__cqhy/DistUpgrade/DistUpgradeViewText.py", line 138, in _handleException apport_crash(type, value, tb) File "/tmp/ubuntu-release-upgrader-rj__cqhy/DistUpgrade/DistUpgradeApport.py", line 57, in apport_crash apport_excepthook(type, value, tb) TypeError: apport_excepthook() missing 1 required positional argument: 'exc_tb' In my case, that was because I had Apt::Default-Release "noble"; in my apt.conf. That issue is on me and I've fixed that misconfiguration. However, this bug is about the second exception that was triggered when trying to handle the first exception. It seems that apport_excepthook is missing the binary argument. Maybe apport_crash() needs to be passing in sys.argv[0] in DistUpgradeApport.py on it's call to apport_excepthook()?? This crash can also be seen in another, recent bug report: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release- upgrader/+bug/2064955 ** 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/2096824 Title: apport_excepthook called with incorrect number of arguments To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2096824/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs