[Bug 24061] Re: GPG error with apt-get/aptitude/update-manager behind proxy (BADSIG 40976EAF437D05B5)
Andrew
acooks at gmail.com
Wed Aug 29 05:27:21 UTC 2012
The proposed workaround does not work if the connection is still being
intercepted and returning invalid responses. It addresses point 2 of
comment #70, but not the other four causes.
I suggest that a challenge-response mechanism could help to detect
intercepting proxies and provide better feedback to the user. Any
feedback on the idea would be appreciated.
When a BADSIG error occurs....
1. Send a random string to a specific Ubuntu Web service.
2. Calculate a hash of the same string.
3. Compare the server response to the calculated hash. If a non-error response is received without the hash occuring anywhere in the response, the connection has been intercepted.
4. If it has been determined that the connection is being intercepted, the user can be alerted of the potential reason for the BADSIG error. If using a gui tool, the user can be guided to determine if the problem is an authentication issue (by opening a page in a browser) and given the opportunity to cancel the update or confirm the cause of the problem and retry.
5. If the same, or very similar response is received in future, we can discard the response and abort and optionally remind the user of the previous cause of the problem.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/24061
Title:
GPG error with apt-get/aptitude/update-manager behind proxy (BADSIG
40976EAF437D05B5)
Status in “apt” package in Ubuntu:
Triaged
Status in “update-manager” package in Ubuntu:
Won't Fix
Status in “apt” source package in Precise:
Triaged
Status in “update-manager” source package in Precise:
Won't Fix
Bug description:
I keep getting this when i launch the update manager.
W: GPG error: http://archive.ubuntu.com breezy-updates Release: The following
signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic
Signing Key <ftpmaster at ubuntu.com>
How can I fix it?
***********
WORKAROUND:
----------
Run the following commands(saves a backup of the old lists and creates a new lists folder) and the BADSIG error does not occur :
$ cd /var/lib/apt
$ sudo mv lists lists.old
$ sudo mkdir -p lists/partial
$ sudo apt-get update
***********
comment from Rolf Leggewie: This is due to cache inconsistencies and
thus is not necessarily a bug in Ubuntu at all. But I hope the fine
devs can find a way to better deal with broken proxies. This is a
very visible issue, a large number of internet connections are behind
proxies and the users cannot do anything about it.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/24061/+subscriptions
More information about the foundations-bugs
mailing list