IFArchive error in upload

I was trying to upload the Spring Thing archive of games to the IFArchive, but I got the following error:

  File "/var/ifarchive/cgi-bin/upload.py", line 434, in <module>
    hdlr = logging.FileHandler(logfile)
  File "/usr/lib/python3.7/logging/__init__.py", line 1092, in __init__
    StreamHandler.__init__(self, self._open())
  File "/usr/lib/python3.7/logging/__init__.py", line 1121, in _open
    return open(self.baseFilename, self.mode, encoding=self.encoding)
PermissionError: [Errno 13] Permission denied: '/var/ifarchive/logs/web-upload.log'

I tried to use Chrome, Firefox, and Edge, but none worked.

2 Likes

I repro this. I can’t even load https://upload.ifarchive.org/cgi-bin/upload.py as a GET request.

1 Like

Sorry about that. The log directory’s permissions got busted somehow while we were adjusting the rsync daemon’s logs. Should be fixed now.

2 Likes

Makes sense! I was fixing permission errors right before this (when uploading files for the Kuolema to the Spring Thing Website it always sets them to 700 instead of 644, every update).

And thanks!

1 Like