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

Maciej Kędzierski pld-devel-pl-list at vip.server.pl
Wed May 15 12:11:16 CEST 2024



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):
  File "/usr/bin/certbot", line 33, in <module>
    sys.exit(load_entry_point('certbot==1.31.0', 'console_scripts', 
'certbot')())
  File "/usr/bin/certbot", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib64/python3.10/importlib/metadata/__init__.py", line 171, 
in load
    module = import_module(match.group('module'))
  File "/usr/lib64/python3.10/importlib/__init__.py", line 126, in 
import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in 
_find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in 
_call_with_frames_removed
  File "/usr/share/python3.10/site-packages/certbot/main.py", line 6, in 
<module>
    from certbot._internal import main as internal_main
  File "/usr/share/python3.10/site-packages/certbot/_internal/main.py", 
line 27, in <module>
    from certbot import configuration
  File "/usr/share/python3.10/site-packages/certbot/configuration.py", 
line 10, in <module>
    from certbot import util
  File "/usr/share/python3.10/site-packages/certbot/util.py", line 27, 
in <module>
    from certbot._internal import constants
  File 
"/usr/share/python3.10/site-packages/certbot/_internal/constants.py", 
line 6, in <module>
    import pkg_resources
  File "/usr/share/python3.10/site-packages/pkg_resources/__init__.py", 
line 40, in <module>
    import plistlib
  File "/usr/lib64/python3.10/plistlib.py", line 70, in <module>
    from xml.parsers.expat import ParserCreate
  File "/usr/lib64/python3.10/xml/parsers/expat.py", line 4, in <module>
    from pyexpat import *
ImportError: 
/usr/lib64/python3.10/lib-dynload/pyexpat.cpython-310-x86_64-linux-gnu.so: 
undefined symbol: XML_SetReparseDeferralEnabled


Pozdrawiam
Maciej


> _______________________________________________
> pld-devel-pl mailing list
> pld-devel-pl at lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
>


More information about the pld-devel-pl mailing list