AppStream-1.0.2-3.x86_64 brakujące symbole
Jan Rękorajski
baggins at pld-linux.org
Sat May 18 10:22:45 CEST 2024
On Sat, 18 May 2024, Bartek Szady via pld-devel-pl wrote:
> 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:
[...]
Zaraz bedzie, indeksy sie musza tylko przegenerowac.
--
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