Red Hat Bugzilla – Bug 139596
accidental libxml2 shared library hijack causes multiple errors
Last modified: 2007-11-30 17:10:54 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Description of problem:
Upgrading redhat 9.0 to fc3 I discovered that my install of ActiveTcl
had a version of libxml2 which hijacked all references away from the
version installed by fc3. This resulted in mysterious component
failures too numerous to list. The most explicit was that yum would
fail with a missing symbol when loading the python interface to
libxml2, hence I had to perform all updates manually. The most
obvious was that Gnome session startup would end with errors, and many
aspects of the Gnome desktop were broken or flakey. After upgrading
the libxml2 and python interfaces, I finally ran ldd on the python
interface library and solved the problem.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install ActiveState ActiveTcl 22.214.171.124 Mar 01, 2004 (Build 93230)
2. Add /usr/local/ActiveTcl/lib to /etc/ld.so.conf and run ldconfig.
3. Watch most of fc3's xml processing fail
Actual Results: Nothing, until you use something which uses libxml2,
then all sorts of processes begin to fail because the ActiveTcl
libxml2 doesn't provide the same API as the version installed with fc3.
Expected Results: Either the installation process or the system
startup should detect that a very crucial shared library dependency
has been broken and needs to be fixed before fc3 will work as designed.
Seems ActiveTcl is not properly configured for fedora core 3. I
suggest you report this directly to them. It is not a package