Public bug reported: When updating from focal to jammy I found the following reproducible way to crash aptitude.
$ apt policy python3-chardet python3-chardet: Installed: 3.0.4-4build1 Candidate: 4.0.0-1 Version table: 4.0.0-1 500 500 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 Packages 500 http://de.archive.ubuntu.com/ubuntu jammy/main i386 Packages *** 3.0.4-4build1 500 500 http://de.archive.ubuntu.com/ubuntu focal/main amd64 Packages 500 http://de.archive.ubuntu.com/ubuntu focal/main i386 Packages 100 /var/lib/dpkg/status python3-chardet and python3-six cannot currently upgrade on my machine due to bug 1958720. Updated packages come in all the time for jammy at the moment. When I hit + on the section of "Upgradable Packages" in aptitude I am thus currently always breaking packages. Aptitude calculates a way for me to resolve the problem, usually holding a couple of packages at their current version. I accept and then aptitude still shows 2 broken packages (this is a bug in itself, I guess). I can verify with b that the broken packages are python3-chardet and python3-six. I can hold both packages with : and move on and nothing bad happens. But if I don't do that and instead rely on aptitude resolving conflicts before installing by hitting g, then aptitude will reliably crash. $ sudo aptitude Uncaught exception: ../../src/ui.cc:1549: void auto_fix_broken(): Assertion "resman->resolver_exists()" failed. ** Affects: aptitude (Ubuntu) Importance: Undecided Status: New ** Tags: jammy ** Description changed: When updating from focal to jammy I found the following reproducible way to crash aptitude. $ apt policy python3-chardet python3-chardet: - Installed: 3.0.4-4build1 - Candidate: 4.0.0-1 - Version table: - 4.0.0-1 500 - 500 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 Packages - 500 http://de.archive.ubuntu.com/ubuntu jammy/main i386 Packages - *** 3.0.4-4build1 500 - 500 http://de.archive.ubuntu.com/ubuntu focal/main amd64 Packages - 500 http://de.archive.ubuntu.com/ubuntu focal/main i386 Packages - 100 /var/lib/dpkg/status - $ apt policy python3-yaml - python3-yaml: - Installed: 5.4.1-1ubuntu1 - Candidate: 5.4.1-1ubuntu1 - Version table: - *** 5.4.1-1ubuntu1 100 - 100 /var/lib/dpkg/status - 5.4.1-1 500 - 500 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 Packages - 5.3.1-1ubuntu0.1 500 - 500 http://de.archive.ubuntu.com/ubuntu focal-security/main amd64 Packages - 500 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages - 5.3.1-1 500 - 500 http://de.archive.ubuntu.com/ubuntu focal/main amd64 Packages + Installed: 3.0.4-4build1 + Candidate: 4.0.0-1 + Version table: + 4.0.0-1 500 + 500 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 Packages + 500 http://de.archive.ubuntu.com/ubuntu jammy/main i386 Packages + *** 3.0.4-4build1 500 + 500 http://de.archive.ubuntu.com/ubuntu focal/main amd64 Packages + 500 http://de.archive.ubuntu.com/ubuntu focal/main i386 Packages + 100 /var/lib/dpkg/status python3-chardet and python3-six cannot currently upgrade on my machine due to bug 1958720. Updated packages come in all the time for jammy at the moment. When I hit + on the section of "Upgradable Packages" in aptitude I am thus currently always breaking packages. Aptitude calculates a way for me to resolve the problem, usually holding a couple of packages at their current version. I accept and then aptitude still shows 2 broken packages (this is a bug in itself, I guess). I can verify with b that the broken packages are python3-chardet and python3-six. I can hold both packages with : and move on and nothing bad happens. But if I don't do that and instead rely on aptitude resolving conflicts before installing by hitting g, then aptitude will reliably crash. $ sudo aptitude Uncaught exception: ../../src/ui.cc:1549: void auto_fix_broken(): Assertion "resman->resolver_exists()" failed. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1959485 Title: reproducible crash in jammy To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/1959485/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
