[Moin-user] 'module' object has no attribute 'expat' whensaving from gui editor
David Cramer
dcramer at motive.com
Wed Jan 7 11:02:07 EST 2009
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 at 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.proj at gmail.com]
> > Sent: Tuesday, January 06, 2009 8:16 AM
> > To: moin-user at 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 at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/moin-user
> >
>
> --------------------------------------------------------------
> ----------------
> _______________________________________________
> Moin-user mailing list
> Moin-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/moin-user
>
More information about the Moin-user
mailing list