Error installing gsettings-desktop-schemas

This forum is dedicated to testing early releases and cauldron : Howtos, tips, tricks and user global feedback and thoughts...

Helpful tip :
For bugs tracking we use : https://bugs.mageia.org = The Mageia Bug Tracker
In this bug tracker you'll find already reported bugs and you'll be able to report those you have found....

Error installing gsettings-desktop-schemas

Postby yankee495 » Feb 18th, '23, 01:40

I first noticed this when plasma-discover wouldn't open so I ran it from konsole.

Code: Select all
[john@R7-5700X1 ~]$ plasma-discover
adding empty sources model QStandardItemModel(0x133dd30)

(process:143183): GLib-GIO-ERROR **: 17:10:50.434: Settings schema 'org.gnome.system.proxy' is not installed
Trace/breakpoint trap (core dumped)


I checked and gsettings-desktop-schemas is installed and the files do exist. I replaced the files thinking they may be damaged. When I replaced them it gave these errors. You see "org.gnome.system.proxy.gschema" is included in the error from Discover. I do not believe this is a Cauldron only problem because my wife is running a clean install of Cauldron and she doesn't have this problem....so I guess I broke it! :D

Mageia 9 is running great with a few hiccups. Her computer is identical except I have a Radeon card and her's is Nvidia. I had to manually install the Nvidia driver after trying everything I could think of over a period of days. I kept all of the logs and will post all of that info soon.

Back to gsettings-desktop-schemas. Other programs such as Easytag error too, and every time the schemas file is on the list of ignored files below. Easy tag errors like Discover but list "org.gnome.EasyTAG".

I have ran:
Code: Select all
glib-compile-schemas /usr/share/glib-2.0/schemas/
and I get the same errors as when I try to replace gsettings-desktop-schemas.

Code: Select all
[root@R7-5700X1 john]# urpmi --replacepkgs gsettings-desktop-schemas


    $MIRRORLIST: media/core/release/gsettings-desktop-schemas-43.0-2.mga9.x86_64.rpm
installing gsettings-desktop-schemas-43.0-2.mga9.x86_64.rpm from /var/cache/urpmi/rpms                               
Preparing...                     ###################################################################################
      1/1: gsettings-desktop-schemas
                                 ###################################################################################
      1/1: removing gsettings-desktop-schemas-43.0-2.mga9.x86_64
                                 ###################################################################################

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml:10:1  Error on line 10 char 1: <enum id='org.gnome.settings-daemon.GsdSmartcardRemovalAction'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.GWeather4.gschema.xml:4:1  Error on line 4 char 1: <enum id='org.gnome.GWeather4.GWeatherTemperatureUnit'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.system.proxy.gschema.xml:9:1  Error on line 9 char 1: <enum id='org.gnome.desktop.GDesktopProxyMode'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.desktop.background.login.gschema.xml:4:1  Error on line 4 char 1: <enum id='org.gnome.desktop.GDesktopBackgroundStyle'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.desktop.privacy.gschema.xml:86:1  Error on line 86 char 1: <enum id='org.gnome.desktop.GDesktopUsbProtection'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.EasyTAG.gschema.xml:142:1  Error on line 142 char 1: <flags id='org.gnome.EasyTAG.EtCddbSearchField'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.multibandgate.gschema.xml:74:1  Error on line 74 char 1: <enum id='com.github.wwmm.pulseeffects.gate.detection.enum'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.xml:5:1  Error on line 5 char 1: <enum id='org.gnome.desktop.GDesktopBackgroundStyle'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml:10:1  Error on line 10 char 1: <enum id='org.gnome.settings-daemon.GsdSmartcardRemovalAction'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.GWeather4.gschema.xml:4:1  Error on line 4 char 1: <enum id='org.gnome.GWeather4.GWeatherTemperatureUnit'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.system.proxy.gschema.xml:9:1  Error on line 9 char 1: <enum id='org.gnome.desktop.GDesktopProxyMode'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.desktop.background.login.gschema.xml:4:1  Error on line 4 char 1: <enum id='org.gnome.desktop.GDesktopBackgroundStyle'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.desktop.privacy.gschema.xml:86:1  Error on line 86 char 1: <enum id='org.gnome.desktop.GDesktopUsbProtection'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.EasyTAG.gschema.xml:142:1  Error on line 142 char 1: <flags id='org.gnome.EasyTAG.EtCddbSearchField'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.multibandgate.gschema.xml:74:1  Error on line 74 char 1: <enum id='com.github.wwmm.pulseeffects.gate.detection.enum'> not (yet) defined..  This entire file has been ignored.

/usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.xml:5:1  Error on line 5 char 1: <enum id='org.gnome.desktop.GDesktopBackgroundStyle'> not (yet) defined..  This entire file has been ignored.


The only info I've found on this type of error was said to be from a update 4 years ago, and they rolled it back.
Their whole Gnome session crashed but they had the same error stating the files are being ignored. I've never ran Gnome so I'm not very good at figuring out GTK/GNome issues.

gnome-session crashes after installing gsettings-desktop-schemas-3.31.0.1
There are 10 types of people, those who understand binary & those who don't.
Main Desktop
http://www.overclock.net/lists/display/view/id/3960066
yankee495
 
Posts: 433
Joined: May 25th, '12, 13:10
Location: Carthage, Mo. USA

Re: Error installing gsettings-desktop-schemas

Postby yankee495 » Feb 18th, '23, 05:31

I have found the problem on mine. I assumed a mismatch between glib2.0-common-2.75 and other Glib2 related libraries was a problem.
I had 2.75 and 2.74.

I looked at my wife's computer and her's had only 2.74, not 2.75:

Just changing these made discover and Easytag open. I'm sure it fixed a lot of things.

glib2.0-common-2.74.5-3.mga9.x86_64.rpm
lib64glib2.0_0-2.74.5-3.mga9.x86_64.rpm

I still have:

lib64gio2.0_0-2.75.2-1.mga9
glib-gettextize-2.75.2-1.mga9
lib64glib2.0-devel-2.75.2-1.mga9
libglib2.0_0-2.75.2-1.mga9


I don't know where 2.75 came from, my wife's is updated like mine except for updates-testing to get Plasma 5.27.
Glib 2.75 is not in the updates-testing folder but it might have been. Also, Discover wouldn't open before the Plasma 5.27 upgrade so I believe it came from the core release folder at some point.

I'm still researching this but it just appears keeping up with updates on Cauldron broke it, and they pulled 2.75 but we still had it.

EDIT: Removing lib64gio2.0_0-2.75.2-1.mga9 will cripple the whole desktop after reboot.
I used the Ice WM option and opened konsole and ran:

Code: Select all
urpmi lib64gio2.0_0

After that I was able to get back to Plasma. I didn't notice that when I removed and replaced urpmi lib64gio2.0_0 that I used the same full length file name with 2.75....that file is not in the repo anymore so it didn't install it.
There are 10 types of people, those who understand binary & those who don't.
Main Desktop
http://www.overclock.net/lists/display/view/id/3960066
yankee495
 
Posts: 433
Joined: May 25th, '12, 13:10
Location: Carthage, Mo. USA

Re: Error installing gsettings-desktop-schemas

Postby yankee495 » Feb 18th, '23, 06:54

This is what fixed mine except I think you can do all of the file names on one line. I did them one at a time as I tracked them down.

It's a mis-match between Glib2.0 file versions. Some are 2.74 while others are 2.75. In fact, 2.75 has disappeared from the repos.

Code: Select all
urpmi --downgrade --media "Core Release" glib2.0-common-2.74.5-3.mga9.x86_64 lib64glib2.0_0-2.74.5-3.mga9.x86_64 glib-gettextize-2.74.5-3.mga9.x86_64 lib64gio2.0_0-2.74.5-3.mga9.x86_64 lib64glib2.0-devel-2.74.5-3.mga9.x86_64


I can't do it again and some commands are funny. if you have to do it individually, it goes like this. Just change the file name.
The urpmi --downgrade --media "Core Release" must remain there.

Code: Select all
urpmi --downgrade --media "Core Release" glib2.0-common-2.74.5-3.mga9.x86_64


The other file names are:

Code: Select all
lib64glib2.0_0-2.74.5-3.mga9
glib-gettextize-2.74.5-3.mga9
lib64gio2.0_0-2.74.5-3.mga9
lib64glib2.0-devel-2.74.5-3.mga9
There are 10 types of people, those who understand binary & those who don't.
Main Desktop
http://www.overclock.net/lists/display/view/id/3960066
yankee495
 
Posts: 433
Joined: May 25th, '12, 13:10
Location: Carthage, Mo. USA

Re: Error installing gsettings-desktop-schemas

Postby sturmvogel » Feb 18th, '23, 08:38

There were threads about this topic on the dev ML and also several related bugreports. It was described that it is necessary to downgrade the packages...
sturmvogel
 
Posts: 739
Joined: Jul 30th, '12, 00:39


Return to Testing : Alpha, Beta, RC and Cauldron

Who is online

Users browsing this forum: No registered users and 1 guest