jovoro / geminid

Gemini Server in C
BSD 3-Clause "New" or "Revised" License
40 stars 3 forks source link

Error 41 #1

Open asterismo opened 2 years ago

asterismo commented 2 years ago

Hi, i installed geminid and it was able to launch, but i get this error when trying to access index.gmi, maybe permission problem?

Error log is empty but access log shows this

gemini://domain.tld/ domain.tld / 41 0 - -

Lagrange browser shows I/O error 41

Any ideas?

jovoro commented 2 years ago

Hi! It most certainly is a permission problem. Have you verified that the user running geminid has read permissions on the files it needs to read? Also, check directory permissions, the user running geminid needs listing permissions (execute bit). Also check that the configured name for the index file is correct. Do you use any advanced access control mechanisms like SELinux which could deny access to the filesystem?

If you like, you can post your configuration and an ls -l of the gemini root directory. Unfortunately the error messages aren't very informative about what exactly the problem is. It might be a good idea to add some more information there.

asterismo commented 2 years ago

I will try that, happy new year!