Given that we want to provide a more useful error message, specifically indicating a possible problem contacting the mirrors, I think the bug is easy to fix. The tricky part is coming up with the best error message. Here's what it currently says (from DistUpgradeController.py):
"After your package information was updated the essential package '%s' can not be found anymore so a bug reporting process is being started."
Suggested new language:
"After updating your packaging information, the essential package '%s' could not be located. Please check the availability of your archive mirrors, which may be overloaded or otherwise inaccessible. See /etc/apt/sources.list for the current list of mirrors."
Let's see if we can come up with acceptable language and I'll submit a merge proposal.
Given that we want to provide a more useful error message, specifically indicating a possible problem contacting the mirrors, I think the bug is easy to fix. The tricky part is coming up with the best error message. Here's what it currently says (from DistUpgradeCont roller. py):
"After your package information was updated the essential package '%s' can not be found anymore so a bug reporting process is being started."
Suggested new language:
"After updating your packaging information, the essential package '%s' could not be located. Please check the availability of your archive mirrors, which may be overloaded or otherwise inaccessible. See /etc/apt/ sources. list for the current list of mirrors."
Let's see if we can come up with acceptable language and I'll submit a merge proposal.