[SERVER-24862] Unable to mirror your apt repo Created: 01/Jul/16 Updated: 08/Nov/23 |
|
| Status: | Open |
| Project: | Core Server |
| Component/s: | Packaging |
| Affects Version/s: | None |
| Fix Version/s: | features we're not sure of |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Christopher Williamson | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Build
|
||||||||
| Operating System: | ALL | ||||||||
| Sprint: | Build 17 (07/15/16) | ||||||||
| Participants: | |||||||||
| Description |
|
This issue is likely related to
This results in the following 404 error:
It looks like the debmirror application is trying to use the following path which doesn't exist (note the duplicate of mongodb-org/mongodb-org): dists/trusty/mongodb-org/mongodb-org/3.0/multiverse/binary-i386/Packages.gz I'm guessing it is pulling this incorrect path from one of the release file it pulls but have yet to pin point this down any further. I will continue to look at my side but would greatly appreciate if you folks could check if this issue is being created at your end? Thanks! |
| Comments |
| Comment by Ernie Hershey [ 05/Jul/16 ] | |
|
I think there's something subtly wrong either in our Release file contents or in the logic in the debmirror script. It's attaching the 'codename' from the Release file to the distribution passed on the command line, both of which contain 'mongodb-org' and lead to the incorrect URL path. As a workaround, here's a debmirror command line that works, by bypassing our Releases file. I also specify an architecture with packages, and not to download sources, which we don't provide .debs or repo metadata for.
An initial test with the original debmirror invocation from the ticket description works if I change the codename in the Release file from "trusty/mongodb-org" to "trusty" works. The fix may be as simple as that. |