[Moin-user] Error number 13
George Dinwiddie
lists at iDIAcomputing.com
Wed Jun 11 08:04:12 EDT 2008
Calyx,
The answer is in the line
IOError: [Errno 13] Permission denied: '/usr/share/moin/data/edit-log'
Moin does not have write permission to this file. I can't say why the
permissions on this file were changed.
To fix this, give write permission to the effective user of the Moin
process. This may be a matter of adding group write permission or of
changing the ownership of the file to the Moin user, depending on your
situation.
- George
Calyx wrote:
> Hi list members,
>
> When I edit a wiki page and click "show preview" all seems to work as usual.
> However when I then want to save the chages, this message appears. Once
> this message appears, I can only log out of moinmoin.
> Although the changes have been saved, I wonder if anyone can suggest a
> solution so I dont have to log out and log back in for too much longer.
> I am not sure why I would have lost permission to edit and how I restore it.
>
>
> Traceback (most recent call last):
> File "/var/lib/python-support/python2.4/MoinMoin/request.py", line 1137, in run
> handler(self.page.page_name, self)
> File "/var/lib/python-support/python2.4/MoinMoin/wikiaction.py", line 638, in do_edit
> savemsg = pg.saveText(savetext, rev, trivial=trivial, comment=comment)
> File "/var/lib/python-support/python2.4/MoinMoin/PageEditor.py", line 918, in saveText
> mtime_usecs, rev = self._write_file(newtext, action, comment, extra)
> File "/var/lib/python-support/python2.4/MoinMoin/PageEditor.py", line 810, in _write_file
> glog.add(self.request, mtime_usecs, rev, action, self.page_name, None, extra, comment)
> File "/var/lib/python-support/python2.4/MoinMoin/logfile/editlog.py", line 176, in add
> self._add(line)
> File "/var/lib/python-support/python2.4/MoinMoin/logfile/logfile.py", line 411, in _add
> self._output.write(line)
> File "/var/lib/python-support/python2.4/MoinMoin/logfile/logfile.py", line 139, in __getattr__
> self._output = codecs.open(self.__filename, 'a', config.charset)
> File "codecs.py", line 666, in open
> file = __builtin__.open(filename, mode, buffering)
> IOError: [Errno 13] Permission denied: '/usr/share/moin/data/edit-log'
>
> Additionally cgitb raised this exception:
> Traceback (most recent call last):
> File "/var/lib/python-support/python2.4/MoinMoin/failure.py", line 143, in handle
> handler.handle()
> File "/var/lib/python-support/python2.4/MoinMoin/support/cgitb.py", line 566, in handle
> doc = view.format(formatter, self.context)
> File "/var/lib/python-support/python2.4/MoinMoin/support/cgitb.py", line 343, in format
> return formatter.section(self.formatContent(), {'class': 'cgitb'})
> File "/var/lib/python-support/python2.4/MoinMoin/failure.py", line 32, in formatContent
> content = (
> File "/var/lib/python-support/python2.4/MoinMoin/failure.py", line 82, in formatDebugInfo
> info = [self.debugInfoHideScript(),
> File "/var/lib/python-support/python2.4/MoinMoin/failure.py", line 96, in formatTraceback
> return self.formatAllTracebacks(self.formatOneTraceback)
> File "/var/lib/python-support/python2.4/MoinMoin/failure.py", line 108, in formatAllTracebacks
> tracebacks.append(formatFuction((type, value, tb)))
> File "/var/lib/python-support/python2.4/MoinMoin/support/cgitb.py", line 421, in formatOneTraceback
> output = [self.formatter.subTitle('Traceback'),
> File "/var/lib/python-support/python2.4/MoinMoin/support/cgitb.py", line 434, in tracebackFrames
> frames.append(frame.format(self.formatter))
> File "/var/lib/python-support/python2.4/MoinMoin/support/cgitb.py", line 197, in format
> vars, highlight = self.scan()
> File "/var/lib/python-support/python2.4/MoinMoin/support/cgitb.py", line 286, in scan
> vars = self.scanVariables(reader)
> File "/var/lib/python-support/python2.4/MoinMoin/support/cgitb.py", line 298, in scanVariables
> value = getattr(parent, token, __UNDEF__)
> File "/var/lib/python-support/python2.4/MoinMoin/logfile/logfile.py", line 139, in __getattr__
> self._output = codecs.open(self.__filename, 'a', config.charset)
> File "codecs.py", line 666, in open
> file = __builtin__.open(filename, mode, buffering)
> IOError: [Errno 13] Permission denied: '/usr/share/moin/data/edit-log'
>
>
> Many thanks for any suggestions.
>
> Irma
>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Moin-user mailing list
> Moin-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/moin-user
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
More information about the Moin-user
mailing list