My experience: Up to now, I have installed previous versions of Ubuntu but always as experiment never as my main computer. I have a laptop which I have been using for a year running 7.04. I waited untill the next LTS version came out to migrate from XP to Hardy Heron. Installation went as smoothly as expected. Drivers were no problem. But now, I am confronted with a bit of a problem. I use software to access my bankaccount. I am lucky enough to be customer in a bank that has a Linux version of the security module. I have installed it previously on 7.04 without too much trouble but I am having problems installing it on Hardy.
You can find the installation information here.
I followed everything perfectly and up to installing, everything went fine. But when I wanted to run the module, I got confronted with some errors.
First error:Solution offered by faq:error while loading shared libraries: libtiff.so.3 : cannot open shared object file: No such file or directory
Which I solved by following the FAQ. I did however had to make the link in /usr/lib and not in the /opt/HomeBank directory.The error is related to a missing/corrupt library, namely libtiff.
The security module requires the libtiff package version 3. Some distributions provide version 3, others provide a more recent version (4).
check if there are libtiff files in the directory /usr/lib :
> ls /usr/lib/libtiff* -l
1. ) If you find a file libtiff.so.4 :
Create a link to libtiff.so.4. You need to perform following command as root, or using "sudo"
> sudo ln -s libtiff.so.4 libtiff.so.3
After that I tried running the module again.
Second error:Solution suggested by the FAQ:Error while loading shared libraries: libexpat.so.0 : cannot open shared object file: No such file or directory
I couldn't find these library packages in Synaptic. But I did a search and I did see someone linking libexpat.so.O to libexpat.so.1. I had a link to libexpat.so.1.5.2 which was called libexpat.so.1 so I tried to make a link to the same file but this time libexpat.so.0.The library package "compat-expat1" or just "expat1" is missing. Install the package "compat-expat1" using the package manager of your distribution
I tried to run the module again, and got a new error. No idea if what I did was correct or not but at least the error didn't come back.
Instead, I got a new one.
Solution suggested by the faq:libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directoryI couldn't find that either in synaptic and I couldn't figure out to which file I should link it.The error is related to a missing/corrupt library, namely libstdc++2.10-glibc2.2.
Install the libstdc++2.10-glibc2.2 package using the package manager of your distribution.
Here come the questions.
Anyway to solve this last one?
Does all this mean that this module might not be compatible with Hardy?