ConfigurationError
data_dir "/tmp/persistent/pywebmail/moinmoin/wiki/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.
If you want to report a bug, please save this page and attach it to your bug report.
Traceback
A problem occurred in a Python script. Here is the
sequence of function calls leading up to the error, in the
order they occurred.
/home/groups/p/py/pywebmail/lib/python2.3/site-packages/MoinMoin/request.py
in __init__
(self=<MoinMoin.request.RequestCGI object>, properties={'script_name': '/docs'})
- 1380
- 1381 self._setup_vars_from_std_env(os.environ)
- 1382 RequestBase.__init__(self, properties)
- 1383
- 1384 except Exception, err:
- global
RequestBase
= <class 'MoinMoin.request.RequestBase'>
- RequestBase.__init__
= <unbound method RequestBase.__init__>
- self
= <MoinMoin.request.RequestCGI object>
- properties
= {'script_name': '/docs'}
/home/groups/p/py/pywebmail/lib/python2.3/site-packages/MoinMoin/request.py
in __init__
(self=<MoinMoin.request.RequestCGI object>, properties={'script_name': '/docs'})
- 139 self.__dict__.update(properties)
- 140 try:
- 141 self._load_multi_cfg()
- 142 except error.NoConfigMatchedError:
- 143 self.makeForbidden(404, 'No wiki configuration matching the URL found!\r\n')
- self
= <MoinMoin.request.RequestCGI object>
- self._load_multi_cfg
= <bound method RequestCGI._load_multi_cfg of <MoinMoin.request.RequestCGI object>>
/home/groups/p/py/pywebmail/lib/python2.3/site-packages/MoinMoin/request.py
in _load_multi_cfg
(self=<MoinMoin.request.RequestCGI object>)
- 296 if not hasattr(self, 'cfg'):
- 297 self.clock.start('load_multi_cfg')
- 298 self.cfg = multiconfig.getConfig(self.url)
- 299 self.clock.stop('load_multi_cfg')
- 300
- self
= <MoinMoin.request.RequestCGI object>
- self.cfg undefined
- global
multiconfig
= <module 'MoinMoin.multiconfig' from '/home/group...python2.3/site-packages/MoinMoin/multiconfig.py'>
- multiconfig.getConfig
= <function getConfig>
- self.url
= 'pywebmail.sourceforge.net/cgi-bin/moin.cgi/'
/home/groups/p/py/pywebmail/lib/python2.3/site-packages/MoinMoin/multiconfig.py
in getConfig
(url='pywebmail.sourceforge.net/cgi-bin/moin.cgi/')
- 160 config = _config_cache[configName]
- 161 except KeyError:
- 162 config = _makeConfig(configName)
- 163 config = _config_cache.setdefault(configName, config)
- 164 return config
- config undefined
- global
_makeConfig
= <function _makeConfig>
- configName
= 'wikiconfig'
/home/groups/p/py/pywebmail/lib/python2.3/site-packages/MoinMoin/multiconfig.py
in _makeConfig
(name='wikiconfig')
- 97 module, mtime = _importConfigModule(name)
- 98 configClass = getattr(module, 'Config')
- 99 cfg = configClass(name)
- 100 cfg.cfg_mtime = max(mtime, _farmconfig_mtime)
- 101 except ImportError, err:
- cfg undefined
- configClass
= <class wikiconfig.Config>
- name
= 'wikiconfig'
/home/groups/p/py/pywebmail/lib/python2.3/site-packages/MoinMoin/multiconfig.py
in __init__
(self=<wikiconfig.Config instance>, siteid='wikiconfig')
- 489 self._decode()
- 490
- 491 self._check_directories()
- 492
- 493 if not isinstance(self.superuser, list):
- self
= <wikiconfig.Config instance>
- self._check_directories
= <bound method Config._check_directories of <wikiconfig.Config instance>>
/home/groups/p/py/pywebmail/lib/python2.3/site-packages/MoinMoin/multiconfig.py
in _check_directories
(self=<wikiconfig.Config instance>)
- 634 also the spelling of the directory name.
- 635 ''' % {'attr': attr, 'path': path,}
- 636 raise error.ConfigurationError(msg)
- 637
- 638 def _loadPluginModule(self):
- global
error
= <module 'MoinMoin.error' from '/home/groups/p/py...l/lib/python2.3/site-packages/MoinMoin/error.py'>
- error.ConfigurationError
= <class 'MoinMoin.error.ConfigurationError'>
- msg
= '\ndata_dir "/tmp/persistent/pywebmail/moinmoin/wi.... Check\nalso the spelling of the directory name.\n'
ConfigurationError
data_dir "/tmp/persistent/pywebmail/moinmoin/wiki/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.
- args = ()
- exceptions = <bound method ConfigurationError.exceptions of ConfigurationError()>
- innerException = (<type 'exceptions.KeyError'>, KeyError('wikiconfig',), <traceback object>)
- message = '\ndata_dir "/tmp/persistent/pywebmail/moinmoin/wi.... Check\nalso the spelling of the directory name.\n'
Traceback
A problem occurred in a Python script. Here is the
sequence of function calls leading up to the error, in the
order they occurred.
/home/groups/p/py/pywebmail/lib/python2.3/site-packages/MoinMoin/multiconfig.py
in getConfig
(url='pywebmail.sourceforge.net/cgi-bin/moin.cgi/')
- 158 configName = _getConfigName(url)
- 159 try:
- 160 config = _config_cache[configName]
- 161 except KeyError:
- 162 config = _makeConfig(configName)
- config undefined
- global
_config_cache
= {}
- configName
= 'wikiconfig'
KeyError
'wikiconfig'
- args = ('wikiconfig',)
- message = 'wikiconfig'
System Details
- Date: Tue, 19 Mar 2024 04:17:53 +0000
- Platform: Linux sfp-ioweb82-1.v30.lw.sourceforge.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
- Python: Python 2.7.5 (/bin/python)
- MoinMoin: Release 1.5.6 (release)