Hello,

Mihael Verček <mih...@vercek.si> writes:

> Hi!
>
> When I'm trying to open a program from Thunar (like opening a pdf)
> nothing happens and in logs I get: libgvfscommon.so: undefined symbol:
> g_once_init_enter_pointer
>
> Opening programs from whiskermenu or terminal works as a workaround.

Seems that a program is loading so library of wrong version that is ABI
incompatible. This happens in thunar, because thunar is wrapped with
GIO_EXTRA_MODULES variable. To fix it, you can sync your
system+home+guix package versions (just upgrade them with the same guix
version). Then all your programs should be using the same
libgvfscommon.so and the problem will be gone.

There is a GCD that tackles this issue of environment variables leaking,
but currently there is no good workaround available.

>
> Here are some links from the net about the issue:
> - https://www.mail-archive.com/bug-guix@gnu.org/msg40898.html
> - 
> https://discussion.fedoraproject.org/t/importerror-lib64-libdnf-so-2-undefined-symbol-g-once-init-enter-pointer/104968
>
> How should I go about this?
>
> Best regards
> Mihael

Reply via email to