First of all let me thank all of you for quick reply and for your time :) > my guess is that you upgraded from python 2.6 to 2.7. This means that > you might have to reinstall all python packages that you manually > installed (like moin). > Check your /usr/local/lib/python2.[67]/dist-packages. You will probably > find MoinMoin in 2.6 but not in 2.7.
I checked and confirm that under /usr/local/lib/python2.6/dist-packages/ I got a MoinMoin file ad directory, under /usr/local/lib/python2.7/dist-packages/ I got nothing. --- ritz:/usr/local/lib/python2.6/dist-packages# ls -l /usr/local/lib/python2.7/dist-packages/ totale 0 ritz:/usr/local/lib/python2.6/dist-packages# ls -l /usr/local/lib/python2.6/dist-packages/ totale 6 drwxr-sr-x 2 root staff 568 mar 18 23:12 jabberbot -rw-r--r-- 1 root staff 3203 mar 18 23:13 moin-1.9.7-py2.6.egg-info drwxr-sr-x 28 root staff 1688 mar 18 23:13 MoinMoin What should I do? I can safely create a symlink under /usr/local/lib/python2.7/dist-packages/ to the python2.6/dist-packages file and directory or there's a better solution. I presume there's some compiled stuff in this directory. Reguarding compile, I found this page (http://moinmo.in/HelpOnUpdatingPython) and tried to lauch: python -c "import compileall; compileall.compile_dir('/usr/local/share/moin')" It seems to work without error but still nothing under /usr/local/lib/python2.7/dist-packages/ and nothing changed on the website. I also tried to configure two alternatives for python using Debian scripts (update-alternatives) but nothing changed, I presume because wheezy mod_wsgi is compiled for the default distribution python package (2.7.3). Obviously on every test I tried to restart Apache to reload modules. > For every python upgrade, you need to run moin --config-dir=... > --wiki-url=http://... maint cleancache for each of your wikis. > > Run the command using the same user as the moin process owner. I got some problems lauching this command (also as root or apache user), I got this error: Traceback (most recent call last): File "/usr/local/bin/moin", line 5, in <module> from MoinMoin.script.moin import run ImportError: No module named MoinMoin.script.moin I thought it was caused by packages under Python directory, so I tried to lauch It directly using python2.6 binary and it worked: apache@ritz:~$ /usr/bin/python2.6 $(which moin) --config-dir=/usr/local/share/moin --wiki-url=wiki/ maint cleancache 2013-05-22 19:10:06,404 INFO MoinMoin.log:151 using logging configuration read from built-in fallback in MoinMoin.log module 2013-05-22 19:10:06,407 INFO MoinMoin.log:157 Running MoinMoin 1.9.7 release code from /usr/local/lib/python2.6/dist-packages/MoinMoin 2013-05-22 19:10:07,341 WARNING MoinMoin.log:112 /usr/local/lib/python2.6/dist-packages/MoinMoin/support/pygments/plugin.py:39: UserWarning: Module pygments was already imported from /usr/local/lib/python2.6/dist-packages/MoinMoin/support/pygments/__init__.pyc, but /usr/lib/python2.6/dist-packages is being added to sys.path 2013-05-22 19:10:08,411 INFO MoinMoin.config.multiconfig:127 using wiki config: /usr/local/share/moin/wikiconfig.pyc > BTW, you never should load mod_wsgi (needed by moin) and mod_python > (needed by what?) at the same time. > > In fact, you should not use mod_python at all any more. It's dead and > smells strangely since quite a while. You're right, I don't use mod_python, perhaps it's an old module from previous setup, this server was installed as Debian etch and upgraded to lenny, squeeze and now wheezy, on an old Via EPIA 5000A. I immediately removed it. Thanks Tasslehoff Burrfoot --- Public PGP key block at http://tasslehoff.burrfoot.it/url/pgp ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ Moin-user mailing list Moin-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/moin-user