[Trac] Problems running trac-admin after installation of Trac 0.8
for WindowsXP
Stelling Carsten
Carsten.Stelling at goerlitz.com
Wed Jan 5 04:17:49 EST 2005
Hi!
After giving up trying to install Trac on Suse Linux 9.2
I'm now trying to install it under WindowsXP Prof. SP1.
Trac looks very nice and it seems to be a candidate of
choice for managing our work in R&D with 5 engineers.
But installing it becomes a real challenge to me.
I'm very hopelessly to get it installed and work for me :-((
Can anybody HELP me?
====================
Here's my configuration and what I've done so far.
I followed the instructions from the 'Windows Installation
Instructions for Subversion w/Trac 0.8'
The installed versions are:
Apache 2.5.52
Python 2.3.4
Subversion 1.1.1
SQLite 3.0.8
PySQLite 1.1.6
Trac 0.8
Docutils 0.3.7
ClearSilver 0.9.12
Installing Python, Apache, Subversion and Docutils on drive C: was very simple.
I've tried the TortoiseSVN frontend and it all worked fine.
My repository is located in c:\svn\projects\skalar.
After installing the other Trac prerequisites and trying to create the
Trac database I get the following traceback:
Traceback (most recent call last):
File "trac-admin", line 913, in ?
main()
File "trac-admin", line 905, in main
tracadm.run()
File "trac-admin", line 74, in run
self.cmdloop()
File "C:\Python23\lib\cmd.py", line 133, in cmdloop
stop = self.onecmd(line)
File "C:\Python23\lib\cmd.py", line 210, in onecmd
return func(arg)
File "trac-admin", line 403, in do_initdb
self.do_initenv(line)
File "trac-admin", line 453, in do_initenv
dt = trac.siteconfig.__default_templates_dir__
AttributeError: 'module' object has no attribute '__default_templates_dir__'
I've checked the PYTHONPATH variable and didn't find any mistake. I've tried
forward and backward slashes, but without success.
PYTHONPATH=C:/python23/share/trac/templates;C:/python23/lib/site-packages/svn;
C:/python23/lib/site-packages/libsvn;C:/python23/lib/site-packages/trac
In c:/python23/lib/site-packages/trac there is a file siteconfig.py
that seems to be OK and contains the existing pathes to other stuff.
# PLEASE DO NOT EDIT THIS FILE!
# This file was autogenerated when installing Trac 0.8.
#
__default_templates_dir__ = 'C:\\Python23\\share\\trac\\templates'
__default_htdocs_dir__ = 'C:\\Python23\\share\\trac\\htdocs'
__default_wiki_dir__ = 'C:\\Python23\\share\\trac\\wiki-default'
Here is what I get in the command-shell!
C:\>path
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Subver
sion\bin;C:\Python23
C:\>set
ALLUSERSPROFILE=C:\Dokumente und Einstellungen\All Users
APPDATA=C:\Dokumente und Einstellungen\Administrator.TEST-PC\Anwendungsdaten
APR_ICONV_PATH=C:\Programme\Subversion\iconv
CommonProgramFiles=C:\Programme\Gemeinsame Dateien
COMPUTERNAME=TEST-PC
ComSpec=C:\WINDOWS\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\Dokumente und Einstellungen\Administrator.TEST-PC
LOGONSERVER=\\TEST-PC
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Subver
sion\bin;C:\Python23
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0209
ProgramFiles=C:\Programme
PROMPT=$P$G
PYTHONPATH=C:/python23/share/trac/templates;C:/python23/lib/site-packages/svn;C:
/python23/lib/site-packages/libsvn;C:/python23/lib/site-packages/trac
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOKUME~1\ADMINI~1.TES\LOKALE~1\Temp
TMP=C:\DOKUME~1\ADMINI~1.TES\LOKALE~1\Temp
USERDOMAIN=TEST-PC
USERNAME=Administrator
USERPROFILE=C:\Dokumente und Einstellungen\Administrator.TEST-PC
windir=C:\WINDOWS
C:\>cd python23
C:\Python23>cd scripts
C:\Python23\Scripts>python trac-admin c:/svn/projects/trac.db
Welcome to trac-admin 0.7.1
Interactive Trac adminstration console.
Copyright (c) 2004 Edgewall Software
Type: '?' or 'help' for help on commands.
Trac [c:/svn/projects/trac.db]> initdb
Creating a new Trac environment at c:/svn/projects/trac.db
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]> Skalar
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:\svn\projects\skalar
Please enter location of Trac page templates.
Default is the location of the site-wide templatesinstalled with Trac.
Traceback (most recent call last):
File "trac-admin", line 913, in ?
main()
File "trac-admin", line 905, in main
tracadm.run()
File "trac-admin", line 74, in run
self.cmdloop()
File "C:\Python23\lib\cmd.py", line 133, in cmdloop
stop = self.onecmd(line)
File "C:\Python23\lib\cmd.py", line 210, in onecmd
return func(arg)
File "trac-admin", line 403, in do_initdb
self.do_initenv(line)
File "trac-admin", line 453, in do_initenv
dt = trac.siteconfig.__default_templates_dir__
AttributeError: 'module' object has no attribute '__default_templates_dir__'
C:\Python23\Scripts>
What is wrong? Please HELP!
Thanks, Carsten
More information about the Trac
mailing list