Re: AppStream-1.0.2-3.x86_64 brakujące symbole

Bartek Szady bszx-pld at bszx.eu
Wed May 8 15:46:25 CEST 2024


On 5/8/24 14:15, Jan Palus wrote:

> On 08.05.2024 09:03, Bartek Szady via pld-devel-pl wrote:
>> Cześć
>>
>> W /usr/lib64/libappstream.so.1.0.2 brakuje symboli wymaganych przez
>> /usr/lib64/libAppStreamQt5.so.1.0.2 co wywala plasmashell przy próbie
>> wyszukiwania.
>>
>> W test widzę nowszą wersję. Może wystarczy przenieść do main aby problem
>> zniknął.
>>
> ...
>> undefined symbol: g_once_init_leave_pointer
>>      (/usr/lib64/libappstream.so.5)
>> undefined symbol: g_once_init_enter_pointer
>>      (/usr/lib64/libappstream.so.5)
> rpm -q glib2? Zgaduje ze < 2.80.0. Jezeli tak to upgrade glib2 powinien
> pomoc.

Zgadza się. W main jest glib2-2.78.4-1. Upgrade robię tylko z main bo 
test nie jest podpisany.

Przy okazji zauważyłem że python3-modules-3.10.14-1.x86_64 zostało 
prawdopodobnie skompilowane z expat-2.6.2-1.x86_64, które też nie 
trafiło do main. Co skutkuje:

[bszx at n7110 ~]$ ldd -r 
/usr/lib64/python3.10/lib-dynload/pyexpat.cpython-310-x86_64-linux-gnu.so|grep 
-v Py
         linux-vdso.so.1 (0x00007ffe986d0000)
         libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fc1deee5000)
         libc.so.6 => /lib64/libc.so.6 (0x00007fc1decf8000)
         /lib64/ld-linux-x86-64.so.2 (0x00007fc1def69000)
undefined symbol: XML_SetReparseDeferralEnabled 
(/usr/lib64/python3.10/lib-dynload/pyexpat.cpython-310-x86_64-linux-gnu.so)

Pozdrawiam

         Bartek




More information about the pld-devel-pl mailing list