How to setup tumbleweed mirror?
Hi folks, I noticed that when syncing the opensuse-full-with-factory rsync modules from stage.opensuse.org, the "update" directory contains the following symlinks. update/tumbleweed -> /srv/ftp/pub/opensuse/repositories/openSUSE:/Factory:/Update/standard update/tumbleweed-non-oss -> tumbleweed The path /srv/ftp/pub/opensuse/repositories/openSUSE:/Factory:/Update/standard does not exist on the system and therefore update/tumbleweed becomes unavailable in the mirror. I checked a few mirrors and the path returns 404 although the tumbleweed directory appears under "update". See: https://opensuse.mirror.ac.za/update/tumbleweed http://ftp.rz.uni-wuerzburg.de/linux/opensuse/update/tumbleweed-non-oss http://ftp.tu-chemnitz.de/pub/linux/opensuse/update/tumbleweed However, the update/tumbleweed path is fine on some mirrors, especially those managed by openSUSE Heroes. Can you some please advise how to do the sync correctly, so as to have a Tumbleweed mirror including update/tumbleweed? Regards, Ish Sookun
On Wed, May 04, 2022 at 06:58:45PM +0400, Ish Sookun wrote:
Hi folks,
Hello Ish, I checked the mirror I'm responsible for and it seems to have this issue so I'm interested in this subject as well.
I noticed that when syncing the opensuse-full-with-factory rsync modules from stage.opensuse.org, the "update" directory contains the following symlinks.
update/tumbleweed -> /srv/ftp/pub/opensuse/repositories/openSUSE:/Factory:/Update/standard
I would argue that this symlink is broken on the upstream mirror and needs to be made a relative symlink, i.e: update/tumbleweed -> ../repositories/openSUSE:/Factory:/Update/standard
update/tumbleweed-non-oss -> tumbleweed
The path /srv/ftp/pub/opensuse/repositories/openSUSE:/Factory:/Update/standard does not exist on the system and therefore update/tumbleweed becomes unavailable in the mirror.
I checked a few mirrors and the path returns 404 although the tumbleweed directory appears under "update". See:
https://opensuse.mirror.ac.za/update/tumbleweed http://ftp.rz.uni-wuerzburg.de/linux/opensuse/update/tumbleweed-non-oss http://ftp.tu-chemnitz.de/pub/linux/opensuse/update/tumbleweed
However, the update/tumbleweed path is fine on some mirrors, especially those managed by openSUSE Heroes.
I would guess that they store their respositories under /srv/ftp and that it is not a trick of the sync.
Can you some please advise how to do the sync correctly, so as to have a Tumbleweed mirror including update/tumbleweed?
You could possibly replace the symlink with a working one and exclude it from the sync, but I would think the "correct" fix is turning the symlink into a relative one upstream. Cordially, Andreas Kempe
participants (2)
-
Andreas Kempe
-
Ish Sookun