My apologies for the noise. It seems like I had two '[inherit]' blocks in both my projects trac.ini files (one of them pointing to empty locations and overriding the first (correct) one).
Ashamed to took so long to discover. -- fernan On Fri, Jan 25, 2019 at 4:31 PM Fernan Aguero <[email protected]> wrote: > Hi > > I have a fresh Trac installation (1.2.3), configured and running under > nicely under Apache (.wsgi) with a PostgreSQL 10 database backend. > > I tried to install my first plugin (TracTags). This works when the > TracTags .egg file is placed under the project's own plugin directory. > However, when I try to install the plugin globally, nothing happens. > All configurations are untouched. The only change that makes this work or > not is placement of the .egg file. > > This works (OK) (but I have to duplicate the plugin) > cp TracTags-0.11.dev0-py2.7.egg /var/lib/trac/proj1/plugins/ > cp TracTags-0.11.dev0-py2.7.egg /var/lib/trac/proj2/plugins/ > > This does not work: > rm /var/lib/trac/proj1/plugins/* > rm /var/lib/trac/proj2/plugins/* > cp TracTags-0.11.dev0-py2.7.egg /etc/trac/plugins/ > > After carefully reading the docs I have: > * explicitly enabled the plugin in each project's trac.ini > * checked that there are no typos > > Don't know how to move forward. I'd appreciate your help. > Below is the description of my setup. > > Cheers --fernan > > I have currently two projects > /var/lib/trac/projenv1 > /var/lib/trac/projenv2 > also with .egg-cache under /var/lib/trac > and readable/writable by the apache user (www-data) > > $ sudo ls -la /var/lib/trac/ > drwxr-xr-x 5 root root 4096 Jan 25 16:11 . > drwxr-xr-x 43 root root 4096 Jan 22 16:46 .. > drwxr-xr-x 7 root root 4096 Jan 22 14:53 proj1 > drwxr-xr-x 8 root root 4096 Jan 25 15:27 proj2 > drwxr-xr-x 2 www-data www-data 4096 Jan 25 16:14 .egg-cache > > These were deployed to > /var/www/proj1 > /var/www/proj2 > > Each apache vhost has its corresponding Apache conf lines (apart from > other standard stuff): > WSGIScriptAlias /trac/proj1 /var/www/proj1/cgi-bin/trac.wsgi > WSGIScriptAlias /trac/proj2 /var/www/proj2/cgi-bin/trac.wsgi > > The TracTags plugin has been placed in /etc/trac/plugins_: > $ ls -l /etc/trac/ > drwxr-xr-x 2 root root 4096 Jan 25 16:17 conf > drwxr-xr-x 2 www-data www-data 4096 Jan 25 15:19 plugins > drwxr-xr-x 2 root root 4096 Jan 25 12:51 templates > > $ ls -l /etc/trac/plugins/ > -rw-r--r-- 1 www-data www-data 136250 Jan 25 15:19 > TracTags-0.11.dev0-py2.7.egg > > There is a global trac.ini in /etc/trac/conf with this content: > [inherit] > plugins_dir = /etc/trac/plugins > htdocs_dir = /etc/trac/htdocs > templates_dir = /etc/trac/templates > > Then in proj1/conf/trac.ini > [inherit] > file = /etc/trac/conf/trac.ini > [components] > tractags.* = enabled > > (idem config for proj2/conf/trac.ini) > > -- > fernan > -- fernan -- 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.
