All pastes #754570 Raw Edit

Something

public text v1 · immutable
#754570 ·published 2007-10-30 02:37 UTC
rendered paste body
What stupid thing have I done or missed?

I get this error:

Traceback (most recent call last):
  File "/usr/local//lib/python2.4/site-packages/MoinMoin/request.py", line 1439, in __init__
    RequestBase.__init__(self, properties)
  File "/usr/local//lib/python2.4/site-packages/MoinMoin/request.py", line 156, in __init__
    self._load_multi_cfg()
  File "/usr/local//lib/python2.4/site-packages/MoinMoin/request.py", line 313, in _load_multi_cfg
    self.cfg = multiconfig.getConfig(self.url)
  File "/usr/local//lib/python2.4/site-packages/MoinMoin/multiconfig.py", line 162, in getConfig
    config = _makeConfig(configName)
  File "/usr/local//lib/python2.4/site-packages/MoinMoin/multiconfig.py", line 99, in _makeConfig
    cfg = configClass(name)
  File "/usr/local//lib/python2.4/site-packages/MoinMoin/multiconfig.py", line 499, in __init__
    self._check_directories()
  File "/usr/local//lib/python2.4/site-packages/MoinMoin/multiconfig.py", line 644, in _check_directories
    raise error.ConfigurationError(msg)
ConfigurationError: 
data_dir "data" does not exists, 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.

Traceback (most recent call last):
  File "/usr/local//lib/python2.4/site-packages/MoinMoin/multiconfig.py", line 160, in getConfig
    config = _config_cache[configName]
KeyError: 'wikiconfig'

Additionally cgitb raised this exception:
Traceback (most recent call last):
  File "/usr/local//lib/python2.4/site-packages/MoinMoin/failure.py", line 143, in handle
    display=request.cfg.traceback_show,
AttributeError: 'RequestCGI' object has no attribute 'cfg'


which would seem pretty obvious to fix, except that:
pwd is /var/opt/wiki/
drwxrwx--- 4 www-data www-data 4096 2007-10-29 22:24 ./
drwxr-xr-x 3 root     root     4096 2007-10-29 21:27 ../
drwxrwx--- 7 www-data www-data 4096 2007-10-29 21:27 data/
drwxrwx--- 3 www-data www-data 4096 2007-10-29 21:27 underlay/
-rw-rw---- 1 www-data www-data 5890 2007-10-29 21:39 wikiconfig.py
-rw-rw---- 1 www-data www-data 1846 2007-10-29 22:24 wikiconfig.pyc



from httpd.conf:

Alias /wiki/ "/var/opt/wiki/"
ScriptAlias /moin "/usr/local/share/moin/server/moin.cgi"



from /var/opt/wiki/wikiconfig.py:

data_dir = './data/'