“ERROR 404: Not Found.” when fetching .deb files -- malformed paths
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
jigdo (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
At the first prompt I supplied this:
http://
At the second prompt I supplied this:
http://
It fetched the .template file fine but failed to find every single .deb file. Here is a short snip of the output:
```
…
--2023-12-31 19:07:28-- http://
Reusing existing connection to mirror.
HTTP request sent, awaiting response... 404 Not Found
2023-12-31 19:07:28 ERROR 404: Not Found.
--2023-12-31 19:07:28-- http://
Reusing existing connection to mirror.
HTTP request sent, awaiting response... 404 Not Found
2023-12-31 19:07:28 ERROR 404: Not Found.
--2023-12-31 19:07:28-- http://
Reusing existing connection to mirror.
HTTP request sent, awaiting response... 404 Not Found
2023-12-31 19:07:28 ERROR 404: Not Found.
--2023-12-31 19:07:28-- http://
Reusing existing connection to mirror.
HTTP request sent, awaiting response... 404 Not Found
2023-12-31 19:07:28 ERROR 404: Not Found.
…
```
I first assumed the mirror had a problem, so then I tried http://
But this is apparently a different bug because jigdo seems to at least be trying to reach the correct mirror judging from the output. The problem is at the root of the path (/pool/ needs a prefix).
Version: 0.7.3-3ubuntu1 (the latest available on Ubuntu Precise 12.04 LTE)
The prefix it needs is /debian/. So it should be trying to fetch:
http:// mirror. as35701. net/debian/ pool/main/ v/vlc/vlc- plugin- access- extra_3. 0.20-0+ deb12u1_ amd64.deb
not:
http:// mirror. as35701. net/pool/ main/v/ vlc/vlc- plugin- access- extra_3. 0.20-0+ deb12u1_ amd64.deb