nm-applet fails: Settings schema 'org.gnome.nm-applet' is not installed

  • Done
  • quality assurance status badge
Details
4 participants
  • Brice Waegeneire
  • Diego Nicola Barbato
  • Efraim Flashner
  • Pierre Neidhardt
Owner
unassigned
Submitted by
Pierre Neidhardt
Severity
normal
P
P
Pierre Neidhardt wrote on 1 Jun 2020 20:20
(address . bug-guix@gnu.org)
877dwqwsvg.fsf@ambrevar.xyz
Guix commit e7b86a0d88760275afefa0c44a3c30602f80aac0

Toggle snippet (6 lines)
$ nm-applet

(nm-applet:28022): GLib-GIO-ERROR **: 20:18:12.633: Settings schema 'org.gnome.nm-applet' is not installed
trace/breakpoint trap

It used to work on commit afc46f22672eb3218fbd1e567f85fc6367286461.

--
Pierre Neidhardt
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl7VRtMACgkQm9z0l6S7
zH/ZhAf/arisSY0gbkWgwUpSG2OD6tD7R6V6BZ9s097YGObe3yOqdM7icHwz2cnv
N3v9fA5f3gIMs2C9GDALQ79gM0HOzNq+LVWMoJg3mAAVVm1FZGsMqHjqa9kqNRMK
iSbcn+MUwiszi2I6Zv55nVBXbFpIpNHRGdfI0ruI5s4VjG8hiihB+y9WJ+LfBS+3
76W39wUX5t8GJDttdjsgNCrxzIF2EI5TEw/OI+Htyse1zUNn7/8Co/TWvkfyIS2T
4WhJlHMQ0yfj8ezFIFngL/sbaOJdQqOtCxJ6WFFdOaTps6JMoVs2twdmVTh73Ktb
difmxpxH5XzWgGy1LUdZ9+kLSKFJtg==
=y3Kj
-----END PGP SIGNATURE-----

P
P
Pierre Neidhardt wrote on 2 Jun 2020 15:24
Re: bug#41651: Acknowledgement (nm-applet fails: Settings schema 'org.gnome.nm-applet' is not installed)
(address . 41651@debbugs.gnu.org)
877dwpvbwg.fsf@ambrevar.xyz
Forgot to mention that I'm on EXWM, not GNOME.

--
Pierre Neidhardt
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl7WUv8ACgkQm9z0l6S7
zH8Ozgf+JmsPnPlh9TlG8cAhoF9/8VA+3V1JkF55GMaZ5fblyUTJCgfqFA0m22t/
W4oZm2rg99B6Ruuj6lWx+sQtHXw1EQId+T9VfTeSjuD6N156tAqcNsVth3bQ5dKJ
NlFB1TDkDsEJNpXEDXHugJA5/g17vk5p5qXhiRDE5CG5on4Ue6+Yf3XeZ/H7BfRO
VjsAfKANw6c+6Y5APCoifeqWjHpbOfHHcoVZQni9+KGuKuDacdLRgoDuKPlKPehn
3gDAwcDWpJO1e3FPsUT98Jn7aqGuABPTJEaKByPGJfXQnmNDq7NPhPfkuZCuvzrs
ArzARItOi6APi/q1zq9AilTJMp3fCg==
=1p+e
-----END PGP SIGNATURE-----

D
D
Diego Nicola Barbato wrote on 2 Jun 2020 16:48
Re: bug#41651: nm-applet fails: Settings schema 'org.gnome.nm-applet' is not installed
(name . Pierre Neidhardt)(address . mail@ambrevar.xyz)(address . 41651@debbugs.gnu.org)
87mu5la5hp.fsf@GlaDOS.home
Hi,

Pierre Neidhardt <mail@ambrevar.xyz> writes:

Toggle quote (9 lines)
> Guix commit e7b86a0d88760275afefa0c44a3c30602f80aac0
>
> $ nm-applet
>
> (nm-applet:28022): GLib-GIO-ERROR **: 20:18:12.633: Settings schema 'org.gnome.nm-applet' is not installed
> trace/breakpoint trap
>
> It used to work on commit afc46f22672eb3218fbd1e567f85fc6367286461.

I have the same problem (on EXWM as well). It looks like this was
introduced by commit 4c29111232c44c84908922442abd1cd83ddc7686
(gnu: network-manager-applet: Update to 1.16.0.). The last known good
commit is 9af90aafdfd8afd5fb7b5377ca5daf2215d38d7a (nm-applet doesn't
build between those two commits).

I was able to work around this by installing libnma in my user profile.

Regards,

Diego
P
P
Pierre Neidhardt wrote on 2 Jun 2020 17:51
(name . Diego Nicola Barbato)(address . dnbarbato@posteo.de)(address . 41651@debbugs.gnu.org)
87blm1tqhv.fsf@ambrevar.xyz
It works indeed, thanks.

We need to fix nm-applet.
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl7WdZwACgkQm9z0l6S7
zH99UwgAjJxkTsaf8qGDCAAAe0UbYmr0lY3j6r6lMLZIuz49gUyzmMSosrICox53
BT0GL9U7Yi93uDacAjHB92XKwcE92E9yct17jDCPV15OmTgdaucRk0h5Fe3wH9w5
O19LHGaPhzwb5MiE+fI2viYdxMip5LwvHkfeuVuFBXATCoVA8VPd4TqCaLiwRCNL
6ubmzWBjKKCPXpJ4rKQCeupwT0xsD8G7AujWHg8lO6s339uc7dUathfXwqQdMWZs
3kUDdPC3qenj0hsyPcl/aFoCKuJZOu6elxzePjK03cOjlORu0zoZRBhTF1ymHUm5
oA62u6COWoViYrZhiKDipX4bWPSU/A==
=ghYt
-----END PGP SIGNATURE-----

B
B
Brice Waegeneire wrote on 2 Jun 2020 20:38
[PATCH] gnu: network-manager-applet: Propagate 'libnma'.
(address . 41651@debbugs.gnu.org)
20200602183814.25734-1-brice@waegenei.re

* gnu/packages/gnome.scm (network-manager-applet)[inputs]: Move 'libnma'
to …
[native-inputs]: … here.
---

Sorry for the crappy patchset. This patch should solve that issue.


gnu/packages/gnome.scm | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 0d63579d4a..860b5223b8 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -6730,13 +6730,14 @@ Cisco's AnyConnect SSL VPN.")
("gtk-doc" ,gtk-doc)
("pkg-config" ,pkg-config)))
(propagated-inputs
- ;; libnm-gtk.pc refers to all these.
- `(("dbus-glib" ,dbus-glib)
+ `(;; libnm-gtk.pc refers to all these.
+ ("dbus-glib" ,dbus-glib)
("gtk+" ,gtk+)
- ("network-manager" ,network-manager)))
+ ("network-manager" ,network-manager)
+ ;; nm-applet need org.gnome.nm-applet.gschema.xml
+ ("libnma" ,libnma)))
(inputs
`(("gcr" ,gcr)
- ("libnma" ,libnma)
("libgudev" ,libgudev)
("libnotify" ,libnotify)
("libsecret" ,libsecret)
--
2.26.2
E
E
Efraim Flashner wrote on 2 Jun 2020 21:12
(name . Brice Waegeneire)(address . brice@waegenei.re)(address . 41651@debbugs.gnu.org)
20200602191229.GS7397@E5400
On Tue, Jun 02, 2020 at 08:38:14PM +0200, Brice Waegeneire wrote:
Toggle quote (6 lines)
>
> * gnu/packages/gnome.scm (network-manager-applet)[inputs]: Move 'libnma'
> to …
> [native-inputs]: … here.

I think you mean propagated

Toggle quote (38 lines)
> ---
>
> Sorry for the crappy patchset. This patch should solve that issue.
>
>
> gnu/packages/gnome.scm | 9 +++++----
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
> index 0d63579d4a..860b5223b8 100644
> --- a/gnu/packages/gnome.scm
> +++ b/gnu/packages/gnome.scm
> @@ -6730,13 +6730,14 @@ Cisco's AnyConnect SSL VPN.")
> ("gtk-doc" ,gtk-doc)
> ("pkg-config" ,pkg-config)))
> (propagated-inputs
> - ;; libnm-gtk.pc refers to all these.
> - `(("dbus-glib" ,dbus-glib)
> + `(;; libnm-gtk.pc refers to all these.
> + ("dbus-glib" ,dbus-glib)
> ("gtk+" ,gtk+)
> - ("network-manager" ,network-manager)))
> + ("network-manager" ,network-manager)
> + ;; nm-applet need org.gnome.nm-applet.gschema.xml
> + ("libnma" ,libnma)))
> (inputs
> `(("gcr" ,gcr)
> - ("libnma" ,libnma)
> ("libgudev" ,libgudev)
> ("libnotify" ,libnotify)
> ("libsecret" ,libsecret)
> --
> 2.26.2
>
>
>
>

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl7WpJkACgkQQarn3Mo9
g1FKZw/+MW6senaUT46ZKMVGqx7G1wT3sxEkFh5YrX4atq5pXTpUa8ou9/aA6kAy
F6sqPMyy+oxMJxtat1596Omt2rLHc5c4BTJCEXelfIudq0joBxbTnYHv/TUfBtXD
uS8tj4bUhmxknEipRPYDUvHT/jrAZc5rAi6Dr5I7smLu9HWMDySmhPUXV8k0kwLw
a0pAOcxpUWXazpS2P1iujRRCuNgZ/+LRBVdv22SrFS8E9BI/LEeb4UAvS1YUfA5J
dOwEGiqwS/gi01F1DbGasm6AKb6Nf/D8bbfugdK8Q8rBhbmLJTSoCjg6kVOLqmow
mmmFBhJ2IDN8pJtug/dm4KpYrd+HQePZfS+/fUGpV3mCeMsvScef3WceBBLfE8yn
UXoLSoxbQbrE/wCKeYqhhsPR8eFHIAm3V2eTaHBqIdiKUvXteKUy72fg7yjG+sJV
8hRyOlYYAHCuoip/DI4Ny/6UyI8hsVHUycrhYE5Aws/IV3z2LRMTP3CjdsjVkG4t
vxAd0RfAPuFO2RIVsLFhZLGkhk5etv80xNgENsENeHUUVsYN6fdCeQ+A05lu4uyf
rfW18ofKyuc0GllbJS1ADdmAip8H5ulfH5t0WbHlUaFJKJMEl1EdrzZJOrpTQEBd
cuQf/6k0iimxAE0m4pIMqA9MO+sNpArQQNQDwe5X7J0URv2heHM=
=+Zep
-----END PGP SIGNATURE-----


B
B
Brice Waegeneire wrote on 2 Jun 2020 21:32
[PATCH v2] gnu: network-manager-applet: Propagate 'libnma'.
(address . 41651@debbugs.gnu.org)(address . efraim@flashner.co.il)
20200602193232.17317-1-brice@waegenei.re

* gnu/packages/gnome.scm (network-manager-applet)[inputs]: Move 'libnma'
to …
[propagated-inputs]: … here.
---

On 2020-06-02 19:12, Efraim Flashner wrote:
Toggle quote (9 lines)
> On Tue, Jun 02, 2020 at 08:38:14PM +0200, Brice Waegeneire wrote:
>> Fixes <https://issues.guix.info/41653>.
>>
>> * gnu/packages/gnome.scm (network-manager-applet)[inputs]: Move 'libnma'
>> to …
>> [native-inputs]: … here.
>
> I think you mean propagated

Yes, tank you Efraim, it's fixed in this version.

gnu/packages/gnome.scm | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 0d63579d4a..860b5223b8 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -6730,13 +6730,14 @@ Cisco's AnyConnect SSL VPN.")
("gtk-doc" ,gtk-doc)
("pkg-config" ,pkg-config)))
(propagated-inputs
- ;; libnm-gtk.pc refers to all these.
- `(("dbus-glib" ,dbus-glib)
+ `(;; libnm-gtk.pc refers to all these.
+ ("dbus-glib" ,dbus-glib)
("gtk+" ,gtk+)
- ("network-manager" ,network-manager)))
+ ("network-manager" ,network-manager)
+ ;; nm-applet need org.gnome.nm-applet.gschema.xml
+ ("libnma" ,libnma)))
(inputs
`(("gcr" ,gcr)
- ("libnma" ,libnma)
("libgudev" ,libgudev)
("libnotify" ,libnotify)
("libsecret" ,libsecret)
--
2.26.2
E
E
Efraim Flashner wrote on 4 Jun 2020 16:00
(name . Brice Waegeneire)(address . brice@waegenei.re)(address . 41651-done@debbugs.gnu.org)
20200604140035.GE7397@E5400
Thanks! Patch pushed.


--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl7Y/oIACgkQQarn3Mo9
g1GVXg//Y0LoL1X7YDQ92y3CWIEe3Gl1quHhdbAGqUngLGBQg7uFokGJItqQl4Q3
0VgulTOkTnMiquiSRjsYe5BcHC+g+XhJYgEVLr4Y/lPrnJ5hVutE10elQ8Du28ry
ijUPeFCMAGH7/LrSgSx85TFYrKEy+1zEtojf6uJWKhAuuTb8qdfp+wriu65Q0WOE
tvMK0PAG4DtUwRxMcTdsFZwWxtdyLs69gDCNrfkgng59M3p0lWUg67sv7yELoepW
jB6J6gLATra5imWlZAlKmiNd1qWiXyL2mfJ+HDFoDH9AQ/OxPT8uo2Ft4mQQgMGJ
Ok1S6wbdt2Tar81XW28IZH/yr2EIpPJd3Hw83bK7QoEPdF59+bRodovfGsuVAqec
99rglb2fliGzT6LssR44cnY5ZfHBV8FWX/N5qNcHyAmZTv50UVDmZIEd7CHr7YHp
V0STTj/tXAS47lnaASPMgnJVj3Dv5rN3vlG+vS7mXgjlJOZct2IgwWX3MpAOfNyO
MEFm8seq+4LWUGFr7Tus+k2xtBu2t+ngGvXDjDMKPY5Gur9uWbtCMxfDTKl9MH2W
V5xq3bGXH7V3J44qsFOtYwdZGIZyqsh59o/pLdC3xGIFiR0rd3JC7B1DR3mKn8zc
oSR1hTptDEsdn2MV+266Y3WsI4AsxTYoWBoHldzLa+kqBdpKzNM=
=/IL7
-----END PGP SIGNATURE-----


Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 41651@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 41651
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch