Well, I solved my own problem.<br><br>I've been attempting to clone my wiki installation onto a virtual machine so that I can test 1.6rc2. In this process, I was copying the files from my backup server. On a whim, I decided to copy the files directly from the main server. Voila! It worked perfectly!
<br><br>The problem is that I had a filter on my backup script to ignore 'cache' directories (why should I back up a cache folder?!). As I just discovered-- very bad idea. (it was a real "oh crap!" moment). Apparently, the lack of this contents of these folders (the sub-folders, perhaps?) was enough to break everything.
<br><br>I'm very veeeerrry glad to have discovered this while setting up a test server, and not finding out while recovering from a system crash!<br><br>I corrected the Windows Moin Backup page, I hope this change gets propagated to the other translations quickly!
<br><a href="http://master.moinmo.in/HelpOnInstalling/Win32MoinEasyBackup">http://master.moinmo.in/HelpOnInstalling/Win32MoinEasyBackup</a><br><br>-Rick<br><br><br><br><br><div class="gmail_quote">On Dec 20, 2007 5:00 PM, Rick Vanderveer <
<a href="mailto:rick.vanderveer@gmail.com">rick.vanderveer@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">All,<br>
I'm attempting to duplicate my wiki farm onto a VMware virtual machine (VM is Windows). It seems as soon as I copy over all my data and config files (I have to tweak a few settings so that it's unique on the network, of course), every time I attempt to hit the wiki, I get a big fat EOFerror. Any thoughts on what could be causing this???
<br><br>HEEELLLPPP! :-)<br><br>Below is the error:<br>------------------<br><br><font style="color: white; font-size: 1px;"> --> -->
</font>
<div>
<h1>EOFError</h1>
<p>If you want to report a bug, please save this page and attach it to your bug report.</p>
<ul><li><a>Show debugging information</a>
</li><li><a href="http://moinmoin.wikiwikiweb.de/MoinMoinBugs" target="_blank">Report bug</a>
</li><li><a href="http://moinmoin.wikiwikiweb.de/FrontPage" target="_blank">Visit MoinMoin wiki</a>
</li></ul>
<div>
<div><h2>Traceback</h2>
<p>A problem occurred in a Python script. Here is the
sequence of function calls leading up to the error, in the
order they occurred.</p>
<ol><li><p><a>c:\python25\Lib\site-packages\MoinMoin\request.py</a>
in <b>run</b>
(self=<MoinMoin.request.RequestCGI object at 0x006E7330>)</p>
<ol><li> 1140 # Use localized FrontPage if pagename is empty<br></li><li> 1141 if not pagename:<br></li><li> 1142 self.page = wikiutil.getFrontPage
(self)<br></li><li> 1143 else:<br></li><li> 1144 self.page = Page(self, pagename)<br></li></ol>
<ul><li><b>self</b>
= <MoinMoin.request.RequestCGI object at 0x006E7330></li><li>self.<b>page</b>
= None</li><li><i>global</i>
<b>wikiutil</b>
= <module 'MoinMoin.wikiutil' from 'C:\python25\lib\site-packages\MoinMoin\wikiutil.pyc'></li><li>wikiutil.<b>getFrontPage</b>
= <function getFrontPage at 0x00781370></li></ul>
</li><li><p><a>C:\Python25\lib\site-packages\MoinMoin\wikiutil.py</a>
in <b>getFrontPage</b>
(request=<MoinMoin.request.RequestCGI object at 0x006E7330>)</p>
<ol><li> 684 @return localized page_front_page, if there is a translation<br></li><li> 685 """<br></li><li> 686 return getSysPage(request, request.cfg.page_front_page
)<br></li><li> 687 <br></li><li> 688 <br></li></ol>
<ul><li><i>global</i>
<b>getSysPage</b>
= <function getSysPage at 0x00781330></li><li><b>request</b>
= <MoinMoin.request.RequestCGI object at 0x006E7330></li><li>request.<b>cfg</b>
= <topic.Config instance at 0x0081AC60></li><li>request.cfg.<b>page_front_page</b>
= u'FrontPage'</li></ul>
</li><li><p><a>C:\Python25\lib\site-packages\MoinMoin\wikiutil.py</a>
in <b>getSysPage</b>
(request=<MoinMoin.request.RequestCGI object at 0x006E7330>, pagename=u'FrontPage')</p>
<ol><li> 653 """<br></li><li> 654 from MoinMoin.Page import Page<br></li><li> 655 i18n_name = request.getText(pagename, formatted=False)<br></li><li> 656 pageobj = None
<br></li><li> 657 if i18n_name != pagename:<br></li></ol>
<ul><li>i18n_name <i>undefined</i>
</li><li><b>request</b>
= <MoinMoin.request.RequestCGI object at 0x006E7330></li><li>request.<b>getText</b>
= <function <lambda> at 0x008333B0></li><li><b>pagename</b>
= u'FrontPage'</li><li>formatted <i>undefined</i>
</li><li><i>builtin</i>
<b>False</b>
= False</li></ul>
</li><li><p><a>c:\python25\Lib\site-packages\MoinMoin\request.py</a>
in <b></b>
(text=u'FrontPage', i18n=<module 'MoinMoin.i18n' from
'C:\python25\lib\site-packages\MoinMoin\i18n\__init__.pyc'>,
request=<MoinMoin.request.RequestCGI object at 0x006E7330>,
lang='en', **kv={'formatted': False})</p>
<ol><li> 208 # but generated content like search results should use the user language.<br></li><li> 209 self.content_lang = self.cfg.language_default<br></li><li>
210 self.getText = lambda text, i18n=self.i18n,<br>request=self, lang=self.lang, **kv: i18n.getText(text, request, lang,<br>kv.get('formatted', True))<br></li><li> 211 <br></li><li> 212 self.opened_logs
= 0<br></li></ol>
<ul><li>self <i>undefined</i>
</li><li><b>text</b>
= u'FrontPage'</li><li><b>i18n</b>
= <module 'MoinMoin.i18n' from 'C:\python25\lib\site-packages\MoinMoin\i18n\__init__.pyc'></li><li><b>request</b>
= <MoinMoin.request.RequestCGI object at 0x006E7330></li><li><b>lang</b>
= 'en'</li><li><b>kv</b>
= {'formatted': False}</li><li>i18n.<b>getText</b>
= <function getText at 0x008335B0></li><li>kv.<b>get</b>
= <built-in method get of dict object at 0x00823ED0></li><li><i>builtin</i>
<b>True</b>
= True</li></ul>
</li><li><p><a>C:\python25\lib\site-packages\MoinMoin\i18n\__init__.py</a>
in <b>getText</b>
(str=u'FrontPage', request=<MoinMoin.request.RequestCGI object at 0x006E7330>, lang='en', formatted=False)</p>
<ol><li> 255 global _text_cache<br></li><li> 256 if not lang in _text_cache:<br></li><li> 257 (texts, unformatted) = loadLanguage(request, lang)<br></li><li> 258 # XXX add error handling
<br></li><li> 259 _text_cache[lang] = texts<br></li></ol>
<ul><li>texts <i>undefined</i>
</li><li>unformatted <i>undefined</i>
</li><li><i>global</i>
<b>loadLanguage</b>
= <function loadLanguage at 0x00833470></li><li><b>request</b>
= <MoinMoin.request.RequestCGI object at 0x006E7330></li><li><b>lang</b>
= 'en'</li></ul>
</li><li><p><a>C:\python25\lib\site-packages\MoinMoin\i18n\__init__.py</a>
in <b>loadLanguage</b>
(request=<MoinMoin.request.RequestCGI object at 0x006E7330>, lang='en')</p>
<ol><li> 126 if not needsupdate:<br></li><li> 127 try:<br></li><li> 128 (uc_texts, uc_unformatted) = pickle.loads(cache.content())<br></li><li> 129 except (IOError, ValueError,
pickle.UnpicklingError): # bad pickle data, no pickle<br></li><li> 130 if debug: request.log("i18n: pickle %s load failed" % lang)<br></li></ol>
<ul><li>uc_texts <i>undefined</i>
</li><li>uc_unformatted <i>undefined</i>
</li><li><i>global</i>
<b>pickle</b>
= <module 'cPickle' (built-in)></li><li>pickle.<b>loads</b>
= <built-in function loads></li><li><b>cache</b>
= <MoinMoin.caching.CacheEntry instance at 0x008381C0></li><li>cache.<b>content</b>
= <bound method CacheEntry.content of <MoinMoin.caching.CacheEntry instance at 0x008381C0>></li></ul>
</li></ol>
<div><h3>EOFError</h3>
<ul><li>args = ()</li><li>message = ''</li></ul>
</div>
</div>
<h2>System Details</h2>
<ul><li>Date: Thu, 20 Dec 2007 22:59:10 +0000</li><li>Platform: win32 (nt)</li><li>Python: Python 2.5.1 (C:\python25\python.exe)</li><li>MoinMoin: Release 1.5.7 (release)</li></ul>
</div>
</div>
<br>
</blockquote></div><br>