![](https://seccdn.libravatar.org/avatar/b2493e87e9147ae73a957f1cb4c4d807.jpg?s=120&d=mm&r=g)
I tried the same (copying the files to usr/lib), but it _works_ for me, and I don't know why it does not work for you. Did you use ldconfig after copying the files to /usr/lib? You have to do that because ldconfig maintains a database of library files (like libdb-4.1.so) in your system, and if you don't run it then your programs won't "see" the new files in /usr/lib. If you use it without parameters it checks all the standard library locations (which are listed in /etc/ld.so.conf) and adds the new files to its database. If you supply a directory name then it includes that directory in the search, too. I have no other ideas than those I mentioned so far... :( Maybe someone else has some useful suggestions as well. Cyprien Simons wrote:
I forgot again something I already tried: making a link in the /usr/lib (where the libdb-4.2.so libdb-4.0.so are) doesn't work because not on the same hard disk. (invalid cross-device link) So I copied "libdb-4.1.a" "libdb-4.1.la" and "libdb-4.1.so" into /usr/lib but it didn't worked either. I suppose YaST is not looking what's on the hard drive but what's in his database. So I have to update this database, but I don't know how, if the rpm is not working...
Cyprien