And now it is working properly. Nothing related to trac, I just missed some apache 2.4 config changes.
On Monday, December 9, 2024 at 12:18:38 PM UTC-5 Gordon McKinnon wrote: > I added ExecCGI and it's now throwing other errors (upgrade your schema, > Forbidden). So I missed an obvious apache config. > > On Friday, December 6, 2024 at 5:02:38 PM UTC-5 Gordon McKinnon wrote: > >> Hello, >> >> I'm upgrading from RedHat 6 to Redhat 9 and migrating a trac instance >> from 1.0 to 1.6. The trac instance runs in tracd, though it throws errors >> for some items like login, but I can't get past 500 errors in apache. >> >> The error I'm getting is: >> >> import pkg_resources: /projects/project_deploy/cgi-bin/trac.fcgi >> Traceback (most recent call last):: >> /projects/project_deploy/cgi-bin/trac.fcgi >> File "/projects/project_deploy/cgi-bin/trac.fcgi", line 37, in <module>: >> /projects/project_deploy/cgi-bin/trac.fcgi >> main(): /projects/project_deploy/cgi-bin/trac.fcgi >> File "/projects/project_deploy/cgi-bin/trac.fcgi", line 34, in main: >> /projects/project_deploy/cgi-bin/trac.fcgi >> fcgi_frontend.run(): /projects/project_deploy/cgi-bin/trac.fcgi >> File >> "/home/user/.local/lib/python3.9/site-packages/trac/web/fcgi_frontend.py", >> line 54, in run: /projects/project_deploy/cgi-bin/trac.fcgi >> WSGIServer(dispatch_request, **params).run(): >> /projects/project_deploy/cgi-bin/trac.fcgi >> File "/home/user/.local/lib/python3.9/site-packages/trac/web/_fcgi.py", >> line 1074, in run: /projects/project_deploy/cgi-bin/trac.fcgi >> [pid 945737:tid 945824] [client 142.124.235.13:55226] clientSock, >> addr = sock.accept(): /projects/project_deploy/cgi-bin/trac.fcgi >> [pid 945737:tid 945824] [client 142.124.235.13:55226] File >> "/usr/lib64/python3.9/socket.py", line 293, in accept: >> /projects/project_deploy/cgi-bin/trac.fcgi >> [pid 945737:tid 945824] [client 142.124.235.13:55226] fd, addr = >> self._accept(): /projects/project_deploy/cgi-bin/trac.fcgi >> [pid 945737:tid 945824] [client 142.124.235.13:55226] OSError: [Errno >> 22] Invalid argument: /projects/project_deploy/cgi-bin/trac.fcgi >> End of script output before headers: trac.fcgi >> >> Alias /trac/chrome/common /projects/project_deploy/htdocs/common >> Alias /trac/chrome/site /projects/project_deploy/htdocs/site >> >> DefaultInitEnv TRAC_ENV /projects/project_deploy >> <Directory "/projects/project_deploy/htdocs"> >> Options Indexes FollowSymLinks >> AllowOverride None >> Require all granted >> </Directory> >> <Location "/trac/chrome/common"> >> SetHandler None >> </Location> >> ScriptAlias /project /projects/project_deploy/cgi-bin/trac.fcgi >> <Directory /project> >> Options Indexes FollowSymLinks >> Require all granted >> </Directory> >> >> I'm using the alternative in the fcgi script, >> os.environ['TRAC_ENV'] = '/projects/project_deploy' >> >> >> I tried using my upgraded trac directory, and also tried doing a deploy >> and configuring that. Selinux is running but I don't see any recent >> errors. I'm running redhat 9.4, apache 2.4.57, trac 1.6, and Python 3.9.18. >> >> Does anyone have advice? I upgraded my apache configuration from 2.2 to >> 2.4 so I may have missed something obvious. Static pages and subversion >> work now, though. >> >> Thank you, >> >> Gordon >> >> -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/trac-users/3c12ed24-30d8-40e4-b37e-0ec24b8ace51n%40googlegroups.com.