Public bug reported: Description: Ubuntu 20.04 LTS Release: 20.04
dpkg: Installed: 1.19.7ubuntu3 Candidate: 1.19.7ubuntu3 Version table: *** 1.19.7ubuntu3 500 500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages 100 /var/lib/dpkg/status This past weekend I performed an upgrade of Ubuntu 18.04 LTS to Ubuntu 20.04 LTS. I fully updated my 18.04 system and rebooted, then I ran do- release-upgrade -d to start the upgrade. During the upgrade process for the mime-support package it asked me about changes to /etc/mime.types file: Configuration file '/etc/mime.types' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** mime.types (Y/I/N/O/D/Z) [default=N] ? I wanted to see the difference so I typed "d" here. Then I got this error: *** mime.types (Y/I/N/O/D/Z) [default=N] ? d sh: 1: pager: not found diff: standard output: Broken pipe dpkg: error processing package mime-support (--configure): conffile difference visualizer subprocess returned error exit status 127 After this, many, MANY packages were failing because mime-support was not configured: dpkg: dependency problems prevent configuration of python2.7: python2.7 depends on mime-support; however: Package mime-support is not configured yet. dpkg: error processing package python2.7 (--configure): dependency problems - leaving unconfigured etc. etc. Eventually it just bailed: dpkg: too many errors, stopping Errors were encountered while processing: mime-support python2.7 ... Processing was halted because there were too many errors. Now my system is in a weird state where it is upgraded and mostly works but I'm missing a bunch of icons, I can't seem to properly select different "Appearance" values from the Settings dialog, etc. I've tried to run "apt dist-upgrade" and "dpkg --configure -a" and neither of those has any impact: they both had no work to do. I think that breaking the entire install is an overreaction to not being able to run a pager to display a diff: dpkg should handle this error much better and simply say that diffs are not available at this time, but not fail the package configuration! Of course it would be good to know why "pager" was not available at this point in the upgrade, as well. ** Affects: dpkg (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/1883980 Title: Upgrade corrupted due to "sh: 1: pager: not found" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1883980/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs