actually running as apache (CentOS) used pip to dump everything.
redid the wheel bit Post install this is what ls -lthr looked like: drwx------ 5 root root 4.0K Apr 12 20:17 wheel drwxr-xr-x 2 root root 4.0K Apr 12 20:17 wheel-0.29.0.dist-info -rw-r--r-- 1 apache apache 60 Apr 12 20:54 easy-install.pth drwx------ 5 root root 69 Apr 12 20:55 tracopt drwx------ 18 root root 4.0K Apr 12 20:55 trac drwx------ 2 root root 146 Apr 12 20:55 Trac-1.2.2.dev0.dist-info (I had adjusted 755/644 on the .dist-info for wheel before I restarted). So I did this on trac and tracopt: [root@ithelp site-packages]# chmod -R 755 trac tracopt giving me this: drwxr-xr-x 5 root root 69 Apr 12 20:55 tracopt drwxr-xr-x 18 root root 4.0K Apr 12 20:55 trac drwxr-xr-x 2 root root 146 Apr 12 20:55 Trac-1.2.2.dev0.dist-info now, if I run python as root and import trac it is fine, if I run it as a regular user then I get this: [mattlav@ithelp ~]$ python Python 2.7.5 (default, Nov 6 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import trac Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named trac That smacks of permissions, I just can't figure out where Matthew On Wed, Apr 12, 2017 at 8:49 PM, Ryan Ollos <[email protected]> wrote: > > > On Wed, Apr 12, 2017 at 5:30 PM Matthew Lavigne <[email protected]> > wrote: > >> import trac does not give me the same error. >> >> >> [root@ithelp .egg-cache]# pip uninstall trac >> Cannot uninstall requirement trac, not installed >> [root@ithelp .egg-cache]# pip install -U pip setuptools wheel >> Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages >> Requirement already up-to-date: setuptools in /usr/lib/python2.7/site- >> packages >> Collecting wheel >> Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB) >> 100% |████████████████████████████████| 71kB 4.1MB/s >> Requirement already up-to-date: six>=1.6.0 in >> /usr/lib/python2.7/site-packages >> (from setuptools) >> Requirement already up-to-date: appdirs>=1.4.0 in >> /usr/lib/python2.7/site-packages >> (from setuptools) >> Requirement already up-to-date: packaging>=16.8 in >> /usr/lib/python2.7/site-packages (from setuptools) >> Requirement already up-to-date: pyparsing in /usr/lib/python2.7/site-packages >> (from packaging>=16.8->setuptools) >> Installing collected packages: wheel >> Successfully installed wheel-0.29.0 >> >> >> Good so far: >> >> >> [root@ithelp ~]# pip wheel --no-deps --wheel-dir wheels svn+ >> https://svn.edgewall.org/repos/trac/branches/1.2-stable >> Collecting svn+https://svn.edgewall.org/repos/trac/branches/1.2-stable >> Checking out https://svn.edgewall.org/repos/trac/branches/1.2-stable >> to /tmp/pip-2yOxia-build >> Building wheels for collected packages: Trac >> Running setup.py bdist_wheel for Trac ... done >> Stored in directory: /root/wheels >> Successfully built Trac >> [root@ithelp ~]# wheel install wheels/Trac-1.2.2.dev0-py2-none-any.whl >> >> No output returned from that. >> >> >> [root@ithelp ~]# ls -lhtr /usr/lib/python2.7/site-packages/ >> total 2.4M >> <snip> >> drwx------ 5 root root 4.0K Apr 12 20:17 wheel >> drwx------ 2 root root 4.0K Apr 12 20:17 wheel-0.29.0.dist-info >> drwx------ 5 root root 69 Apr 12 20:19 tracopt >> drwx------ 18 root root 4.0K Apr 12 20:19 trac >> drwx------ 2 root root 146 Apr 12 20:19 Trac-1.2.2.dev0.dist-info >> >> [root@ithelp ~]# python >> Python 2.7.5 (default, Nov 6 2016, 00:28:07) >> [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2 >> Type "help", "copyright", "credits" or "license" for more information. >> >>> import trac >> >>> >> >> >> I have no trac-admin command nor do I have tracd. >> > > Your webserver is probably running as a user such as "www-data", not root, > depending on which Linux distribution you are running. You probably need > 755 permissions for *.dist-info and 644 for the files inside the dist-info. > You probably need the same for trac and tracopt. > > - 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/ > topic/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.
