I tried to install the vodafone-mobile-connect-card-driver on my
OpenSuse 11 box, but unfortunately this program changed some important
settings. Several programs like knetworkmanager and kpowersave will not
start any more. They return the same error message:
“error while loading shared libraries: xxxxxx.so: cannot open shared
object file: No such file or directory.”
But all the missing files are still located under /opt/kde3/lib64. Does
anyone have an idea how I can make these programs work again?
> “error while loading shared libraries: xxxxxx.so: cannot open shared
> object file: No such file or directory.”
> But all the missing files are still located under /opt/kde3/lib64. Does
> anyone have an idea how I can make these programs work again?
Are you sure the files really exist? Couldn’t they be symbolic links to
files that don’t exist?
With a copy and paste of > ls -l /opt/kde3/lib64/-xxxxxx.so-
I would be more confident.
Anyway, running “ldconfig” (as root) could fix the problem.
Also, a copy and paste of > ldd -r $(which knetworkmanager) and > cat /etc/ld.so.confcould help.
I tried to update all the programs listed in blue and red colours but
unfortunately that did not solve my problems.
All the shared libraries are listed under the /opt/kde3/lib64
directory. But when I ran “ldd -r $(which knetworkmanager)” and “cat
/etc/ld.so.conf” it became clear to me that the lib64 directory was not
listed in /etc/ld.so.conf. So I manually added the directory to this
file and ran ldconfig. That solved my problems.
Many thanks to both of you for valuable suggestions. You really helped
me out here.