I tried to do "easy_install -U Trac", I re-did whole Trac instance and
that seemed to do it for me..

On Tue, Feb 10, 2015 at 3:12 PM, Mike Dewhirst <[email protected]> wrote:
> On 11/02/2015 3:09 AM, alexus wrote:
>>
>> All of the sudden I'm getting following error while trying to access my
>> TRAC instance:
>>
>> /var/log/httpd/error_log
>>
>>   mod_wsgi (pid=3441): Exception occurred processing WSGI script
>> '/var/www/html/trac/dc/cgi-bin/trac.wsgi'.
>>   Traceback (most recent call last):
>>     File "/var/www/html/trac/dc/cgi-bin/trac.wsgi", line 30, in
>> application
>>       from trac.web.main import dispatch_request
>>   ImportError: No module named trac.web.main
>>
>>
>> # cat /etc/redhat-release
>> Red Hat Enterprise Linux Server release 7.0 (Maipo)
>> # uname -a
>> Linux 7repo2.uftwf.local 3.10.0-123.13.1.el7.x86_64 #1 SMP Tue Nov 4
>> 10:16:51 EST 2014 x86_64 x86_64 x86_64 GNU/Linux
>> # rpm -q httpd python mod_wsgi
>> httpd-2.4.6-18.el7_0.x86_64
>> python-2.7.5-16.el7.x86_64
>> mod_wsgi-3.4-12.el7_0.x86_64
>> # ll /usr/lib/python2.7/site-packages/Trac-1.0.4-py2.7.egg
>> -rw-r--r--. 1 root root 1987120 Feb  9 17:07
>> /usr/lib/python2.7/site-packages/Trac-1.0.4-py2.7.egg
>> # cat /var/www/html/trac/dc/cgi-bin/trac.wsgi
>> #!/usr/bin/python
>> # -*- coding: utf-8 -*-
>> #
>> # Copyright (C)2008-2009 Edgewall Software
>> # Copyright (C) 2008 Noah Kantrowitz <[email protected]>
>> # All rights reserved.
>> #
>> # This software is licensed as described in the file COPYING, which
>> # you should have received as part of this distribution. The terms
>> # are also available at http://trac.edgewall.org/wiki/TracLicense.
>> #
>> # This software consists of voluntary contributions made by many
>> # individuals. For the exact contribution history, see the revision
>> # history and logs, available at http://trac.edgewall.org/log/.
>> #
>> # Author: Noah Kantrowitz <[email protected]>
>> import os
>>
>> def application(environ, start_request):
>>      if not 'trac.env_parent_dir' in environ:
>>          environ.setdefault('trac.env_path', '/var/www/html/trac/dc')
>>      if 'PYTHON_EGG_CACHE' in environ:
>>          os.environ['PYTHON_EGG_CACHE'] = environ['PYTHON_EGG_CACHE']
>>      elif 'trac.env_path' in environ:
>>          os.environ['PYTHON_EGG_CACHE'] = \
>>              os.path.join(environ['trac.env_path'], '.egg-cache')
>>      elif 'trac.env_parent_dir' in environ:
>>          os.environ['PYTHON_EGG_CACHE'] = \
>>              os.path.join(environ['trac.env_parent_dir'], '.egg-cache')
>>      from trac.web.main import dispatch_request
>>      return dispatch_request(environ, start_request)
>> #
>>
>> I recently installed subversion-python binding, I really doubt that's
>> what caused that but still..
>>
>> Any ideas how to troubleshoot this?
>
>
> I had the same (No module named trac.web.main) error a few days ago. It
> turned out to be permissions and ownership. I had moved trac and tracopt
> from the egg to a samba share and made a couple of symbolic links to them so
> I could more easily tweak the source - months ago now. It had been working
> fine until I adjusted the samba stuff. Moving it back to where it belongs
> and restoring the correct ownership and permissions fixed it.
>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Trac Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected]
>> <mailto:[email protected]>.
>> To post to this group, send email to [email protected]
>> <mailto:[email protected]>.
>> Visit this group at http://groups.google.com/group/trac-users.
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Trac Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/trac-users.
> For more options, visit https://groups.google.com/d/optout.



-- 
http://alexus.org/

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to