tickets #163958
closedmanpages.o.o recursive redirect
0%
Description
When visiting any manpage on manpages.opensuse.org (e.g. https://manpages.opensuse.org/Tumbleweed/transactional-update/transactional-update.8.en.html) the website ends up in a redirection loop.
Unfortunately both Thorsten and Dominique, who would be responsible for the server, are on vacation. Do we have any other person with access? @crameleon: Sorry for assigning directly, I don't know who might be a better candidate...
Updated by crameleon 7 months ago ยท Edited
- Assignee changed from crameleon to opensuse-admin-obs
- Private changed from Yes to No
Hi,
I think the issue is with man pages which do not exist on the server.
Going by your example link:
$ curl -I https://manpages.opensuse.org/Tumbleweed/transactional-update/transactional-update.8.en.html
HTTP/2 307
...
man (manpages.o.o):~ # ls -l /srv/docserv/Tumbleweed/trans*
ls: cannot access '/srv/docserv/Tumbleweed/trans*': No such file or directory
But taking another example:
$ curl -I https://manpages.opensuse.org/Tumbleweed/stellarium/stellarium.1.en.html
HTTP/2 200
...
man (manpages.o.o):~ # ls -l /srv/docserv/Tumbleweed/stellarium/
total 28
-rw-r--r-- 1 docserv docserv 12457 Jul 15 00:54 index.html
-rw-r--r-- 1 docserv docserv 3169 Jun 23 20:23 stellarium.1.en.gz
-rw-r--r-- 1 docserv docserv 6493 Jul 15 00:54 stellarium.1.en.html.gz
In yesterdays sync, transactional-update was still present:
Jul 14 01:23:44 man rsyncd[1812]: UNKNOWN recv Tumbleweed/transactional-update/index.html 12955 812
Jul 14 01:23:44 man rsyncd[1812]: UNKNOWN recv Tumbleweed/transactional-update/transactional-update.8.en.html.gz 10333 629
Jul 14 01:23:44 man rsyncd[1812]: UNKNOWN recv Tumbleweed/transactional-update/transactional-update.conf.5.en.html.gz 5316 484
Jul 14 01:23:44 man rsyncd[1812]: UNKNOWN recv Tumbleweed/transactional-update/transactional-update.service.8.en.html.gz 10331 627
Jul 14 01:23:44 man rsyncd[1812]: UNKNOWN recv Tumbleweed/transactional-update/transactional-update.timer.8.en.html.gz 10333 629
But in todays sync, it is missing.
Also, there was an unusual amount of files deleted in todays sync, compared to yesterday:
$ grep '^Jul 14' /dev/shm/journal.out|grep -c del\\.
64
$ grep '^Jul 15' /dev/shm/journal.out|grep -c del\\.
9865
Besides the issue with docserv-auxserver, that missing files seem to cause infinite redirects (probably something for @kukuk), we should probably investigate why they went missing.
@opensuse-admin-obs: could you check pontifex / if the sources exist or if there were any errors with generating them?