Roland0 wrote: 
> (I have no experience with openSUSE, so this is a generic answer)
> ...
> 
> If you still have access to a working system, you can check if one of
> these methods was used previously.
Thanks, that might be quite helpful.  I've gathered the info I can below
- but I don't know enough to guess if any of it is relevant.

Note that I haven't been right through Barry's details to confirm my
problem is -identical-, but I suspect it's very similar as it coincided
with a very recent OS upgrade.
Following the instructions you've provided, on my two very similar
installs:

Code:
--------------------
    Working:
  > ldd /usr/bin/vi | grep -i libperl
  libperl.so => /usr/lib/perl5/5.30.1/x86_64-linux-thread-multi/CORE/libperl.so 
(0x00007f87002bd000)
  Broken:
  > ldd /usr/bin/vi | grep -i libperl
  libperl.so => /usr/lib/perl5/5.32.0/x86_64-linux-thread-multi/CORE/libperl.so 
(0x00007f63e4f61000)
--------------------


...which suggests that " other programs depending on libperl can find
it".
So moving to "Next, check if ...works (probably not)" - I've run this
without piping to grep, as the -working -instance doesn't reference
libperl in this file at all - is that a clue?

Code:
--------------------
    Working:
  > ldd 
/usr/share/squeezeboxserver/CPAN/arch/5.30/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
  linux-vdso.so.1 (0x00007ffff4dda000)
  libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f581747d000)
  libc.so.6 => /lib64/libc.so.6 (0x00007f58172b6000)
  /lib64/ld-linux-x86-64.so.2 (0x00007f5817706000)
  Broken:
  > ldd 
/usr/share/squeezeboxserver/CPAN/arch/5.32/x86_64-linux-thread-multi/auto/XML/Parser/Expat/Expat.so
  linux-vdso.so.1 (0x00007ffd71fc3000)
  libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3f96aa9000)
  libperl.so.5.32 => not found
  libc.so.6 => /lib64/libc.so.6 (0x00007f3f968de000)
  /lib64/ld-linux-x86-64.so.2 (0x00007f3f96b2c000)
--------------------


Moving to "check if one of these methods was used previously."
BRUTE FORCE CHECK FOR LIBPERL.SO IN /USR/LIB/:

Code:
--------------------
    Working:
  > find /usr/lib/ -iname "libperl*"
  /usr/lib/perl5/5.30.1/i586-linux-thread-multi/CORE/libperl.so
  /usr/lib/perl5/5.30.1/x86_64-linux-thread-multi/CORE/libperl.so
  Broken:
  > find /usr/lib/ -iname "libperl*"
  /usr/lib/perl5/5.32.0/x86_64-linux-thread-multi/CORE/libperl.so
--------------------

Does this suggest there's 32 bit perl on the working instance - is that
a clue or just junk?
NOT AS BRUTE - \"CHECK IF /ETC/LD.SO.CONF CONTAINS A LINE LIKE:
INCLUDE LD.SO.CONF.D/*.CONF\"


Code:
--------------------
    Both instances the same:
  > cat /etc/ld.so.conf 
  /usr/local/lib64
  /usr/local/lib
  include /etc/ld.so.conf.d/*.conf
--------------------

.. and in both cases /etc/ld.so.conf.d/ contains graphviz.conf and
kid3.conf only, indicating this method hasn't been used.


------------------------------------------------------------------------
agt's Profile: http://forums.slimdevices.com/member.php?userid=70783
View this thread: http://forums.slimdevices.com/showthread.php?t=113356

_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to