I was able to solve this. I'm not sure if this is the right way, but it
worked for me. Since I noticed that the libexpat.so.0 symlink in my apache
lib dir was pointed at the one in /usr/local/lib and that one did in fact
not contain the strings that the error was complaining about, I deleted
I get this:
import pyexpat
print pyexpat.__file__
/opt/local/revboard/python/virtualenv/lib64/python2.6/lib-dynload/pyexpat.so
So, are there any circumstances under which ReviewBoard would trigger some
functionality in expat? I can't find anything in common with the few
reviews that cause
Also, might be worth noting. If I fire up a python shell using the same
virtualenv that ReviewBoard is running under, I can import expat fine:
bin]$ python
Python 2.6.6 (r266:84292, Jan 22 2014, 01:49:05)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type help, copyright, credits or license
Hi,
What does it say when you do:
import pyexpat
print pyexpat.__file__
We don't directly use expat, and this looks very much like an issue with
the build of pyexpat or a LD_LIBRARY_PATH issue, so it's unlikely to be us.
Perhaps it's something with your Apache environment?
Christian