[Networkmanager] nm-applet fails to start
Robin Becker
robin at reportlab.com
Fri Nov 25 13:19:00 UTC 2022
I am using nm-applet with openbox running on a rpi4 using the armtix port of artix (https://artixlinux.org/).
Linux pikat 5.15.79-2-rpi-ARTIX-RPI4 #1 SMP PREEMPT Sun Nov 20 09:43:06 MSK 2022 aarch64 GNU/Linux
I found that nm-applet started to fail after a recent package update; when started in a terminal I see this message
nm-applet:2224): GLib-GIO-ERROR **: 12:58:52.840: Settings schema 'org.gnome.nm-applet' is not installed
Trace/breakpoint trap
I checked that we do indeed have a schema in /usr/share/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml and the
compilation started by the install. appears to have worked
working packages
local/libnm 1.40.4-1.1 NetworkManager client library
local/libnma 1.10.2-2 NetworkManager GUI client library (GTK3)
local/libnma-common 1.10.2-2 NetworkManager GUI client library (common files)
local/networkmanager 1.40.4-1.1 Network connection manager and user applications
local/networkmanager-runit 20180226-3 (runit-world) runit service scripts for networkmanager
local/nm-connection-editor 1.28.0-1 NetworkManager GUI connection editor and widgets
local/network-manager-applet 1.30.0-1 Applet for managing network connections
the failure occurs when I updated 2 of these to
libnma-common-1.10.4-3-aarch64.pkg.tar.xz
libnma-1.10.4-3-aarch64.pkg.tar.xz
I looked at the strace output and see this at the end
#####################################################################
futex(0x7f82761040, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f82761040, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = 8
newfstatat(8, "", {st_mode=S_IFREG|0644, st_size=48741, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 48741, PROT_READ, MAP_PRIVATE, 8, 0) = 0x7f82ce1000
close(8) = 0
openat(AT_FDCWD, "/home/robin/.local/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = -1 ENOENT (No such file or
directory)
futex(0x7f82761040, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getpeername(2, 0x7fe6c96338, [128]) = -1 ENOTSOCK (Socket operation on non-socket)
futex(0x7f82761040, FUTEX_WAKE_PRIVATE, 2147483647) = 0
ioctl(2, TCGETS, 0x7fe6c962f0) = -1 ENOTTY (Inappropriate ioctl for device)
getpid() = 8162
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 8
newfstatat(8, "", {st_mode=S_IFREG|0644, st_size=3664, ...}, AT_EMPTY_PATH) = 0
newfstatat(8, "", {st_mode=S_IFREG|0644, st_size=3664, ...}, AT_EMPTY_PATH) = 0
read(8, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 3664
lseek(8, -2329, SEEK_CUR) = 1335
read(8, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 2329
close(8) = 0
write(2, "\n(nm-applet:8162): GLib-GIO-ERRO"..., 107
(nm-applet:8162): GLib-GIO-ERROR **: 11:57:38.990: Settings schema 'org.gnome.nm-applet' is not installed
) = 107
gettid() = 8162
getpid() = 8162
tgkill(8162, 8162, SIGTRAP) = 0
--- SIGTRAP {si_signo=SIGTRAP, si_code=SI_TKILL, si_pid=8162, si_uid=1000} ---
+++ killed by SIGTRAP +++
#####################################################################
I run a similar artix x86_64 system (again with runit) and there I have these packages
local/libnm 1.40.4-1.1 NetworkManager client library
local/libnma 1.10.4-3 NetworkManager GUI client library (GTK3)
local/libnma-common 1.10.4-3 NetworkManager GUI client library (common files)
local/networkmanager 1.40.4-1.1 Network connection manager and user applications
local/networkmanager-runit 20180226-3 (runit-world) runit service scripts for networkmanager
local/nm-connection-editor 1.30.0-1 NetworkManager GUI connection editor and widgets
local/network-manager-applet 1.30.0-1 Applet for managing network connections
these packages seem to work fine on this OS/arch.
Is there some way I can debug this issue?
--
Robin Becker
More information about the Networkmanager
mailing list