Actions
Issue #8506
closedapt install - File has unexpected size - http pipeline
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version - Debian:
Platform Release:
Target Release - Debian:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Katello
Sprint:
Quarter:
Description
Apt install downloads packages by default using http pipelining. However, apt relies on "Size" field from "Packages" file to match responses, but pulp_deb repos do not appear to have it. In certain condition that causes apt to fail.
root@aptbug:~# curl -sS https://repo.saltproject.io/py3/ubuntu/18.04/amd64/latest/dists/bionic/main/binary-amd64/Packages | grep -c ^Size
14
root@aptbug:~# curl -sS http://foreman.example.com/pulp/deb/MyOrg/Library/custom/Saltstack/ubuntu_18_04_salt_latest/dists/default/all/binary-amd64/Packages | grep -c ^Size
0
More details: https://projects.theforeman.org/issues/32178#note-9
Related issues
Updated by quba42 over 3 years ago
- Related to Issue #8232: APT publications do not retain all fields from upstream package indecies added
Updated by quba42 over 3 years ago
This should not happen, if it is, it's a bug. I will investigate.
Updated by quba42 over 3 years ago
- Has duplicate Issue #8512: deb repo - apt install - File has unexpected size - http pipeline added
Updated by pulpbot over 3 years ago
- Status changed from NEW to POST
Added by mbucher over 3 years ago
Updated by mbucher over 3 years ago
- Status changed from POST to MODIFIED
Applied in changeset f4172f489c59022fa93256b5781ec34eae8bef99.
Updated by quba42 over 3 years ago
- Sprint/Milestone changed from Katello to 2.14.0
Updated by pulpbot over 3 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Updated by quba42 over 3 years ago
- Copied to Backport #9167: Backport 8506 to 2.13 added
Actions
Add missing "Size" field in publications
also added some more detailed tests for published package-indizes Closes #8506 https://pulp.plan.io/issues/8506