[Trac] Re: mod_fcgi errors with apache
Gordon McKinnon <[email protected]> Mon, 9 Dec 2024 09:18:37 -0800 (PST)
| Newsgroups | gmane.comp.version-control.subversion.trac.general |
|---|---|
| Message-ID | <[email protected]> |
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected] To view this discussion visit https://groups.google.com/d/msgid/trac-users/459d9ef8-19de-4417-b467-e6dc9a299795n%40googlegroups.com.