[Moin-user] macros displayed post-upgrade
Michael P. Soulier
michael_soulier at mitel.com
Sat Nov 21 19:03:07 EST 2009
On 21/11/09 Michael P. Soulier did say:
> Hi,
>
> I upgraded to the latest Moin in Debian Lenny, a 1.7 release, and now my
> macros aren't being resolved, they're being displayed.
>
> Example, I'm seeing "BR" in a page instead of it inserting a break.
>
> How do I delete all cached pages and force moin to recreate them? I tried the
> moin command but I can't get it to work. I'm passing it a correct --config-dir
> argument but it keeps using the default config and then failing to find the
> wiki data.
It looks like my data dir needs migrating, but this command is failing.
rndlists:/var/www/rndwiki# moin --config-dir `pwd`/data
--wiki-url=rndwiki.mitel.com/wiki migration data
2009-11-21 19:02:08,915 WARNING MoinMoin.log:120 using logging configuration
read from built-in fallback in MoinMoin.log module!
2009-11-21 19:02:09,126 INFO MoinMoin.config.multiconfig:90 using farm config:
/etc/moin/farmconfig.pyc
Traceback (most recent call last):
File "/usr/bin/moin", line 5, in <module>
run()
File "/var/lib/python-support/python2.5/MoinMoin/script/moin.py", line 15,
in run
MoinScript().run(showtime=0)
File "/var/lib/python-support/python2.5/MoinMoin/script/__init__.py", line
138, in run
self.mainloop()
File "/var/lib/python-support/python2.5/MoinMoin/script/__init__.py", line
255, in mainloop
plugin_class(args[2:], self.options).run() # all starts again there
File "/var/lib/python-support/python2.5/MoinMoin/script/__init__.py", line
138, in run
self.mainloop()
File "/var/lib/python-support/python2.5/MoinMoin/script/migration/data.py",
line 36, in mainloop
self.init_request()
File "/var/lib/python-support/python2.5/MoinMoin/script/__init__.py", line
178, in init_request
self.request = request_cli.Request(self.options.wiki_url,
self.options.page)
File "/var/lib/python-support/python2.5/MoinMoin/request/request_cli.py",
line 35, in __init__
RequestBase.__init__(self, properties)
File "/var/lib/python-support/python2.5/MoinMoin/request/__init__.py", line
166, in __init__
self._load_multi_cfg()
File "/var/lib/python-support/python2.5/MoinMoin/request/__init__.py", line
361, in _load_multi_cfg
self.cfg = multiconfig.getConfig(self.url)
File "/var/lib/python-support/python2.5/MoinMoin/config/multiconfig.py",
line 208, in getConfig
cfg = _makeConfig(cfgName)
File "/var/lib/python-support/python2.5/MoinMoin/config/multiconfig.py",
line 122, in _makeConfig
cfg = configClass(name)
File "/var/lib/python-support/python2.5/MoinMoin/config/multiconfig.py",
line 771, in __init__
self._check_directories()
File "/var/lib/python-support/python2.5/MoinMoin/config/multiconfig.py",
line 1042, in _check_directories
raise error.ConfigurationError(msg)
MoinMoin.error.ConfigurationError:
data_dir "/org/mywiki/data" does not exist, or has incorrect ownership or
permissions.
Make sure the directory and the subdirectory "pages" are owned by the web
server and are readable, writable and executable by the web server user
and group.
It is recommended to use absolute paths and not relative paths. Check
also the spelling of the directory name.
Help appreciated,
Mike
--
Michael P. Soulier <michael_soulier at mitel.com>, 613-592-2122 x2522
"Any intelligent fool can make things bigger and more complex... It takes a
touch of genius - and a lot of courage to move in the opposite direction."
--Albert Einstein
More information about the Moin-user
mailing list