Bug 139596 - accidental libxml2 shared library hijack causes multiple errors
Summary: accidental libxml2 shared library hijack causes multiple errors
Alias: None
Product: Fedora
Classification: Fedora
Component: libxml2   
(Show other bugs)
Version: 3
Hardware: All Linux
Target Milestone: ---
Assignee: Daniel Veillard
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2004-11-16 21:14 UTC by Roger E Critchlow Jr
Modified: 2007-11-30 22:10 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-11-17 00:53:40 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

Description Roger E Critchlow Jr 2004-11-16 21:14:35 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Gecko/20041111 Firefox/1.0

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):

How reproducible:

Steps to Reproduce:
1. Install ActiveState ActiveTcl Mar 01, 2004 (Build 93230)
into /usr/local/ActiveTcl.
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.

Additional info:

Comment 1 Daniel Veillard 2004-11-17 00:53:40 UTC
Seems ActiveTcl is not properly configured for fedora core 3. I
suggest you report this directly to them. It is not a package 
we maintain.


Note You need to log in before you can comment on or make changes to this bug.