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.
