You are not logged in.

#1 2021-03-22 01:34:08

yurinogueira
Member
Registered: 2021-02-21
Posts: 9

[SOLVED] Undefined symbol: g_memdup2 (Parcial update problem)

I have a problem with some python apps, like gnome desktop, lutris, gdm and etc...

Traceback (most recent call last):
  File "/usr/bin/lutris", line 52, in <module>
    from lutris.gui.application import Application  # pylint: disable=no-name-in-module
  File "/usr/lib/python3.9/site-packages/lutris/gui/application.py", line 26, in <module>
    import gi
  File "/usr/lib/python3.9/site-packages/gi/__init__.py", line 40, in <module>
    from . import _gi
ImportError: /usr/lib/libgirepository-1.0.so.1: undefined symbol: g_memdup2

Last edited by yurinogueira (2021-03-22 12:16:14)

Offline

#2 2021-03-22 02:55:11

ponyrider
Member
Registered: 2014-11-18
Posts: 112

Re: [SOLVED] Undefined symbol: g_memdup2 (Parcial update problem)

which gdm are you using?

Sudo pacman -Si gdm
Depends On      : gnome-shell  gnome-session  upower  xorg-xrdb  xorg-server  xorg-xhost  libxdmcp  systemd  libgdm

as you can see it doesn't depend on python...

I suspect something else is broken

Last edited by ponyrider (2021-03-22 02:55:48)

Offline

#3 2021-03-22 03:02:36

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,594

Re: [SOLVED] Undefined symbol: g_memdup2 (Parcial update problem)

/usr/lib/libgirepository-1.0.so.1 is linked to libglib-2.0, which defines g_memdup2. What does `pacman -Qo /usr/lib/libgirepository-1.0.so.1 /usr/lib/libglib-2.0.so.0` give you? How about `ldd /usr/lib/libgirepository-1.0.so.1`?

Last edited by Scimmia (2021-03-22 03:10:43)

Offline

#4 2021-03-22 03:13:44

yurinogueira
Member
Registered: 2021-02-21
Posts: 9

Re: [SOLVED] Undefined symbol: g_memdup2 (Parcial update problem)

pacman -Qo /usr/lib/libgirepository-1.0.so.1 /usr/lib/libglib-2.0.so.0
/usr/lib/libgirepository-1.0.so.1 pertence a gobject-introspection-runtime 1.68.0-1
/usr/lib/libglib-2.0.so.0 pertence a glib2 2.66.7-1

and

ldd /usr/lib/libgirepository-1.0.so.1
	linux-vdso.so.1 (0x00007ffe7add6000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f93bbc0d000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f93bbbb5000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f93bbbb0000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f93bb9f4000)
	libffi.so.7 => /usr/lib/libffi.so.7 (0x00007f93bb9e8000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007f93bb8a3000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f93bb880000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f93bb6b3000)
	libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f93bb641000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f93bb63a000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f93bb620000)
	libmount.so.1 => /usr/lib/libmount.so.1 (0x00007f93bb5c2000)
	libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f93bb5a6000)
	/usr/lib64/ld-linux-x86-64.so.2 (0x00007f93bbd8a000)
	libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007f93bb555000)
	librt.so.1 => /usr/lib/librt.so.1 (0x00007f93bb54a000)

Well, i think that something is broken so... sad

Offline

#5 2021-03-22 03:16:04

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,594

Re: [SOLVED] Undefined symbol: g_memdup2 (Parcial update problem)

Classic partial update. Your glib2 version is behind, you need to update the entire system.

Offline

#6 2021-03-22 03:20:14

yurinogueira
Member
Registered: 2021-02-21
Posts: 9

Re: [SOLVED] Undefined symbol: g_memdup2 (Parcial update problem)

How could i do to you a upvote?

Last edited by yurinogueira (2021-03-22 03:34:47)

Offline

#7 2021-03-22 04:02:44

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,594

Re: [SOLVED] Undefined symbol: g_memdup2 (Parcial update problem)

No such thing on this forum.

Don't forget to change the thread title to mark it as solved.

Offline

Board footer

Powered by FluxBB