[Trac] mod_fcgi errors with apache
Gordon McKinnon <[email protected]> Fri, 6 Dec 2024 14:02:38 -0800 (PST)
| Newsgroups | gmane.comp.version-control.subversion.trac.general |
|---|---|
| Message-ID | <[email protected]> |
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/f8442502-845a-4412-81f8-2b11f196d3d4n%40googlegroups.com.