#3226: Windows trac-admin initenv fails (no such file or directory / File
exists)
--------------------------+-------------------------------------------------
Reporter: ivan.boscolo | Owner: daniel
Type: defect | Status: new
Priority: high | Milestone:
Component: trac-admin | Version: 0.9.5
Severity: major | Keywords: trac-admin no such file or directory
initenv
--------------------------+-------------------------------------------------
On my windows system (w2k) everything always worked fine with my svn
install (1.3.1) and trac 0.9.5 ..today i only created a new repo and a new
environment and worked fine and then deleted them via file system canc, i
succesfully recreated the repository but i cannot create any environment.
Case 1: if i do not create the directory structure and call initenv that's
the situation
C:\Python23>python c:/python23/scripts/trac-admin
C:/TRACProjects/Antalis/Mobis
Welcome to trac-admin 0.9.5
Interactive Trac adminstration console.
Copyright (c) 2003-2006 Edgewall Software
Type: '?' or 'help' for help on commands.
Trac [C:\TRACProjects\Antalis\Mobis]> initenv
Creating a new Trac environment at C:\TRACProjects\Antalis\Mobis
Trac will first ask a few questions about your environment
in order to initalize and prepare the project database.
Please enter the name of your project.
This name will be used in page titles and descriptions.
Project Name [My Project]> Mobis
Please specify the connection string for the database to use.
By default, a local SQLite database is created in the environment
directory. It is also possible to use an already existing
PostgreSQL database (check the Trac documentation for the exact
connection string syntax).
Database connection string [sqlite:db/trac.db]>
Please specify the absolute path to the project Subversion repository.
Repository must be local, and trac-admin requires read+write
permission to initialize the Trac database.
Path to repository [/var/svn/test]> C:\SVNRepos\AntalisMobis
Please enter location of Trac page templates.
Default is the location of the site-wide templates installed with Trac.
Templates directory [C:\Python23\share\trac\templates]>
Creating and Initializing Project
Failed to create environment. [Errno 2] No such file or directory:
'C:\\TRACProj
ects\\Antalis\\Mobis'
Traceback (most recent call last):
File "C:\Python23\Lib\site-packages\trac\scripts\admin.py", line 139, in
env_c
reate
self.__env = Environment(self.envname, create=True, db_str=db_str)
File "C:\Python23\Lib\site-packages\trac\env.py", line 79, in __init__
self.create(db_str)
File "C:\Python23\Lib\site-packages\trac\env.py", line 174, in create
os.mkdir(self.path)
OSError: [Errno 2] No such file or directory:
'C:\\TRACProjects\\Antalis\\Mobis'
Failed to initialize environment. 1
Traceback (most recent call last):
File "C:\Python23\Lib\site-packages\trac\scripts\admin.py", line 594, in
do_in
itenv
self.env_create(db_str)
File "C:\Python23\Lib\site-packages\trac\scripts\admin.py", line 144, in
env_c
reate
sys.exit(1)
SystemExit: 1
Case 2: If i create the directory structure and then call initenv
C:\Python23>python c:/python23/scripts/trac-admin C:\TRACProjects\Gts\Sfa
Welcome to trac-admin 0.9.5
Interactive Trac adminstration console.
Copyright (c) 2003-2006 Edgewall Software
Type: '?' or 'help' for help on commands.
Trac [C:\TRACProjects\Gts\Sfa]> initenv
Creating a new Trac environment at C:\TRACProjects\Gts\Sfa
Trac will first ask a few questions about your environment
in order to initalize and prepare the project database.
Please enter the name of your project.
This name will be used in page titles and descriptions.
Project Name [My Project]> Mobis
Please specify the connection string for the database to use.
By default, a local SQLite database is created in the environment
directory. It is also possible to use an already existing
PostgreSQL database (check the Trac documentation for the exact
connection string syntax).
Database connection string [sqlite:db/trac.db]>
Please specify the absolute path to the project Subversion repository.
Repository must be local, and trac-admin requires read+write
permission to initialize the Trac database.
Path to repository [/var/svn/test]> C:\SVNRepos\AntalisMobis
Please enter location of Trac page templates.
Default is the location of the site-wide templates installed with Trac.
Templates directory [C:\Python23\share\trac\templates]>
Creating and Initializing Project
Failed to create environment. [Errno 17] File exists:
'C:\\TRACProjects\\Gts\\Sf
a'
Traceback (most recent call last):
File "C:\Python23\Lib\site-packages\trac\scripts\admin.py", line 139, in
env_c
reate
self.__env = Environment(self.envname, create=True, db_str=db_str)
File "C:\Python23\Lib\site-packages\trac\env.py", line 79, in __init__
self.create(db_str)
File "C:\Python23\Lib\site-packages\trac\env.py", line 174, in create
os.mkdir(self.path)
OSError: [Errno 17] File exists: 'C:\\TRACProjects\\Gts\\Sfa'
Failed to initialize environment. 1
Traceback (most recent call last):
File "C:\Python23\Lib\site-packages\trac\scripts\admin.py", line 594, in
do_in
itenv
self.env_create(db_str)
File "C:\Python23\Lib\site-packages\trac\scripts\admin.py", line 144, in
env_c
reate
sys.exit(1)
SystemExit: 1
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/3226>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets