| IOError[Errno 122] Disk quota exceeded | Please include this information in your bug reports!: Python Python 2.3.4: /home/bin/python Linux hpdm-small-p4-0036.cafe24.com 5.14.0-427.35.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 12 18:24:53 UTC 2024 x86_64 MoinMoin Release 1.3.0 [Revision patch-399] Mon Dec 15 12:56:21 2025 |
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/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/request.py in run(self=<MoinMoin.request.RequestCGI instance>) |
| 822 else: |
| 823 try: |
| 824 cgitb.Hook(file=self).handle(saved_exc) |
| 825 # was: cgitb.handler() |
| 826 except: |
| cgitb = <module 'MoinMoin.support.cgitb' from '/home/hos...hon2.3/site-packages/MoinMoin/support/cgitb.pyc'>, cgitb.Hook = <class MoinMoin.support.cgitb.Hook>, file undefined, self = <MoinMoin.request.RequestCGI instance>, ).handle undefined, saved_exc = (<class exceptions.IOError>, <exceptions.IOError instance>, <traceback object>) |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/wikiaction.py in do_diff(pagename=u'\u5e2e\u52a9-\u94fe\u63a5', request=<MoinMoin.request.RequestCGI instance>) |
| 88 revisions = currentpage.getRevList() |
| 89 if len(revisions) < 2: |
| 90 currentpage.send_page(request, msg=_("No older revisions available!")) |
| 91 return |
| 92 |
| currentpage = <MoinMoin.Page.Page instance>, currentpage.send_page = <bound method Page.send_page of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestCGI instance>, msg undefined, _ = <function <lambda>> |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/Page.py in send_page(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, msg=u'No older revisions available!', **keywords={}) |
| 912 else: |
| 913 # parse the text and send the page content |
| 914 self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache) |
| 915 |
| 916 # check for pending footnotes |
| self = <MoinMoin.Page.Page instance>, self.send_page_content = <bound method Page.send_page_content of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestCGI instance>, Parser = <class MoinMoin.parser.wiki.Parser>, body = u'\n[[Include(HelpOnLinking)]]\n', format_args undefined, pi_formatargs = '', do_cache = 1 |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/Page.py in send_page_content(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, Parser=<class MoinMoin.parser.wiki.Parser>, body=u'\n[[Include(HelpOnLinking)]]\n', needsupdate=1, format_args='', do_cache=1) |
| 1046 except 'CacheNeedsUpdate': # if something goes wrong, try without caching |
| 1047 self.send_page_content(request, Parser, body, needsupdate=1) |
| 1048 cache = caching.CacheEntry(request, arena, key) |
| 1049 |
| 1050 # Save my cache modification time, this info might be used by |
| cache = <MoinMoin.caching.CacheEntry instance>, global caching = <module 'MoinMoin.caching' from '/home/hosting_u...ib/python2.3/site-packages/MoinMoin/caching.pyc'>, caching.CacheEntry = <class MoinMoin.caching.CacheEntry>, request = <MoinMoin.request.RequestCGI instance>, arena = <MoinMoin.Page.Page instance>, key = 'text_html' |
| /home/hosting_users/yoonforh/www/cgi-bin/帮助-链接 |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/formatter/base.py in macro(self=<MoinMoin.formatter.text_html.Formatter instance>, macro_obj=<MoinMoin.wikimacro.Macro instance>, name=u'Include', args=u'HelpOnLinking') |
| 219 def macro(self, macro_obj, name, args): |
| 220 # call the macro |
| 221 return macro_obj.execute(name, args) |
| 222 |
| 223 def _get_bang_args(self, line): |
| macro_obj = <MoinMoin.wikimacro.Macro instance>, macro_obj.execute = <bound method Macro.execute of <MoinMoin.wikimacro.Macro instance>>, name = u'Include', args = u'HelpOnLinking' |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/wikimacro.py in execute(self=<MoinMoin.wikimacro.Macro instance>, macro_name=u'Include', args=u'HelpOnLinking') |
| 99 macro = wikiutil.importPlugin('macro', macro_name, path=self.cfg.data_dir) |
| 100 if macro: |
| 101 return macro(self, args) |
| 102 |
| 103 builtins = vars(self.__class__) |
| macro = <function execute>, self = <MoinMoin.wikimacro.Macro instance>, args = u'HelpOnLinking' |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/macro/Include.py in execute(macro=<MoinMoin.wikimacro.Macro instance>, text=u'HelpOnLinking', args_re=<_sre.SRE_Pattern object>, title_re=<_sre.SRE_Pattern object>, called_by_toc=0) |
| 223 result.append(strfile.getvalue()) |
| 224 finally: |
| 225 request.redirect() |
| 226 |
| 227 # decrement or remove include marker |
| request = <MoinMoin.request.RequestCGI instance>, request.redirect = <bound method RequestCGI.redirect of <MoinMoin.request.RequestCGI instance>> |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/Page.py in send_page(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, msg='', **keywords={'content_id': u'Include_HelpOnLinking', 'content_only': 1}) |
| 912 else: |
| 913 # parse the text and send the page content |
| 914 self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache) |
| 915 |
| 916 # check for pending footnotes |
| self = <MoinMoin.Page.Page instance>, self.send_page_content = <bound method Page.send_page_content of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestCGI instance>, Parser = <class MoinMoin.parser.wiki.Parser>, body = u'== Arbitrary Page Names ==\nIf you enclose a sequ...me:Link to page in current wiki with label text]\n', format_args undefined, pi_formatargs = '', do_cache = 1 |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/Page.py in send_page_content(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, Parser=<class MoinMoin.parser.wiki.Parser>, body=u'== Arbitrary Page Names ==\nIf you enclose a sequ...me:Link to page in current wiki with label text]\n', needsupdate=1, format_args='', do_cache=1) |
| 1035 code = compile(src.encode(config.charset), |
| 1036 self.page_name.encode(config.charset), 'exec') |
| 1037 cache.update(marshal.dumps(code)) |
| 1038 |
| 1039 # send page |
| cache = <MoinMoin.caching.CacheEntry instance>, cache.update = <bound method CacheEntry.update of <MoinMoin.caching.CacheEntry instance>>, marshal = <module 'marshal' (built-in)>, marshal.dumps = <built-in function dumps>, code = <code object ? at 0x7f5a541adf80, file "HelpOnLinking", line 2> |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/caching.py in update(self=<MoinMoin.caching.CacheEntry instance>, content='c\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00@\x00\x00\x00s\xea\x06\x00\x00e\x00\x00e\x01\x00i\x02\x00i\x03\x00e\x01\x00i\x02\x00i\x04\x00e\x05\x00\x83\x01...\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\t\x01\x1c\x01\r\x01%\x01\r\x01%\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01', encode=False) |
| 76 if encode: |
| 77 content = content.encode(config.charset) |
| 78 open(self._filename(), 'wb').write(content) |
| 79 |
| 80 try: |
| open undefined, self = <MoinMoin.caching.CacheEntry instance>, self._filename = <bound method CacheEntry._filename of <MoinMoin.caching.CacheEntry instance>>, ).write undefined, content = 'c\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00@\x00\x00\x00s\xea\x06\x00\x00e\x00\x00e\x01\x00i\x02\x00i\x03\x00e\x01\x00i\x02\x00i\x04\x00e\x05\x00\x83\x01...\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\t\x01\x1c\x01\r\x01%\x01\r\x01%\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01' |
IOError: [Errno 122] Disk quota exceeded
__doc__ =
'I/O operation failed.'
__getitem__ =
<bound method IOError.__getitem__ of <exceptions.IOError instance>>
__init__ =
<bound method IOError.__init__ of <exceptions.IOError instance>>
__module__ =
'exceptions'
__str__ =
<bound method IOError.__str__ of <exceptions.IOError instance>>
args =
(122, 'Disk quota exceeded')
errno =
122
filename =
None
strerror =
'Disk quota exceeded'