> I've just upgraded from fedora38 to fedora39 and directly to fedora40
> and now apache won't start:
>
> (30)Read-only file system: AH00091: httpd: could not open error log
> file /home/httpd/www.mysite.com/logs/error_log.
> AH00015: Unable to open logs
>
> It has something to do with /home, as it seems it is unable to write
> anywhere on /home, even after changing the document root for any
> virtual host to various directories on /home it still fails with the
> same message, even though I'm confident the path exists and is
> writable.
Why are you trying to write log files into your homespace?
It's a legacy system (think webalizer era), but there are also multiple virtual hosts and it makes it easier to keep them segmented. The document root is in /home/httpd/www.mysite.com/html.
There's not enough space on /var to move it.
> chcon -u unconfined_u -t httpd_sys_content_t <file>
selinux was disabled with security=0 at boot time. selinux was not helpful here.
Thanks so much,
alex
-- _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue