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

Reply via email to