LHO Lockloss website not working as has permissions error
The LHO Lockloss website homepage has an “Internal Server Error”.
The analysis and event directory is working fine, e.g. https://ldas-jobs.ligo-wa.caltech.edu/~lockloss/events/
Dan Moraru found the below error with CGI script trying to create /usr/share/httpd/.cache on the webserver (ldas-jobs), but does not have permission to do so. Nothing has changed with LDAS over the break.
(igwn) [dan.moraru@ldas-grid ~]$ tail -100 /net/jobs/var/log/httpd/ssl_error_log
...
[Wed Jan 03 12:35:04.531096 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: Traceback (most recent call last):
[Wed Jan 03 12:35:04.531386 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: File "/cvmfs/software.igwn.org/conda/envs/igwn-py39/lib/python3.9/runpy.py", line 197, in _run_module_as_main
[Wed Jan 03 12:35:04.531486 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: return _run_code(code, main_globals, None,
[Wed Jan 03 12:35:04.531669 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: File "/cvmfs/software.igwn.org/conda/envs/igwn-py39/lib/python3.9/runpy.py", line 87, in _run_code
[Wed Jan 03 12:35:04.531869 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: exec(code, run_globals)
[Wed Jan 03 12:35:04.532091 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: File "/home/lockloss/opt/locklost-igwn-py39/lib/python3.9/site-packages/locklost/web/__main__.py", line 7, in <module>
[Wed Jan 03 12:35:04.533166 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: from ..event import LocklossEvent
[Wed Jan 03 12:35:04.533407 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: File "/home/lockloss/opt/locklost-igwn-py39/lib/python3.9/site-packages/locklost/event.py", line 6, in <module>
[Wed Jan 03 12:35:04.534893 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: from gpstime import tconvert
[Wed Jan 03 12:35:04.535154 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: File "/cvmfs/software.igwn.org/conda/envs/igwn-py39/lib/python3.9/site-packages/gpstime/__init__.py", line 41, in <module>
[Wed Jan 03 12:35:04.535331 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: from .leaps import LEAPDATA
[Wed Jan 03 12:35:04.535558 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: File "/cvmfs/software.igwn.org/conda/envs/igwn-py39/lib/python3.9/site-packages/gpstime/leaps.py", line 280, in <module>
[Wed Jan 03 12:35:04.535655 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: LEAPDATA = find_leap_data()
[Wed Jan 03 12:35:04.535913 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: File "/cvmfs/software.igwn.org/conda/envs/igwn-py39/lib/python3.9/site-packages/gpstime/leaps.py", line 239, in find_leap_data
[Wed Jan 03 12:35:04.536005 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: os.makedirs(CACHE_DIR)
[Wed Jan 03 12:35:04.536183 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: File "/cvmfs/software.igwn.org/conda/envs/igwn-py39/lib/python3.9/os.py", line 215, in makedirs
[Wed Jan 03 12:35:04.536400 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: makedirs(head, exist_ok=exist_ok)
[Wed Jan 03 12:35:04.536583 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: File "/cvmfs/software.igwn.org/conda/envs/igwn-py39/lib/python3.9/os.py", line 225, in makedirs
[Wed Jan 03 12:35:04.536703 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: mkdir(name, mode)
[Wed Jan 03 12:35:04.536837 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] AH01215: PermissionError: [Errno 13] Permission denied: '/usr/share/httpd/.cache'
[Wed Jan 03 12:35:04.592538 2024] [cgi:error] [pid 11394] [client 198.129.208.178:33678] End of script output before headers: index.cgi