[Eisfair] rrdtool: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_list_model_get_n_items

Marcus Röckrath marcus.roeckrath at gmx.de
So Jun 20 20:39:01 CEST 2021


Hallo Dennis,

Dennis Neuhäuser wrote:

> # rrdtool
> rrdtool: error while loading shared libraries: libffi.so.6: cannot open
> shared object file: No such file or directory
> 
> # ldd  /usr/bin/rrdtool
>         libffi.so.6 => not found

> jetzt wirds merkwürdig, oder?

Keine direkt von rrdtool benötigte lib, sondern über eine andere Lib
eingeschleppt:

eis # readelf -d /usr/bin/rrdtool | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [librrd.so.8]
 0x00000001 (NEEDED)                     Shared library: [libpthread.so.0]
 0x00000001 (NEEDED)                     Shared library: [libxml2.so.2]
 0x00000001 (NEEDED)                     Shared library: [libpng16.so.16]
 0x00000001 (NEEDED)                     Shared library: [libm.so.6]
 0x00000001 (NEEDED)                     Shared library: [libdbi.so.3]
 0x00000001 (NEEDED)                     Shared library: [libwrap.so.0]
 0x00000001 (NEEDED)                     Shared library:
[libpangocairo-1.0.so.0]
 0x00000001 (NEEDED)                     Shared library: [libpango-1.0.so.0]
 0x00000001 (NEEDED)                     Shared library:
[libgobject-2.0.so.0]
 0x00000001 (NEEDED)                     Shared library: [libglib-2.0.so.0]
 0x00000001 (NEEDED)                     Shared library: [libharfbuzz.so.0]
 0x00000001 (NEEDED)                     Shared library: [libcairo.so.2]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]

Das fordert rrdtool ein.

Mit ldd:

eis # ldd /usr/bin/rrdtool
...
        libffi.so.8 => /usr/lib/libffi.so.8 (0xb7398000)

Warum wird nun bei dir auf libffi6 zurückgegriffen, obwohl auch libffi8
vorhanden ist?

-- 
Gruß Marcus
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair