but on-click still says it cannot open it.
How do I fix this?
Thanks,
Jim
I think the problem may be related to perl versions. yast2-perl-
bindings-2.18.0-3.2 is installed, but perl 5.10.0.72.5 is installed.
When I use
smart to upgrade to 5.10.1-2.7, I get
file /usr/bin/perl from install of perl-base-5.10.1-2.7.i586
conflicts with
file from package perl-base-5.10.0-72.5.x86_64
file /usr/bin/suidperl from install of perl-base-5.10.1-2.7.i586
conflicts
with file from package perl-base-5.10.0-72.5.x86_64
file /usr/share/man/man1/perl.1.gz from install of perl-
base-5.10.1-2.7.i586
conflicts with file from package perl-base-5.10.0-72.5.x86_64
If I uninstall the old one. lots of dependent files also get
uninstalled,
and I don't know how to get them all back. So how do I force an
update (if that is really the problem)?
Thanks,
Jim
The dynamic linker finds shared libraries via the linker
cache file, /etc/ld.so.cache
When you add a library, you have to rebuild that file. The
program ldconfig does that (see its man page), but I don't
know what arguments to give it. However, if you add any
library via yast, yast will rebuild the linker cache file
(presumably by running ldconfig).
So if you install any random libxxx via yast,
libpy2lang_perl.so should then be magically recognized.
... according to theory. At least this solution satisfies
the Jewish Chicken Soup Criterion: It might not help,
but it couldn't hurt!