Re: AppStream-1.0.2-3.x86_64 brakujące symbole
Bartek Szady
bszx-pld at bszx.eu
Sat May 18 10:18:13 CEST 2024
On 5/16/24 23:28, Jan Rękorajski wrote:
> On Wed, 15 May 2024, Maciej Kędzierski wrote:
>
>> W dniu 8.05.2024 o 15:46, Bartek Szady via pld-devel-pl pisze:
>>> 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
>>>
>>>
>> Potwierdzam.
>> Na przykład 'certbot' przestał działać.
>>
>> # certbot renew
>> Traceback (most recent call last):
> [...]
>> ImportError:
>> /usr/lib64/python3.10/lib-dynload/pyexpat.cpython-310-x86_64-linux-gnu.so:
>> undefined symbol: XML_SetReparseDeferralEnabled
> Przeniosłem nowy AppStream, glib2, python3 i expat do main.
> Dajcie znać czy pomogło.
>
Jeszcze brakuje gobject-introspection bo:
poldek:/all-avail> install glib2-2.80.2-1.x86_64
Processing dependencies...
glib2-2.78.4-1.x86_64 obsoleted by glib2-2.80.2-1.x86_64
error: glib2-2.80.2-1.x86_64 (cnfl gobject-introspection < 1.79)
conflicts with installed gobject-introspection-1.78.1-1.x86_64
error: glib2-2.80.2-1.x86_64 (cnfl gobject-introspection < 1.79)
conflicts with installed gobject-introspection-1.78.1-1.x86_64
There are 1 package to install, 1 to remove:
U glib2-(2.78.4 => 2.80.2)-1.x86_64
This operation will use 1.1MB of disk space.
Need to get 2.7MB of archives (2.7MB to download).
error: 1 conflicts
Pozdrawiam
Bartek
More information about the pld-devel-pl
mailing list