HardInfo installation: 'error while loading shared libraries'
Q I installed HardInfo (the system profiler and benchmark app) on to my Ubuntu 8.04 system. When I run it from the command line I get "hardinfo: error while loading shared libraries:
libsoup-2.2.so.8: cannot open shared object file: No such file or directory"
Yet locate libsoup shows
/usr/lib/libsoup-2.4.so.1 /usr/lib/libsoup-2.4.so.1.1.0 /usr/share/doc/libsoup2.4-1 /usr/share/doc/libsoup2.4-1/AUTHORS /usr/share/doc/libsoup2.4-1/NEWS.gz /usr/share/doc/libsoup2.4-1/README /usr/share/doc/libsoup2.4-1/changelog.Debian.gz /usr/share/doc/libsoup2.4-1/copyright
A HardInfo requires version 2.2 of libsoup, and it looks like you have the later 2.4 installed. HardInfo is included in the Ubuntu repositories and can be installed directly from Synaptic. When you try to do this, it picks up on the dependency on libsoup2.2 and installs that too. So the solution to your problem is to either install HardInfo with Synaptic, or at least install libsoup2.2 from there. Libsoup 2.4 is not simply a newer version of the library: it's a different version that is not backward-compatible with 2.2. This keeps the code clean and compact because it is not burdened with legacy code and functions, but it means it will not work with programs that were written specifically for libsoup 2.2. This is not a problem as long as you are aware of the situation, because you can have both versions installed and programs can then use the version they need.
Related solutions
- Mandriva Nvidia driver installation
- Ubuntu installation: GRUB being installed in Dell hidden partition
- Installation problems with Ubuntu and OpenSUSE - video modes and Wine
- Booting problem: MP-BIOS bug 8254 error message
- GRUB error 18 after installing SUSE



Copyright 2012 Future Publishing Limited (company
registered number 2008885), a company registered
in England and Wales whose registered office is at
Beauford Court, 30 Monmouth Street, Bath, BA1 2BW, UK