Digging into this a bit more the release upgrader has its own crash
handler in DistUpgradeApport.py and apport_crash is called from the
distribution upgrade frontends. The traceback is passed to apport_crash
and logged to VarLogDistupgradeMain.log. As an example if we look at
bug 1497581 we can see the following in Main.log.
2015-09-19 14:33:09,165 ERROR got an error from dpkg for pkg: 'urfkill':
'subprocess installed post-installation script returned error exit status 100'
2015-09-19 14:33:09,165 DEBUG running apport_pkgfailure() urfkill: subprocess
installed post-installation script returned error exit status 100
2015-09-19 14:33:09,175 ERROR got an error from dpkg for pkg: 'urfkill':
'subprocess installed post-installation script returned error exit status 100'
2015-09-19 14:33:10,386 ERROR not handled expection:
SystemError: E:Sub-process /usr/bin/dpkg returned an error code (1),
E:Sub-process /usr/bin/dpkg returned an error code (1)
2015-09-19 14:33:10,386 DEBUG running apport_crash()
Calling apport_crash in this case seems unnecessary as the apport-
package report about urfkill is what we really want. There is a later
crash for which we would want a report.
2015-09-19 14:33:33,468 ERROR not handled expection:
Traceback (most recent call last):
File
"/tmp/ubuntu-release-upgrader-e1xtx4y9/DistUpgrade/DistUpgradeController.py",
line 1137, in doDistUpgrade
res = self.cache.commit(fprogress,iprogress)
File "/tmp/ubuntu-release-upgrader-e1xtx4y9/DistUpgrade/DistUpgradeCache.py",
line 267, in commit
apt.Cache.commit(self, fprogress, iprogress)
File "/usr/lib/python3/dist-packages/apt/cache.py", line 505, in commit
if fetch_progress is None:
SystemError: installArchives() failed
During handling of the above exception, another exception occurred:
TypeError: wait_for_child() takes 1 positional argument but 2 were given
2015-09-19 14:33:33,468 DEBUG running apport_crash()
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1506971
Title:
ubuntu-release-upgrader bugs regarding dpkg crashes lack useful
information
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1506971/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs