After sudo zypper dup
today, my desktop system (Gnome) behaves erroneously. For example, neither System Monitor nor Nautilus find the GUI, i,e, they seem to start but no window opens. Can I do something to solve that? I can open a terminal.
Yes … open a terminal and start the app at the cmdline with -v see how it complains
-v isn’t a valid argument for most applications.
At the command line in terminal it is …
It isn’t. Apps will not start if you append this invalid argument.
~> nautilus
nautilus: symbol lookup error: nautilus: undefined symbol: g_unix_mount_entry_free
For some apps it is
windeath:/home/dart # gimp -v
GNU Image Manipulation Program version 3.0.2
git-describe: GIMP_3_0_2
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
Reading specs from /usr/lib64/gcc/x86_64-suse-linux/14/defaults.spec
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/14/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-suse-linux
Configured with: ../configure CFLAGS=' -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g' CXXFLAGS=' -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g' XCFLAGS=' -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g' TCFLAGS=' -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g' GDCFLAGS=' -O2 -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go,d,jit,rust,m2 --enable-offload-targets=nvptx-none,amdgcn-amdhsa, --enable-offload-defaulted --without-cuda-driver --enable-host-shared --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/14 --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --enable-ssp --disable-libssp --disable-libvtv --enable-cet=auto --disable-libcc1 --enable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-libphobos --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-14 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --with-build-config=bootstrap-lto-lean --enable-link-serialization --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 14.2.1 20250220 [revision 9ffecde121af883b60bbe60d00425036bc873048] (SUSE Linux)
# Libraries #
using babl version 0.1.112 (compiled against version 0.1.112)
using GEGL version 0.4.58 (compiled against version 0.4.58)
using GLib version 2.84.1 (compiled against version 2.84.1)
using GdkPixbuf version 2.42.12 (compiled against version 2.42.12)
using GTK+ version 3.24.50 (compiled against version 3.24.50)
using Pango version 1.56.3 (compiled against version 1.56.3)
using Fontconfig version 2.16.0 (compiled against version 2.16.0)
using Cairo version 1.18.4 (compiled against version 1.18.4)
using gexiv2 version 0.14.3 (compiled against version 0.14.3)
using exiv2 version 0.28.3
e here
Please don’t advertise bad practices. Do NOT run GUI applications as root if they are not intended to run as root. Running gimp as root does not provide usefull informations in terminal, but you only falsify the results expected for a normal user.
And you should consult the manpages of the apps. As already stated, most appliocations don’t support the -v argument and will not start if you use it.
who said anything about root? With a simple google search of the error apparently the app is having a problem with dconf and mounting … well whatta ya know … a clue
Your terminal:
get the same thing if I run it as my user … same clue
So I have a ‘mount’ error. Now what?
My reply stands … run it in a terminal … if it complains then that’s also a clue
Did you follow the thread? hnimmo already executed it in a terminal…
I tried. See post #5. What is the App name of the System Monitor?
you figure it out … could be nautilus doesn’t have permissions or maybe you don’t … maybe … maybe … that’s why people are here to help
This error code points to a gio
related issue. Starting with gio 2.84 g_unix_mount_free
is deprecated and g_unix_mount_entry_free
should be used instead.
Make sure you don’t have any package locks, perform again a zypper dup
, and if the issue persists create a bugreport at https://bugzilla.opensuse.org/
Not sure what next steps are
Sorry I got distracted by the noise … but this seems like a gnome thing and requires someone more knowledgeable in that area than me
zypper dup
has Nothing to do.
and the problem persists. So it seems, I’m guessing, Gnome is calling a deprecated function.
PS. My Bugzilla account is not working, probably from lack of use, since the bronze age.