qacafe - ip test solutions
Knowledge Base > Installation > How do I uninstall Tclxml from my system?

How do I uninstall Tclxml from my system?

CDRouter 4.2 includes a new XML parser, based on custom version Tclxml, which significantly increases the speed at which incoming SOAP envelopes from the CPE are processed. This parser can be disabled in situations where the original parser is desired, as described in the Release Notes for CDRouter 4.2.

CDRouter's new XML parser may conflict with certain versions of the Tclxml library if installed on the system. In these cases CDRouter will not install or run and will produce an error message as shown below.

root@cdrouter:/home/user/lab/pktsrc# buddy -info

Copyright (c) 2001-2008 by QA Cafe
Built on 2008-11-16 on cdrouter, pktsrc version 4.3 build 21

Using license installed at: /etc/cdrouter.lic
Registered to: qacafe
Maintenance, Support and Upgrades until: 2018-01-01
Licensed to run: cdrouter
Buddyweb is enabled
IKE is enabled
TR69 is enabled


ERROR: Unable to load Tcl package 'pktsrc'
ERROR: Please check your configuration.
ERROR: Unable to load pktsrc version of Tclxml. Loaded Tclxml library from 
/usr/lib/Tclxml3.1/libTclxml3.1.so. Please remove package Tclxml from your 
system before running pktsrc. Contact support@qacafe.com for assistance.

root@cdrouter:/home/user/lab/pktsrc#

To avoid or remedy this issue, we recommend removing the Tclxml library from your system.

Removing Tclxml From Your System

Most Linux distributions include a graphical package manager that can be used to uninstall packages and applications from the system. In addition to graphical package managers, many distributions also allow packages to be removed directly with a few simple commands, as shown below.

For Ubuntu systems

# apt-get remove tclxml

For Fedora systems

# yum remove tclxml