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/f8442502-845a-4412-81f8-2b11f196d3d4n%40googlegroups.com.