qacafe - ip test solutions
Knowledge Base > BuddyWeb > BuddyWeb fails to start when tcldom-libxml2 is installed.

BuddyWeb fails to start when tcldom-libxml2 is installed.

BuddyWeb and CDRouter are not compatible with the tcldom-libxml2 package. CDRouter includes its own version of TclDom and TclXML so installing the tcldom-libxml2 package is not required.

The following error will occur when you attempt to run buddyweb when this package is installed:

[root@localhost ~]# buddyweb

Copyright (c) 2001-2006 by QA Cafe
Built on 2006-09-05 on seagull, pktsrc version 3.4

Using license installed at: /etc/cdrouter.lic
Registered to: audiocodes
Maintenance, Support and Upgrades until: 2007-09-29
Licensed to run: cdrouter
Buddyweb is enabled
IKE is disabled
ERROR: Unable to load pktsrc
ERROR: couldn't load file "/usr/lib/tcldom_libxml23.1/libtcldom_libxml23.1.so":
 /usr/lib/tcldom_libxml23.1/libtcldom_libxml23.1.so: undefined symbol:
 Tcl_FindNamespace

Before CDRouter and BuddyWeb can be started, the tcldom-libxml2 package must be deleted. On a Fedora based system, this can be as follows:

[root@localhost ~]# yum remove tcldom-libxml2
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package tcldom-libxml2.i386 0:3.1-6.fc6 set to be erased
--> Running transaction check
 

Dependencies Resolved
 
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================

Removing:
 tcldom-libxml2          i386       3.1-6.fc6        installed          84 k

Transaction Summary
=============================================================================

 Install      0 Package(s)
 Update       0 Package(s)
 Remove       1 Package(s)

Is this ok [y/N]: y

Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction

  Removing  : tcldom-libxml2               ######################### [1/1]

Removed: tcldom-libxml2.i386 0:3.1-6.fc6
Complete!