Ok, I've reinstalled 4suite so that it is working without needing to set the LD_LIBRARY_PATH. The GUI editor still gives the expat error and render as docbook still fails on pages with includes. If I remove PyXML, the GUI editor starts working BUT "Render as DocBook" stops working altogether (even for pages without includes. Once PyXML is removed, I get the error:
ImportError No module named ext.reader * args = ('No module named ext.reader',) Any ideas as to why Render as DocBook would give that error? Does it really require PyXML (I thought 4suite replaces PyXML)? Is there a way to make the GUI editor work with PyXML? Thanks, David > -----Original Message----- > From: David Cramer > Sent: Tuesday, January 06, 2009 8:41 AM > To: R.Bauer; moin-user@lists.sourceforge.net > Subject: Re: [Moin-user] 'module' object has no attribute > 'expat' whensaving from gui editor > > Ok, thanks for the tip. I didn't know that mattered for the > GUI editor. > Here's some more information about what I've done and what > the symptoms > are: > > Immediately after upgrading to 1.8.1, the GUI editor was > working for at least one of the four wikis I have running off > this box, but giving that same "expat" error for another one. > I decided to save working on that for later, assuming it was > some misconfiguration in the one wiki. > > In the mean time, I wanted to get the "Render as DocBook" > thing working. > This is a feature I need and was a big reason for upgrading > (it produced bad DocBook in 1.5.x). "Render as DocBook" > complained that it needed 4suite, so I installed 4Suite-1.0b1 > and 4Suite-XML-1.0.2, however "Render as DocBook" still > didn't work but it no longer complained about 4suite not > being installed. Further investigation revealed that 4Suite > is having problems finding libraries. For example, when I run > "4xml -help", I get "ImportError: ld.so.1: python: fatal: > libgcc_s.so.1: open > failed: No such file or directory", but if I first do "export > LD_LIBRARY_PATH=/usr/local/lib", 4xml works. Something I read > made me think that installing pyxml would help, so I > installed the latest version (0.8.4). After that "Render as > DocBook" works for all pages that do not use the > <<Include()>> macro. However, it appears that this may have > broken the GUI editor. > > So my current situation is: > > * 4Suite-1.0b1 and 4Suite-XML-1.0.2 installed, but the > 4Suite commands fail unless the environment variable > LD_LIBRARY_PATH=/usr/local/lib. > * PyXML 0.8.4 is installed (I did it --without-xpath > --without-xslt because the 4suite instructions say that works better: > http://4suite.org/docs/howto/UNIX.xml) > * GUI editor does not work with the expat error I mentioned below. > * "Render as DocBook" works for pages that do not have the > <<Include()>> macro. If the page uses Include, moinmoin gives an error > "ImportError: ld.so.1: python: fatal: libgcc_s.so.1: open > failed: No such file or directory", which I assume is my > 4suite library problem. > * Other info: > * Platform: SunOS newthing 5.10 Generic_137138-09 i86pc > * Python: Python 2.4.4 (/usr/bin/python) > * MoinMoin: Release 1.8.1 (release) > * gcc (GCC) 3.4.6 > > My guess is that if 4suite were working I might not even need > PyXML. Any ideas on how to proceed? > > Thanks, > David > > > -----Original Message----- > > From: R.Bauer [mailto:rb.p...@gmail.com] > > Sent: Tuesday, January 06, 2009 8:16 AM > > To: moin-user@lists.sourceforge.net > > Subject: Re: [Moin-user] 'module' object has no attribute > 'expat' when > > saving from gui editor > > > > David Cramer schrieb: > > > Hi there, > > > I recently upgraded from 1.5.7 to 1.8.1. Somewhere along > > the way, the > > > GUI editor stopped being able to save pages. You can edit > the page > > > fine, but if you click "Save Changes", "Preview", "Text > > Mode", "Check > > > Spelling", or "Cancel" you get the following error (full error is > > > attached): 'module' object has no attribute 'expat' > > > > > > Is there some config change I missed or some package I forgot to > > > install on the new machine? > > > > > > Thanks, > > > David > > > > > > > Normally xml is builtin into the python standard library. > > > > But I know also that for SuSE we often have had to install an > > additional pyxml package. May be that is similiar to SunOS. > > > > > > cheers > > Reimar > > > > > > -------------------------------------------------------------- > > ---------------- > > _______________________________________________ > > Moin-user mailing list > > Moin-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/moin-user > > > > -------------------------------------------------------------- > ---------------- > _______________________________________________ > Moin-user mailing list > Moin-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/moin-user > ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ Moin-user mailing list Moin-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/moin-user