Project

General

Profile

Actions

tickets #163958

open

manpages.o.o recursive redirect

Added by fos 12 days ago. Updated 12 days ago.

Status:
New
Priority:
Normal
Category:
Manpages (service)
Target version:
-
Start date:
2024-07-15
Due date:
% Done:

0%

Estimated time:

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...

Actions #1

Updated by crameleon 12 days 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?

Actions

Also available in: Atom PDF