I've been running Trac for 12 years, but stopped upgrading it at 1.0.3. It recently stopped working. Attempts to upgrade it in place failed with the same error as the installed instance (package 'six' not found). So I backed it up, moved it out of the way, and started fresh installing v1.4.3.
I'm just about there, but after installing the prerequisites and Trac, now trac-admin initenv fails. I'm stumped!
$ trac-admin $TRAC_ENV initenv
Traceback (most recent call last):
File "/home/user/opt/python-2.7.18/bin/trac-admin", line 5, in <module>
from trac.admin.console import run
File "/home/user/opt/python-2.7.18/lib/python2.7/site-packages/trac/admin/console.py", line 36, in <module>
from trac.env import Environment
File "/home/user/opt/python-2.7.18/lib/python2.7/site-packages/trac/env.py", line 42, in <module>
from trac.db.convert import copy_tables
File "/home/user/opt/python-2.7.18/lib/python2.7/site-packages/trac/db/convert.py", line 18, in <module>
from trac.db import sqlite_backend
File "/home/user/opt/python-2.7.18/lib/python2.7/site-packages/trac/db/sqlite_backend.py", line 39, in <module>
import sqlite3 as sqlite
File "/home/user/opt/python-2.7.18/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/home/user/opt/python-2.7.18/lib/python2.7/sqlite3/dbapi2.py", line 28, in <module>
from _sqlite3 import *
ImportError: No module named _sqlite3
Rick