Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 746524 - Dead symlinks on masterdistfiles.gentoo.org
Summary: Dead symlinks on masterdistfiles.gentoo.org
Status: RESOLVED FIXED
Alias: None
Product: Mirrors
Classification: Unclassified
Component: Server Problem (show other bugs)
Hardware: All All
: Normal trivial (vote)
Assignee: Mirror Admins
URL: rsync://masterdistfiles.gentoo.org/ge...
Whiteboard:
Keywords:
Depends on: 715078
Blocks:
  Show dependency tree
 
Reported: 2020-10-04 13:02 UTC by Julius
Modified: 2020-10-05 12:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Julius 2020-10-04 13:02:55 UTC
There seem to be several symlinks to non-existing files on the master distfiles mirror (and thus all the downstream mirrors). See "Additional Information" for the full list

Reproducible: Always

Steps to Reproduce:
1. rsync -l -r -v rsync://masterdistfiles.gentoo.org/gentoo/releases/amd64/11.0/livedvd-x86-amd64-32ul-11.0.iso.DIGESTS
2. lrwxrwxrwx             54 2011/03/08 18:38:10 livedvd-x86-amd64-32ul-11.0.iso.DIGESTS -> ../../x86/11.0/livedvd-x86-amd64-32ul-11.0.iso.DIGESTS
3. rsync -l -r -v rsync://masterdistfiles.gentoo.org/gentoo/releases/x86/11.0/livedvd-x86-amd64-32ul-11.0.iso.DIGESTS
4. rsync: link_stat "/releases/x86/11.0/livedvd-x86-amd64-32ul-11.0.iso.DIGESTS" (in gentoo) failed: No such file or directory (2)



Hopefully full list of dead links:

"releases/amd64/12.1/livedvd-x86-amd64-32ul-2012.1.iso" -> "releases/x86/12.1/livedvd-x86-amd64-32ul-2012.1.iso"
"releases/amd64/12.1/livedvd-x86-amd64-32ul-2012.1.iso.CONTENTS-squashfs.gz" -> "releases/x86/12.1/livedvd-x86-amd64-32ul-2012.1.iso.CONTENTS-squashfs.gz"
"releases/amd64/20121221/livedvd-x86-amd64-32ul-20121221.iso.DIGESTS" -> "releases/x86/20121221/livedvd-x86-amd64-32ul-20121221.iso.DIGESTS"
"releases/amd64/20121221/livedvd-x86-amd64-32ul-20121221.iso.CREDITS" -> "releases/x86/20121221/livedvd-x86-amd64-32ul-20121221.iso.CREDITS"
"releases/amd64/12.0/livedvd-x86-amd64-32ul-2012.iso.DIGESTS.asc" -> "releases/x86/12.0/livedvd-x86-amd64-32ul-2012.iso.DIGESTS.asc"
"releases/amd64/11.2/livedvd-x86-amd64-32ul-11.2.iso" -> "releases/x86/11.2/livedvd-x86-amd64-32ul-11.2.iso"
"releases/amd64/20121221/livedvd-x86-amd64-32ul-20121221.iso" -> "releases/x86/20121221/livedvd-x86-amd64-32ul-20121221.iso"
"releases/amd64/11.0/livedvd-x86-amd64-32ul-11.0.iso.CONTENTS.gz" -> "releases/x86/11.0/livedvd-x86-amd64-32ul-11.0.iso.CONTENTS.gz"
"releases/amd64/20140826/livedvd-x86-amd64-32ul-20140826.iso.CONTENTS-squashfs.gz" -> "releases/x86/20140826/livedvd-x86-amd64-32ul-20140826.iso.CONTENTS-squashfs.gz"
"releases/sparc/autobuilds/current-stage1-sparc-systemd" -> "releases/sparc/autobuilds/20190902T013915Z"
"releases/amd64/20140826/livedvd-x86-amd64-32ul-20140826.iso.DIGESTS" -> "releases/x86/20140826/livedvd-x86-amd64-32ul-20140826.iso.DIGESTS"
"releases/amd64/12.0/livedvd-x86-amd64-32ul-2012.iso.DIGESTS" -> "releases/x86/12.0/livedvd-x86-amd64-32ul-2012.iso.DIGESTS"
"releases/amd64/11.0/livedvd-x86-amd64-32ul-11.0.iso.DIGESTS.asc" -> "releases/x86/11.0/livedvd-x86-amd64-32ul-11.0.iso.DIGESTS.asc"
"releases/amd64/20160514/livedvd-x86-amd64-32ul-20160514.iso.DIGESTS" -> "releases/x86/20160514/livedvd-x86-amd64-32ul-20160514.iso.DIGESTS"
"releases/amd64/12.1/livedvd-x86-amd64-32ul-2012.1.iso.CONTENTS" -> "releases/x86/12.1/livedvd-x86-amd64-32ul-2012.1.iso.CONTENTS"
"releases/amd64/12.1/livedvd-x86-amd64-32ul-2012.1.iso.DIGESTS.asc" -> "releases/x86/12.1/livedvd-x86-amd64-32ul-2012.1.iso.DIGESTS.asc"
"releases/amd64/20160514/livedvd-x86-amd64-32ul-20160514.iso" -> "releases/x86/20160514/livedvd-x86-amd64-32ul-20160514.iso"
"releases/amd64/11.2/livedvd-x86-amd64-32ul-11.2.iso.CONTENTS.gz" -> "releases/x86/11.2/livedvd-x86-amd64-32ul-11.2.iso.CONTENTS.gz"
"releases/amd64/20160514/livedvd-x86-amd64-32ul-20160514.iso.CONTENTS" -> "releases/x86/20160514/livedvd-x86-amd64-32ul-20160514.iso.CONTENTS"
"releases/amd64/12.0/livedvd-x86-amd64-32ul-2012.iso" -> "releases/x86/12.0/livedvd-x86-amd64-32ul-2012.iso"
"releases/amd64/20160514/livedvd-x86-amd64-32ul-20160514.iso.sig" -> "releases/x86/20160514/livedvd-x86-amd64-32ul-20160514.iso.sig"
"releases/amd64/11.2/livedvd-x86-amd64-32ul-11.2.iso.DIGESTS.asc" -> "releases/x86/11.2/livedvd-x86-amd64-32ul-11.2.iso.DIGESTS.asc"
"releases/amd64/11.0/livedvd-x86-amd64-32ul-11.0.iso.DIGESTS" -> "releases/x86/11.0/livedvd-x86-amd64-32ul-11.0.iso.DIGESTS"
"releases/amd64/11.0/livedvd-x86-amd64-32ul-11.0.iso" -> "releases/x86/11.0/livedvd-x86-amd64-32ul-11.0.iso"
"releases/amd64/12.1/livedvd-x86-amd64-32ul-2012.1.iso.DIGESTS" -> "releases/x86/12.1/livedvd-x86-amd64-32ul-2012.1.iso.DIGESTS"
"releases/amd64/12.0/livedvd-x86-amd64-32ul-2012.iso.CONTENTS-squashfs.gz" -> "releases/x86/12.0/livedvd-x86-amd64-32ul-2012.iso.CONTENTS-squashfs.gz"
"releases/amd64/20121221/livedvd-x86-amd64-32ul-20121221.iso.DIGESTS.asc" -> "releases/x86/20121221/livedvd-x86-amd64-32ul-20121221.iso.DIGESTS.asc"
"releases/x86/20160514/livedvd-changes" -> "releases/amd64/20160514/livedvd-changes"
"releases/amd64/11.2/livedvd-x86-amd64-32ul-11.2.iso.CONTENTS-squashfs.gz" -> "releases/x86/11.2/livedvd-x86-amd64-32ul-11.2.iso.CONTENTS-squashfs.gz"
"releases/amd64/20121221/livedvd-x86-amd64-32ul-20121221.iso.CONTENTS-squashfs.gz" -> "releases/x86/20121221/livedvd-x86-amd64-32ul-20121221.iso.CONTENTS-squashfs.gz"
"releases/amd64/20160514/livedvd-x86-amd64-32ul-20160514.iso.DIGESTS.asc" -> "releases/x86/20160514/livedvd-x86-amd64-32ul-20160514.iso.DIGESTS.asc"
"releases/amd64/11.2/livedvd-x86-amd64-32ul-11.2.iso.DIGESTS" -> "releases/x86/11.2/livedvd-x86-amd64-32ul-11.2.iso.DIGESTS"
"releases/amd64/20140826/livedvd-x86-amd64-32ul-20140826.iso" -> "releases/x86/20140826/livedvd-x86-amd64-32ul-20140826.iso"
"releases/amd64/20160514/livedvd-x86-amd64-32ul-20160514.iso.CONTENTS-squashfs.gz" -> "releases/x86/20160514/livedvd-x86-amd64-32ul-20160514.iso.CONTENTS-squashfs.gz"
"releases/amd64/20121221/livedvd-x86-amd64-32ul-20121221.iso.PACKAGES" -> "releases/x86/20121221/livedvd-x86-amd64-32ul-20121221.iso.PACKAGES"
"releases/x86/20140826/livedvd-changes" -> "releases/amd64/20140826/livedvd-changes"
"releases/amd64/12.0/livedvd-x86-amd64-32ul-2012.iso.CONTENTS" -> "releases/x86/12.0/livedvd-x86-amd64-32ul-2012.iso.CONTENTS"
"releases/amd64/20140826/livedvd-x86-amd64-32ul-20140826.iso.DIGESTS.asc" -> "releases/x86/20140826/livedvd-x86-amd64-32ul-20140826.iso.DIGESTS.asc"
"releases/amd64/20140826/livedvd-x86-amd64-32ul-20140826.iso.CONTENTS" -> "releases/x86/20140826/livedvd-x86-amd64-32ul-20140826.iso.CONTENTS"
"releases/amd64/20121221/livedvd-x86-amd64-32ul-20121221.iso.CONTENTS" -> "releases/x86/20121221/livedvd-x86-amd64-32ul-20121221.iso.CONTENTS"
"releases/amd64/11.0/livedvd-x86-amd64-32ul-11.0.iso.CONTENTS-squashfs.gz" -> "releases/x86/11.0/livedvd-x86-amd64-32ul-11.0.iso.CONTENTS-squashfs.gz"
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2020-10-04 21:53:56 UTC
This was a side-effect of the cleanup from bug 715078

The only exception was:
releases/sparc/autobuilds/current-stage1-sparc-systemd

That I left for now, the Sparc team should look at their builds.
Comment 2 Julius 2020-10-05 12:11:30 UTC
I see two more:
"releases/x86/20140826/livedvd-changes" -> "releases/amd64/20140826/livedvd-changes"
"releases/x86/20160514/livedvd-changes" -> "releases/amd64/20160514/livedvd-changes"

Anyway, yay, fewer warnings in my logs. Ty.