AppStream-1.0.2-3.x86_64 brakujące symbole
Jan Rękorajski
baggins at pld-linux.org
Thu May 16 23:28:28 CEST 2024
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.
--
Jan Rękorajski | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/
More information about the pld-devel-pl
mailing list