Package: python-moinmoin
Version: 1.9.8-1
Severity: normal

I have a synchronization job set up to synchronize two wikis.  The
synchronization used to work.  Now when I try to synchronization, I get an
error:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to
complete your request.

Please contact the server administrator at webmaster@localhost to inform them
of the time this error occurred, and the actions you performed just before this
error.

More information about this error may be available in the server error log.

When I look in the apache2/error.log I see this:

[Thu Jul 21 07:35:02.819841 2016] [wsgi:warn] [pid 30516:tid 140209824749440]
mod_wsgi: Compiled for Python/2.7.8.
[Thu Jul 21 07:35:02.819874 2016] [wsgi:warn] [pid 30516:tid 140209824749440]
mod_wsgi: Runtime using Python/2.7.9.
[Thu Jul 21 07:35:02.824825 2016] [mpm_event:notice] [pid 30516:tid
140209824749440] AH00489: Apache/2.4.10 (Debian) mod_wsgi/4.3.0 Python/2.7.9
mod_perl/2.0.9dev Perl/v5.20.2 configured -- resuming normal operations
[Thu Jul 21 07:35:02.824851 2016] [core:notice] [pid 30516:tid 140209824749440]
AH00094: Command line: '/usr/sbin/apache2'
[Thu Jul 21 16:59:20.414129 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092] mod_wsgi (pid=29677): Exception occurred processing
WSGI script '/var/www/profitwiki/moin.wsgi'.
[Thu Jul 21 16:59:20.414168 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092] Traceback (most recent call last):
[Thu Jul 21 16:59:20.414180 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/werkzeug/wsgi.py", line 588, in __call__
[Thu Jul 21 16:59:20.414422 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     return self.app(environ, start_response)
[Thu Jul 21 16:59:20.414445 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/wsgiapp.py", line 264, in __call__
[Thu Jul 21 16:59:20.414462 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     response = run(context)
[Thu Jul 21 16:59:20.414469 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/wsgiapp.py", line 89, in run
[Thu Jul 21 16:59:20.414479 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     response = dispatch(request, context,
action_name)
[Thu Jul 21 16:59:20.414485 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/wsgiapp.py", line 137, in dispatch
[Thu Jul 21 16:59:20.414494 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     response = handle_action(context, pagename,
action_name)
[Thu Jul 21 16:59:20.414500 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/wsgiapp.py", line 203, in handle_action
[Thu Jul 21 16:59:20.414508 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     handler(context.page.page_name, context)
[Thu Jul 21 16:59:20.414514 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/action/SyncPages.py", line 511, in execute
[Thu Jul 21 16:59:20.414523 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     ActionClass(pagename, request).render()
[Thu Jul 21 16:59:20.414529 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/action/SyncPages.py", line 220, in render
[Thu Jul 21 16:59:20.414538 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     self.sync(params, local, remote)
[Thu Jul 21 16:59:20.414544 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/action/SyncPages.py", line 507, in sync
[Thu Jul 21 16:59:20.414553 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]
rpc_aggregator.scheduler(remote.create_multicall_object, handle_page, m_pages,
8, remote.prepare_multicall)
[Thu Jul 21 16:59:20.414559 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/util/rpc_aggregator.py", line 73, in scheduler
[Thu Jul 21 16:59:20.414568 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     call = gen.fetch_call()
[Thu Jul 21 16:59:20.414574 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/util/rpc_aggregator.py", line 32, in fetch_call
[Thu Jul 21 16:59:20.414591 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     next_item = self._gen.next()
[Thu Jul 21 16:59:20.414598 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/action/SyncPages.py", line 449, in run
[Thu Jul 21 16:59:20.414606 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     current_page.saveText(merged_text, sp.local_rev
or 0, comment=comment) # YYY direct access
[Thu Jul 21 16:59:20.414611 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]   File "/usr/lib/python2.7/dist-
packages/MoinMoin/PageEditor.py", line 1092, in saveText
[Thu Jul 21 16:59:20.414620 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092]     raise self.EmptyPage(msg)
[Thu Jul 21 16:59:20.414633 2016] [wsgi:error] [pid 29677:tid 140209699886848]
[remote 9.80.97.229:45092] EmptyPage: You cannot save empty pages.


There must be an empty page somewhere, I'm not sure how to find it.  Moinmoin
should not blow up though.



-- System Information:
Debian Release: 8.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/32 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages python-moinmoin depends on:
ii  python                2.7.9-1
ii  python-parsedatetime  1.4-1
ii  python-passlib        1.6.1-1
ii  python-pygments       2.0.1+dfsg-1.1+deb8u1
ii  python-recaptcha      1.0.6-1
ii  python-werkzeug       0.9.6+dfsg-1

Versions of packages python-moinmoin recommends:
ii  apache2 [httpd-cgi]                        2.4.10-10+deb8u4
ii  exim4-daemon-light [mail-transport-agent]  4.84.2-1
pn  fckeditor                                  <none>
ii  libapache2-mod-wsgi                        4.3.0-1
ii  python-xapian                              1.2.19-2
ii  python-xappy                               0.5-5

Versions of packages python-moinmoin suggests:
pn  antiword                    <none>
pn  catdoc                      <none>
pn  cifs-utils                  <none>
pn  docbook-dsssl               <none>
ii  miscfiles [wordlist]        1.4.2.dfsg.1-9.1
ii  poppler-utils [xpdf-utils]  0.26.5-2+deb8u1
pn  python-4suite-xml           <none>
ii  python-docutils             0.12+dfsg-1
pn  python-flup                 <none>
pn  python-gdchart              <none>
ii  python-ldap                 2.4.10-1
ii  python-mysqldb              1.2.3-2.1
pn  python-openid               <none>
pn  python-pyxmpp               <none>
ii  python-tz                   2012c+dfsg-0.1
pn  python-xml                  <none>

-- Configuration Files:
/etc/moin/farmconfig.py changed [not included]

-- no debconf information

Reply via email to