#7598 closed defect (invalid)
NameError: global name 'log' is not defined when installing Trac
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | general | Version: | 0.11-stable |
Severity: | normal | Keywords: | |
Cc: | spira@… | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
I'm trying to install Trac 0.11-stable on a Solaris 10 system, where my self compiled Python 2.5.2 is in /export/home/webservd/.software/Python-2.5.2. I'm uusing rev. 7510, checked out from SVN per the instructions at http://trac.edgewall.org/wiki/TracDownload#Tracstable
--($ ~/Source/trac-0.11dev)-- python2.5 setup.py install running install running bdist_egg unrecognized .svn/entries format; skipping . running egg_info creating Trac.egg-info writing requirements to Trac.egg-info/requires.txt writing Trac.egg-info/PKG-INFO writing top-level names to Trac.egg-info/top_level.txt writing dependency_links to Trac.egg-info/dependency_links.txt writing entry points to Trac.egg-info/entry_points.txt writing manifest file 'Trac.egg-info/SOURCES.txt' Traceback (most recent call last): File "setup.py", line 99, in <module> """, File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/distutils/core.py", line 151, in setup dist.run_commands() File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/distutils/dist.py", line 974, in run_commands self.run_command(cmd) File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/distutils/dist.py", line 994, in run_command cmd_obj.run() File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/install.py", line 76, in run File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/install.py", line 92, in do_egg_install File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/distutils/cmd.py", line 333, in run_command self.distribution.run_command(command) File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/distutils/dist.py", line 994, in run_command cmd_obj.run() File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/bdist_egg.py", line 167, in run File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/distutils/cmd.py", line 333, in run_command self.distribution.run_command(command) File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/distutils/dist.py", line 994, in run_command cmd_obj.run() File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/egg_info.py", line 171, in run File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/egg_info.py", line 252, in find_sources File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/egg_info.py", line 306, in run File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/egg_info.py", line 333, in add_defaults File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/sdist.py", line 45, in walk_revctrl File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/sdist.py", line 52, in _default_revctrl File "/export/home/webservd/.software/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/setuptools/command/sdist.py", line 98, in entries_finder NameError: global name 'log' is not defined
Attachments (0)
Change History (3)
comment:1 by , 16 years ago
Cc: | added |
---|
follow-up: 3 comment:2 by , 16 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
This is not a Trac bug.
The python setuptools have a problem with Subversion 1.5. To solve that problem, I removed Subversion 1.5 on my system (actually, I just moved it out of the $PATH) and made sure that only Subversion 1.4 was present (was in the $PATH).
I then also deleted the svn and libsvn directories (symlinks, actually) in my site-packages directory of the Python installation. I also deleted "easy-install.pth" and "setuptools.pth" and "setuptools*.egg".
Following that, I installed the latest version of the 06 branch of the setuptools:
python ez_setup.py setuptools==dev06
That did not result in a working installation for me. The setuptools.pth was wrong. It pointed to setuptools 0.6c8. To fix that, I did:
echo ./setuptools-0.6c9dev_r65963-py2.5.egg > setuptools.pth
(I was in the site-packages directory of Python while doing that.)
easy-install.pth was also wrong. I replaced ./setuptools-0.6c8-py2.5.egg with the name of the egg that actually got installed:
perl -pi -e 's|setuptools-0.6c8-py2.5.egg|setuptools-0.6c9dev_r65963-py2.5.egg|' easy-install.pth
After having done that, a "python setup.py install" worked for me.
If you're not using Python 2.5, the name of the Egg will be different. It will also be different, if you happen to check out a different revision.
comment:3 by , 16 years ago
I agree, this is not a Trac bug.
I installed setuptools from the trunk (version 0.7a1dev) and now everything works ok.
Replying to Michael Schmarck <fox_xhvnfd-trac@…>:
I have the same problem installing it on WindowsXP with Python 2.4