I'd tracked the update-manager case down to the following in apport/ui.py:
try: report.add_package_info(package)
except ValueError:
# this happens if we are collecting information on an uninstalled
# package
if not ignore_uninstalled:
raise
except SystemError as e: report['UnreportableReason'] = excstr(e)
return
We are returning from thread_collect_info() before we've written the collected information to the report. Removing the return works but then 'UnreportableReason' was changed to 'This package does not seem to be installed correctly'. I think this issue with /etc/apt/sources.list is likely a separate bug (than the menulibre examples in the description), so I'll open a separate bug for it.
I'd tracked the update-manager case down to the following in apport/ui.py:
try:
report. add_package_ info(package)
report[ 'UnreportableRe ason'] = excstr(e)
except ValueError:
# this happens if we are collecting information on an uninstalled
# package
if not ignore_uninstalled:
raise
except SystemError as e:
return
We are returning from thread_ collect_ info() before we've written the collected information to the report. Removing the return works but then 'UnreportableRe ason' was changed to 'This package does not seem to be installed correctly'. I think this issue with /etc/apt/ sources. list is likely a separate bug (than the menulibre examples in the description), so I'll open a separate bug for it.