hasn't done it yet...
First:
delivery@deli:/var$ sudo chmod 777 /usr/local/venv/trac/bin/trac-admin
delivery@deli:/var$ /usr/local/venv/trac/bin/trac-admin /var/trac initenv
Creating a new Trac environment at /var/trac
...
delivery@deli:/var/trac$ dir
README
VERSION conf htdocs log plugins templates
delivery@deli:/var/trac$ sudo /usr/local/venv/trac/bin/trac-admin . deploy /var/www/trac
Copying resources from:
trac.web.chrome.Chrome /usr/local/venv/trac/lib/python3.10/site-packages/trac/htdocs
/var/trac/htdocs
Creating scripts.
trac.wsgi:
#!/usr/bin/python3
....
....
# Author: Noah Kantrowitz <
no...@coderanger.net>
import os
import sys
sys.path.insert(0, '/usr/local/venv/trac')
os.environ['TRAC_ENV'] = '/usr/local/venv/trac'
from trac.web.main import dispatch_request as application
#SetEnv PYTHONHOME /usr/local/venv/trac/bin/python3
#SetEnv PYTHONPATH /var/trac
os.environ['PYTHONHOME'] = '/usr/local/venv/trac/bin/python3'
os.environ['PYTHONPATH'] = '/usr/local/venv/trac'
#import dispatch_request
def application(environ, start_response):
environ['trac.env_path'] = '/var/trac'
return trac.web.main.dispatch_request(environ, start_response)
my trac.conf in /etc/apache2/sites-available:
<VirtualHost *:80>
....
DocumentRoot /var/trac
Alias /chrome/common /var/www/trac/htdocs/common
Alias /chrome/site /var/www/trac/htdocs/site
SetEnv trac.env_path /var/trac
<Directory "/var/www/trac/htdocs">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride None
Require all granted
</Directory>
WSGIDaemonProcess trac python-home=/usr/local/venv/trac display-name=%{GROUP}
WSGIScriptAlias /trac /var/www/trac/cgi-bin/trac.wsgi process-group=trac application-group=%{GLOBAL}
<Directory "/var/www/trac/cgi-bin">
AllowOverride None
WSGIApplicationGroup %{GLOBAL}
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Require all granted
</Directory>
...
</VirtualHost>
apache log error:
[Sat Nov 11 02:22:13.673726 2023] [mpm_event:notice] [pid 10139:tid 140564912088960] AH00492: caught SIGWINCH, shutting down gracefully
[Sat Nov 11 02:22:13.812982 2023] [mpm_event:notice] [pid 10281:tid 140333620463488] AH00489: Apache/2.4.52 (Ubuntu) mod_wsgi/4.9.0 Python/3.10 configured -- resuming normal operations
[Sat Nov 11 02:22:13.813090 2023] [core:notice] [pid 10281:tid 140333620463488] AH00094: Command line: '/usr/sbin/apache2'
apache acess error: [11/Nov/2023:02:22:23 +0000] "GET /trac HTTP/1.1" 404 493 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/
117.0.0.0 Safari/537.36"
observation.I reinstalled the entire system ubuntu again...