Ticket and Ticket Change Deletion Plugin
After mistakenly installing a 0.11-oriented plugin to a 0.10.3 Trac
I removed the egg
then installed the 0.10-oriented plugin
then restarted apache but still, no
> new WebAdmin sub-page in the Ticket category called 'Delete'.
-----
grahamperrin@macfusion:/usr/lib/python2.4/site-packages$ ls -l
total 324
-rw-r--r-- 1 root root 119 Apr 5 2007 README
-rw-r--r-- 1 root root 12729 Nov 11 20:51 TracAuthOpenId-0.1-py2.4.egg
-rw-r--r-- 1 root root 46744 Nov 17 16:50 TracDatamoverPlugin-1.2-py2.4.egg
-rw-r--r-- 1 root root 25224 Nov 17 16:54 TracTicketDelete-2.0-py2.4.egg
drwxr-xr-x 4 root root 4096 Nov 12 08:48 TracWebAdmin-0.1.2dev-py2.4.egg
-rw-r--r-- 1 root root 5712 Dec 20 2006 debconf.py
drwxr-xr-x 7 root root 4096 Nov 6 19:54 docutils
-rw-r--r-- 1 root root 348 Nov 17 16:54 easy-install.pth
drwxr-xr-x 2 root root 4096 Jun 12 09:29 mod_python
-rw-r--r-- 1 root root 176292 Dec 26 2006 neo_cgi.so
drwxr-xr-x 6 root root 4096 Nov 11 20:30 openid
drwxr-xr-x 2 root root 4096 Jun 12 01:07 pysqlite2
lrwxrwxrwx 1 root root 39 Jun 12 01:07 python-support.pth -> /var/lib/python-support/python2.4/.path
lrwxrwxrwx 1 root root 56 Nov 6 19:54 roman.py -> /usr/share/pycentral/python-roman/site-packages/roman.py
-rw-r--r-- 1 root root 3365 Nov 6 19:54 roman.pyc
drwxr-xr-x 4 root root 4096 Nov 11 20:50 setuptools-0.6c7-py2.4.egg
-rw-r--r-- 1 root root 29 Nov 11 20:50 setuptools.pth
drwxr-xr-x 2 root root 4096 Nov 10 2006 svn
grahamperrin@macfusion:/usr/lib/python2.4/site-packages$ sudo rm TracTicketDelete-2.0-py2.4.egg
Password:
grahamperrin@macfusion:/usr/lib/python2.4/site-packages$ cd ~/dev/trac/
grahamperrin@macfusion:~/dev/trac$ ls
AuthOpenIdPlugin datamoverplugin python-openid-2.0.1 setuptools-0.6c7 ticketdeleteplugin webadmin
grahamperrin@macfusion:~/dev/trac$ cd ticketdeleteplugin/
grahamperrin@macfusion:~/dev/trac/ticketdeleteplugin$ ls
0.10 0.11 0.9
grahamperrin@macfusion:~/dev/trac/ticketdeleteplugin$ cd 0.10
grahamperrin@macfusion:~/dev/trac/ticketdeleteplugin/0.10$ ls
setup.py ticketdelete
grahamperrin@macfusion:~/dev/trac/ticketdeleteplugin/0.10$ sudo python setup.py install
running install
running bdist_egg
running egg_info
creating TracTicketDelete.egg-info
writing requirements to TracTicketDelete.egg-info/requires.txt
writing TracTicketDelete.egg-info/PKG-INFO
writing top-level names to TracTicketDelete.egg-info/top_level.txt
writing dependency_links to TracTicketDelete.egg-info/dependency_links.txt
writing entry points to TracTicketDelete.egg-info/entry_points.txt
writing manifest file 'TracTicketDelete.egg-info/SOURCES.txt'
reading manifest file 'TracTicketDelete.egg-info/SOURCES.txt'
writing manifest file 'TracTicketDelete.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-i686/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/ticketdelete
copying ticketdelete/web_ui.py -> build/lib/ticketdelete
copying ticketdelete/__init__.py -> build/lib/ticketdelete
creating build/lib/ticketdelete/templates
copying ticketdelete/templates/ticketdelete_admin.cs -> build/lib/ticketdelete/templates
creating build/lib/ticketdelete/htdocs
copying ticketdelete/htdocs/ticketdelete.js -> build/lib/ticketdelete/htdocs
copying ticketdelete/htdocs/jquery.js -> build/lib/ticketdelete/htdocs
copying ticketdelete/htdocs/ticketdelete.css -> build/lib/ticketdelete/htdocs
creating build/bdist.linux-i686
creating build/bdist.linux-i686/egg
creating build/bdist.linux-i686/egg/ticketdelete
creating build/bdist.linux-i686/egg/ticketdelete/templates
copying build/lib/ticketdelete/templates/ticketdelete_admin.cs -> build/bdist.linux-i686/egg/ticketdelete/templates
copying build/lib/ticketdelete/web_ui.py -> build/bdist.linux-i686/egg/ticketdelete
creating build/bdist.linux-i686/egg/ticketdelete/htdocs
copying build/lib/ticketdelete/htdocs/ticketdelete.js -> build/bdist.linux-i686/egg/ticketdelete/htdocs
copying build/lib/ticketdelete/htdocs/ticketdelete.css -> build/bdist.linux-i686/egg/ticketdelete/htdocs
copying build/lib/ticketdelete/htdocs/jquery.js -> build/bdist.linux-i686/egg/ticketdelete/htdocs
copying build/lib/ticketdelete/__init__.py -> build/bdist.linux-i686/egg/ticketdelete
byte-compiling build/bdist.linux-i686/egg/ticketdelete/web_ui.py to web_ui.pyc
byte-compiling build/bdist.linux-i686/egg/ticketdelete/__init__.py to __init__.pyc
creating build/bdist.linux-i686/egg/EGG-INFO
copying TracTicketDelete.egg-info/PKG-INFO -> build/bdist.linux-i686/egg/EGG-INFO
copying TracTicketDelete.egg-info/SOURCES.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying TracTicketDelete.egg-info/dependency_links.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying TracTicketDelete.egg-info/entry_points.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying TracTicketDelete.egg-info/requires.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying TracTicketDelete.egg-info/top_level.txt -> build/bdist.linux-i686/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/TracTicketDelete-1.1.4-py2.4.egg' and adding 'build/bdist.linux-i686/egg' to it
removing 'build/bdist.linux-i686/egg' (and everything under it)
Processing TracTicketDelete-1.1.4-py2.4.egg
Copying TracTicketDelete-1.1.4-py2.4.egg to /usr/lib/python2.4/site-packages
Adding TracTicketDelete 1.1.4 to easy-install.pth file
Installed /usr/lib/python2.4/site-packages/TracTicketDelete-1.1.4-py2.4.egg
Processing dependencies for TracTicketDelete==1.1.4
Finished processing dependencies for TracTicketDelete==1.1.4
grahamperrin@macfusion:~/dev/trac/ticketdeleteplugin/0.10$ sudo /etc/init.d/apache2 force-reload
Forcing reload of web server (apache2)...Apache/2.2.3 mod_ssl/2.2.3 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.
Server macfusion.foo.bar:443 (RSA)
Enter pass phrase:
OK: Pass Phrase Dialog successful.
.
grahamperrin@macfusion:~/dev/trac/ticketdeleteplugin/0.10$
2007-11-17 18:02:16,651 Trac[__init__] DEBUG: Loading egg plugin webadmin.logging from /usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev-py2.4.egg
2007-11-17 18:02:16,652 Trac[__init__] DEBUG: Loading egg plugin webadmin.ticket from /usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev-py2.4.egg
2007-11-17 18:02:16,657 Trac[__init__] DEBUG: Loading egg plugin webadmin.basics from /usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev-py2.4.egg
2007-11-17 18:02:16,658 Trac[__init__] DEBUG: Loading egg plugin webadmin.perm from /usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev-py2.4.egg
2007-11-17 18:02:16,658 Trac[__init__] DEBUG: Loading egg plugin webadmin.web_ui from /usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev-py2.4.egg
2007-11-17 18:02:16,659 Trac[__init__] DEBUG: Loading egg plugin webadmin.plugin from /usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev-py2.4.egg
2007-11-17 18:02:16,690 Trac[__init__] DEBUG: Loading egg plugin datamover.ticket from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,694 Trac[__init__] DEBUG: Loading egg plugin datamover.component from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,695 Trac[__init__] DEBUG: Loading egg plugin datamover.wiki from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,696 Trac[__init__] DEBUG: Loading egg plugin datamover.enum from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,697 Trac[__init__] DEBUG: Loading egg plugin datamover.providers from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,698 Trac[__init__] DEBUG: Loading egg plugin datamover.milestone from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,698 Trac[__init__] DEBUG: Loading egg plugin datamover.web_ui from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,699 Trac[__init__] DEBUG: Loading egg plugin datamover.version from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,701 Trac[__init__] DEBUG: Loading egg plugin datamover.attachment from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,701 Trac[__init__] DEBUG: Loading egg plugin datamover.permission from /usr/lib/python2.4/site-packages/TracDatamoverPlugin-1.2-py2.4.egg
2007-11-17 18:02:16,703 Trac[__init__] DEBUG: Loading egg plugin TracAuthOpenId from /usr/lib/python2.4/site-packages/TracAuthOpenId-0.1-py2.4.egg
2007-11-17 18:02:16,704 Trac[__init__] ERROR: Failed to load plugin TracAuthOpenId from /usr/lib/python2.4/site-packages/TracAuthOpenId-0.1-py2.4.egg
Traceback (most recent call last):
File "/var/lib/python-support/python2.4/trac/loader.py", line 101, in load_components
entry_point.load()
File "/usr/lib/python2.4/site-packages/setuptools-0.6c7-py2.4.egg/pkg_resources.py", line 1912, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "build/bdist.linux-i686/egg/authopenid/__init__.py", line 1, in ?
File "build/bdist.linux-i686/egg/authopenid/authopenid.py", line 29, in ?
ImportError: No module named genshi.builder
2007-11-17 18:02:16,753 Trac[__init__] DEBUG: Loading plugin /usr/lib/python2.4/site-packages/TracAuthOpenId-0.1-py2.4.egg
2007-11-17 18:02:16,754 Trac[__init__] ERROR: Component module authopenid not found
Traceback (most recent call last):
File "/var/lib/python-support/python2.4/trac/loader.py", line 120, in load_components
module = __import__(modname)
File "build/bdist.linux-i686/egg/authopenid/__init__.py", line 1, in ?
File "build/bdist.linux-i686/egg/authopenid/authopenid.py", line 29, in ?
ImportError: No module named genshi.builder
2007-11-17 18:02:16,760 Trac[__init__] DEBUG: Loading egg plugin ticketdelete.web_ui from /usr/lib/python2.4/site-packages/TracTicketDelete-1.1.4-py2.4.egg
2007-11-17 18:02:16,856 Trac[__init__] DEBUG: TracMarksSystem: Found db version 1, current is 1