[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