If-Modfied-Since undhandled case causes apt lists corruption with https repositories
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Debian) |
Fix Released
|
Unknown
|
|||
apt (Ubuntu) |
Fix Released
|
Medium
|
Dave Chiluk | ||
Precise |
Fix Released
|
Medium
|
Unassigned | ||
Quantal |
Fix Released
|
Medium
|
Unassigned | ||
Raring |
Fix Released
|
Medium
|
Unassigned | ||
curl (Debian) |
Fix Released
|
Unknown
|
|||
curl (Ubuntu) |
Fix Released
|
Medium
|
Dave Chiluk | ||
Precise |
Fix Released
|
Medium
|
Unassigned | ||
Quantal |
Fix Released
|
Medium
|
Unassigned | ||
Raring |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
Users of apt repositories that use https will occasionally recieve an
error message and not be able to update properly:
W: Size of file /var/lib/
This should be backported to Ubuntu precise because some companies may
be delivering their internal apt repositories over SSL for security.
[Test Case]
Install apt-transport-https and setup an apt repository delivered over
https. Do some updates and eventually the above error will happen.
[Regression Potential]
I've patched the Ubuntu precise version of apt and found no issues.
Curl - Exceedingly minimal as a variable needed to be reset to zero on structure re-use.Apt - Possible regression if curl is not updated as well, as this adds a dependency on curl's CURLINFO_
[Other Info]
APT
* fix needs to be applied in Precise, quantal and raring
* Apt fix is already in Saucy since at least version 0.9.9.1~ubuntu1
Curl
* fix needs to be applied in Precise, quantal and raring
* fix is in saucy as of version 7.31.0-1ubuntu1
This was reported to Debian first and is fixed in Debian unstable:
The maintainers of apt in Ubuntu have not yet synced this to saucy.
Fixes for both ubuntu/apt and ubuntu/curl need to be included for this to be properly fixed.
--
bye,
pabs
Changed in curl (Ubuntu): | |
status: | New → Confirmed |
Changed in apt (Ubuntu): | |
assignee: | nobody → Dave Chiluk (chiluk) |
Changed in curl (Ubuntu): | |
assignee: | nobody → Dave Chiluk (chiluk) |
Changed in apt (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in curl (Ubuntu): | |
status: | Confirmed → In Progress |
description: | updated |
Changed in curl (Ubuntu Precise): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in curl (Ubuntu Quantal): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in curl (Ubuntu Raring): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in curl (Ubuntu): | |
assignee: | Dave Chiluk (chiluk) → nobody |
importance: | Undecided → Medium |
status: | In Progress → Fix Released |
Changed in apt (Debian): | |
status: | Unknown → Fix Released |
Changed in curl (Debian): | |
status: | Unknown → Fix Released |
Changed in apt (Ubuntu): | |
assignee: | nobody → Dave Chiluk (chiluk) |
Changed in curl (Ubuntu): | |
assignee: | nobody → Dave Chiluk (chiluk) |
Changed in apt (Ubuntu Precise): | |
status: | Triaged → Fix Committed |
tags: |
added: verification-needed-quantal removed: verification-needed |
tags: | added: verification-needed-raring |
tags: |
added: verification-done-precise verification-done-raring removed: verification-need-precise verification-needed-raring |
Status changed to 'Confirmed' because the bug affects multiple users.