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 [email protected]. To view this discussion visit https://groups.google.com/d/msgid/trac-users/3c12ed24-30d8-40e4-b37e-0ec24b8ace51n%40googlegroups.com.
