FS#53153 - [terminator] 1.91 is missing gsettings-desktop-schemas dependency

Attached to Project: Community Packages
Opened by Maros Zilka (marox) - Friday, 03 March 2017, 11:49 GMT
Last edited by Giancarlo Razzolini (grazzolini) - Thursday, 23 March 2017, 18:40 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Giancarlo Razzolini (grazzolini)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Terminator is failing to start due to:

(terminator:6554): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.interface' is not installed

Reinstall of Terminator didn't solve the issue I had to install gsettings-desktop-schemas.

After this step terminator starts without any issues. I think that gsettings-desktop-schemas needs to be added as dependency for terminator.


Steps to reproduce:

[maros@lorien ~]$ sudo pacman -Rsn gsettings-desktop-schemas
checking dependencies...

Packages (1) gsettings-desktop-schemas-3.22.0+1+g6f52ab5-1

Total Removed Size: 3.60 MiB

:: Do you want to remove these packages? [Y/n]
:: Processing package changes...
(1/1) removing gsettings-desktop-schemas
:: Running post-transaction hooks...
(1/2) Compiling GSettings XML schema files...
(2/2) Arming ConditionNeedsUpdate...
[maros@lorien ~]$ terminator

(terminator:7075): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.interface' is not installed

Trace/breakpoint trap (core dumped)
[maros@lorien ~]$ sudo pacman -S gsettings-desktop-schemas
resolving dependencies...
looking for conflicting packages...

Packages (1) gsettings-desktop-schemas-3.22.0+1+g6f52ab5-1

Total Installed Size: 3.60 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring
(1/1) checking package integrity
(1/1) loading package files
(1/1) checking for file conflicts
(1/1) checking available disk space
:: Processing package changes...
(1/1) installing gsettings-desktop-schemas
:: Running post-transaction hooks...
(1/2) Compiling GSettings XML schema files...
(2/2) Arming ConditionNeedsUpdate...
[maros@lorien ~]$ terminator
[maros@lorien ~]$ terminator --version
terminator 1.91
[maros@lorien ~]$
This task depends upon

Closed by  Giancarlo Razzolini (grazzolini)
Thursday, 23 March 2017, 18:40 GMT
Reason for closing:  Implemented
Additional comments about closing:  Version 1.91-4 contains the dependency
Comment by Maros Zilka (marox) - Saturday, 04 March 2017, 12:32 GMT
I just installed fresh Arch and I had same issue.
Steps:
- installed base system
- instaled Xorg, drivers
- installed i3wm
- installed terminator

run terminator and get same error msg:
GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.interface' is not installed
Comment by Giancarlo Razzolini (grazzolini) - Tuesday, 07 March 2017, 18:56 GMT
I can confirm this. I'll just see if it really is terminator itself that depends on gsettings-desktop-schemas, or some of the terminator dependencies that are missing it. For now, please add the package manually.
Comment by Luck Darnière (LuX) - Thursday, 16 March 2017, 13:32 GMT
I don't know if it is the same problem, but today (March 16th) after a fresh install of Arch, I couldn't start terminator.
In another terminal (lxterminal) the command "terminator" produced an error message complaining that the file ~/.config/terminator/config did not exist.

Work-around:
- mkdir ~/.config/terminator
- put in this directory a ~/.config/terminator/config file from another disk
Then terminator started like a charm.
Comment by Giancarlo Razzolini (grazzolini) - Thursday, 16 March 2017, 13:45 GMT
It could be related, yes. I think the issue is that gtk3 is not pulling gsettings-desktop-schemas in as a dependency. We have an indirect dependency on gtk because of vte3. I think I might be able to fix this issue this weekend.

Loading...