well in the end, i undinked it.  We will see what happens when 1.2.2 comes
out and I upgrade to stable.  Just for educational purposes, tomorrow I
will boot a VM template (that I worked thought my issues with the 1.2.1
upgrade on and push that to 1.2.2dev and see what happens.  That will also
let me look at what the permissions for the site-packages where back when I
first started.  I have a sneaking suspicion that the dev upgrade that I
started with today did some major permission munging on the site-packages
directory.

As an aside, we noticed the same thing on the 1.2.1 upgrade.  The egg
permissions were 400 root root, which made it unusable. Took me 2 days to
figure that out.

Thanks for your help and I will try to look at what happened over the next
few days.

Matthew

On Wed, Apr 12, 2017 at 9:53 PM, Matthew Lavigne <[email protected]>
wrote:

> Actually it looks like the entire site-packages permissions were doinked.
>
> Did some permission realignment and get no apache errors now but this:
>
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/site-packages/trac/web/api.py", line 709, in 
> send_error
>     data, 'text/html')
>   File "/usr/lib/python2.7/site-packages/trac/web/chrome.py", line 1120, in 
> render_template
>     template = self.load_template(filename, method=method)
>   File "/usr/lib/python2.7/site-packages/trac/web/chrome.py", line 1080, in 
> load_template
>     return self.templates.load(filename, cls=cls)
>   File "/usr/lib64/python2.7/site-packages/genshi/template/loader.py", line 
> 246, in load
>     raise TemplateNotFound(filename, search_path)
> TemplateNotFound: Template "error.html" not found
>
>
>
> trac.conf file:
>
> # The Location is the part after the host (http://example.com<Location>) that
> # you want to serve the Trac site
>
> LDAPTrustedGlobalCert CA_BASE64 /opt/httpd/bp-root.cer
> LDAPTrustedGlobalCert CA_BASE64 /opt/httpd/custom-eric.cer
>
> WSGIScriptAlias /trac /var/www/trac/trac.wsgi
>
> <Directory /var/www/trac>
>   WSGIApplicationGroup %{GLOBAL}
>     AllowOverride None
> #    Order deny,allow
> #    Allow from all
>   Order deny,allow
>   Allow from all
>   Satisfy All
>   AuthName w3
>   AuthType basic
>   AuthBasicProvider ldap
>   AuthLDAPURL 
> ldaps://bluepages.example.com/ou=bluepages,o=example.com?mail?sub? SSL
>   require valid-user
> </Directory>
>
>
>
> On Wed, Apr 12, 2017 at 9:47 PM, RjOllos <[email protected]> wrote:
>
>>
>>
>> On Wednesday, April 12, 2017 at 6:41:47 PM UTC-7, Matthew Lavigne wrote:
>>>
>>> so pip uninstall trac (get back to clean)
>>>
>>> then pip install
>>>
>>> [root@ithelp ~]# pip install wheels/Trac-1.2.2.dev0-py2-none-any.whl
>>> Processing ./wheels/Trac-1.2.2.dev0-py2-none-any.whl
>>> Requirement already satisfied: setuptools>=0.6 in
>>> /usr/lib/python2.7/site-packages (from Trac==1.2.2.dev0)
>>> Requirement already satisfied: Genshi>=0.6 in
>>> /usr/lib64/python2.7/site-packages (from Trac==1.2.2.dev0)
>>> Requirement already satisfied: six>=1.6.0 in
>>> /usr/lib/python2.7/site-packages (from setuptools>=0.6->Trac==1.2.2.d
>>> ev0)
>>> Requirement already satisfied: appdirs>=1.4.0 in
>>> /usr/lib/python2.7/site-packages (from setuptools>=0.6->Trac==1.2.2.d
>>> ev0)
>>> Requirement already satisfied: packaging>=16.8 in
>>> /usr/lib/python2.7/site-packages (from setuptools>=0.6->Trac==1.2.2.d
>>> ev0)
>>> Requirement already satisfied: pyparsing in
>>> /usr/lib/python2.7/site-packages (from packaging>=16.8->setuptools>=0
>>> .6->Trac==1.2.2.dev0)
>>> Installing collected packages: Trac
>>> Successfully installed Trac-1.2.2.dev0
>>>
>>> ok that looks promising:
>>>
>>> ls -lhtr in /usr/lib/python2.7/site-package
>>>
>>> drwx------  18 root   root   4.0K Apr 12 21:31 trac
>>> drwx------   5 root   root     88 Apr 12 21:31 tracopt
>>> drwx------   2 root   root   4.0K Apr 12 21:31 Trac-1.2.2.dev0.dist-info
>>>
>>> so those need to be adjusted?  so just in case I pushed them to 755:
>>> drwxr-xr-x  18 root   root   4.0K Apr 12 21:31 trac
>>> drwxr-xr-x   5 root   root     88 Apr 12 21:31 tracopt
>>> drwxr-xr-x   2 root   root   4.0K Apr 12 21:31 Trac-1.2.2.dev0.dist-info
>>>
>>>
>>>
>>> [Wed Apr 12 21:36:22.766148 2017] [core:notice] [pid 16803] AH00094:
>>> Command line: '/usr/sbin/httpd -D FOREGROUND'
>>> [Wed Apr 12 21:36:36.570967 2017] [:error] [pid 16806] [client
>>> 9.80.206.36:40664] mod_wsgi (pid=16806): Exception occurred processing
>>> WSGI script '/var/www/trac/trac.wsgi'.
>>> [Wed Apr 12 21:36:36.571103 2017] [:error] [pid 16806] [client
>>> 9.80.206.36:40664] Traceback (most recent call last):
>>> [Wed Apr 12 21:36:36.571157 2017] [:error] [pid 16806] [client
>>> 9.80.206.36:40664]   File "/var/www/trac/trac.wsgi", line 30, in
>>> application
>>> [Wed Apr 12 21:36:36.571304 2017] [:error] [pid 16806] [client
>>> 9.80.206.36:40664]     from trac.web.main import dispatch_request
>>> [Wed Apr 12 21:36:36.571351 2017] [:error] [pid 16806] [client
>>> 9.80.206.36:40664] ImportError: No module named web.main
>>>
>>
>> Seems like your PYTHONPATH is messed up. Can you share your virtualhosts
>> config for Apache?
>>
>> - Ryan
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Trac Users" group.
>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>> pic/trac-users/ICHC862VZ30/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://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 https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to