swish-e indexing broken because of wrong config permissions - monitoring needed?
Today I wondered why the search.cgi on lists.opensuse.org did not work.
Looks like the index file got somehow broken, which might be a result of the latest upgrade of the machine.
During further investigation/trying to rebuild the index, I noticed that the configuration file /etc/swish-e.conf was owned by root:root with permissions 640. This resulted in the user "archive" not being able to read the configuration any longer and the cron jobs were failing. Looks like they failed silently?
I fixed the permissions now and started to run a full reindex in a screen session of user "archive" (which will take some time, I guess).
So the original issue should be fixed - fixable now (the cron jobs should also be able to start working now).
BUT: we should think about a way to monitor the indexing somehow. This needs investigation.