apt-get update segmentation fault with backports
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I noticed starting yesterday (2015-06-11) that "apt-get update" would give "segmentation fault" with exit code 139. "apt-get upgrade" would also segfault with exit code 139.
Trying various things, if I comment out in /etc/apt/
deb http://
... "apt-get update" then works normally and "upgrade" will upgrade new package revisions.
If I add back the backports line and "apt-get update", the segfaults will start happening again.
This only happens on my 12.04 LTS systems. My 14.04 LTS systems do not have any problems with backports.
My 12.04 systems include:
minimally installed laptop
minimally installed VPS
minimally installed firewall
minimally installed virtualbox vm
remastered live CD and its chroot master
remastered ubuntu-rescue-remix live CD and its chroot master
12.04 chroot for running older programs that won't work under 14.04
Since its happening to all the 12.04 installs I have, I think this is widespread. I'm surprised there hasn't been a bug filed on it already.
"apt-cache policy" crashed until I removed backports and did an update again.
I consider this to be a security issue as it was blocking me from getting recent SSL/encryption updates that my 14.04 systems could get without problems. As a whole, it would block all updates until backports was removed.
I did a tar.gz of anything "backports" in /var and attached it. My guess is that some kind of malformed entry in one of the apt description files got corrupted somehow. These files should allow for separate bug reproduction in case backports gets changed in the mean time.
----------
lsb_release -rd
Description: Ubuntu 12.04.5 LTS
Release: 12.04
apt-cache policy apt
apt:
Installed: 0.8.16~
Candidate: 0.8.16~
Version table:
*** 0.8.16~
500 http://
100 /var/lib/
0.
500 http://
0.
500 http://
information type: | Private Security → Public |
affects: | ubuntu → apt (Ubuntu) |
I've filed an RT with our IS folks to inspect the state of the precise-backports portions of our various archive mirrors, 82001.