Some GTK apps no longer work after update. :(

Hello World,

So some genius thought it a good idea to rename tracker3 to tinysparql(at least that’s what my google search turned up, not that I understand any of this) and I tried to update without changing it but it wouldn’t let me so in the end I answered yes and now stuff doesn’t work.
When I say “stuff” it’s just easyeffects for the moment that doesn’t launch anymore, but I expect to find more in time.

If I try to launch it from the console I get:

[vikings@VIKINGSKINGDOM ~]$ easyeffects

(easyeffects:5436): Gtk-WARNING **: 09:31:35.093: Unknown key gtk-modules in /home/vikings/.config/gtk-4.0/settings.ini
WARNING: radv is not a conformant Vulkan implementation, testing use only.
[2024-09-23 09:31:35.505] [MANGOHUD] [error] [overlay_params.cpp:647] Unknown option 'io_stats'
Gdk-Message: 09:31:35.752: Error 71 (Protocol error) dispatching to Wayland display.
[vikings@VIKINGSKINGDOM ~]$ 

Tried to reinstall it didn’t help, suggestions? :sob:

LE2: And to be more clear in case it helps, I just noticed when I put on my headphones, it’s not just that easyeffects won’t launch but at least it’s still working and doing it’s stuff in the background. Nope, the effects that I had applied in it aren’t working anymore, so I’m guessing the apps aren’t working at all anymore, not just not launching. :worried:

Thank you.

P.S. If you want the full output of the update I saved it and guess I could try to upload it somewhere, though I don’t think it will tell you anymore more then I already did, but what do I know…

LE: Yeap, add 2 more, pavucontrol and mission-center don’t launch anymore eighter, basically I don’t think anything below/under gtk4 works anymore(but I’m not gonna try everything since I don’t know what some of those are/do)

[vikings@VIKINGSKINGDOM ~]$ pactree -r tinysparql
tinysparql
├─grilo-plugins
├─gtk3
│ ├─abiword
│ ├─appstream-glib
│ ├─brave-bin
│ ├─gnome-desktop
│ │ └─lutris-git
│ ├─goffice
│ │ └─abiword
│ ├─gspell
│ │ └─yad
│ │   ├─eos-apps-info
│ │   ├─eos-log-tool
│ │   ├─reflector-simple
│ │   └─welcome
│ ├─gtkmm3
│ ├─gtksourceview3
│ │ └─yad
│ ├─gtksourceview4
│ │ └─meld
│ ├─libappindicator-gtk3
│ ├─libdbusmenu-gtk3
│ │ └─libappindicator-gtk3
│ ├─libhandy
│ │ └─yelp
│ ├─libwnck3
│ ├─linux-steam-integration
│ ├─lutris-git
│ ├─meld
│ ├─webkit2gtk
│ ├─webkit2gtk-4.1
│ │ ├─lutris-git
│ │ ├─yad
│ │ └─yelp
│ ├─wxwidgets-gtk3
│ │ ├─aegisub
│ │ └─python-wxpython
│ └─yad
└─gtk4
  ├─easyeffects
  ├─gtkmm-4.0
  │ └─pavucontrol
  ├─gtksourceview5
  ├─libadwaita
  │ ├─easyeffects
  │ ├─mission-center
  │ └─zenity
  │   └─steam
  │     └─linux-steam-integration
  ├─libportal-gtk4
  ├─pavucontrol
  └─zenity
[vikings@VIKINGSKINGDOM ~]$ 

Start by trying to fix this

Unknown key gtk-modules in /home/vikings/.config/gtk-4.0/settings.ini
WARNING: radv is not a conformant Vulkan implementation, testing use only.

Start by opening and looking at it, and comparing it to the error message. Nothing you have done so far matters, you did not start with the error message. Work you way through the errors.

Also share your inxi -Fzxc0 . You are asking for help and literally no one but you has any context for what is going on.

Sorry, that’s because I am a newb and thusly I have no idea what is important to share and what isn’t. Plus I figured(judging by my google seach) that I wasn’t the only one this is happening to, so I hoped people with more experience that are also having issues after the update will let me know what’s what.

Point in fact here’s the contents of that settings.ini file you mentioned. I can open it, and look at it sure, but I don’t see the words radv or vulkan anywhere inside it. At that point, that’s where my ability to understand/debug this ends, sad to say… :face_with_diagonal_mouth:

[Settings]
gtk-application-prefer-dark-theme=false
gtk-cursor-theme-name=XSKHSE
gtk-cursor-theme-size=48
gtk-decoration-layout=icon:minimize,maximize,close
gtk-enable-animations=true
gtk-font-name=Noto Sans,  11
gtk-icon-theme-name=darkine
gtk-modules=colorreload-gtk-module:window-decorations-gtk-module
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-xft-dpi=127795

And here’s the terminal output of that inxi command, let me know if you need anything else please:

[vikings@VIKINGSKINGDOM ~]$ inxi -Fzxc0
System:
  Kernel: 6.10.10-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
  Desktop: KDE Plasma v: 6.1.5 Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop Mobo: MSI model: B250M MORTAR (MS-7A69) v: 1.0
    serial: <superuser required> UEFI: American Megatrends v: 2.60
    date: 06/29/2018
CPU:
  Info: quad core model: Intel Core i7-7700 bits: 64 type: MT MCP
    arch: Kaby Lake rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 4000 min/max: 800/4200 cores: 1: 4000 2: 4000 3: 4000
    4: 4000 5: 4000 6: 4000 7: 4000 8: 4000 bogomips: 57616
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900M] vendor: ASRock driver: amdgpu v: kernel arch: RDNA-3
    bus-ID: 03:00.0
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.2
    compositor: kwin_wayland driver: X: loaded: amdgpu dri: radeonsi gpu: amdgpu
    resolution: 1969x1108
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast platforms:
    active: gbm,wayland,x11,surfaceless,device inactive: N/A
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.0-devel
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XT (radeonsi
    navi31 LLVM 18.1.8 DRM 3.57 6.10.10-arch1-1)
  API: Vulkan v: 1.3.295 drivers: amd surfaces: xcb,xlib,wayland devices: 1
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
  Device-2: Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio
    driver: snd_hda_intel v: kernel bus-ID: 03:00.1
  Device-3: Razer USA RC30-026902 Gaming Headset [Nari Essential Wireless
    Receiver] driver: hid-generic,snd-usb-audio,usbhid type: USB bus-ID: 1-4:2
  API: ALSA v: k6.10.10-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.2.4 status: active
Network:
  Device-1: Intel Ethernet I219-V vendor: Micro-Star MSI driver: e1000e
    v: kernel port: N/A bus-ID: 00:1f.6
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 22.3 TiB used: 21.14 TiB (94.8%)
  ID-1: /dev/nvme0n1 vendor: A-Data model: SX6000PNP size: 476.94 GiB
    temp: 39.9 C
  ID-2: /dev/sda vendor: Seagate model: ST8000DM004-2CX188 size: 7.28 TiB
  ID-3: /dev/sdb vendor: Seagate model: ST8000DM004-2U9188 size: 7.28 TiB
  ID-4: /dev/sdc vendor: Seagate model: ST8000DM004-2CX188 size: 7.28 TiB
Partition:
  ID-1: / size: 43.99 GiB used: 28.65 GiB (65.1%) fs: ext4 dev: /dev/nvme0n1p7
  ID-2: /home size: 35.61 GiB used: 21.56 GiB (60.6%) fs: ext4
    dev: /dev/nvme0n1p8
Swap:
  ID-1: swap-1 type: partition size: 2 GiB used: 1.99 GiB (99.7%)
    dev: /dev/nvme0n1p6
Sensors:
  System Temperatures: cpu: 59.0 C mobo: N/A gpu: amdgpu temp: 38.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
  Memory: total: 8 GiB available: 7.72 GiB used: 3.58 GiB (46.3%)
  Processes: 283 Uptime: 3h 8m Init: systemd
  Packages: 1469 Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Bash v: 5.2.32
    inxi: 3.3.36
[vikings@VIKINGSKINGDOM ~]$ 

I would start by hashing everything out in the config file and see if it works. If it does you know it is one of the items in the file breaking things. Then reintroduce things line by line until you discover the blocking element.

Ummm, that is way beyond me as I didn’t understand half of what you said…

Good news at least is that with a forum search I discovered the eos-shifttime command and reverted back one week and now things work again. Hopefully whatever is wrong will get fixed soon so I can update again to current versions. Specially since after a google search apparently single program(or package, whatever you call it) updates are not recommended it seems on arch linux… :worried:

LE: If someone reading this happens to already have a Gitlab account could you pretty please create a new issue here and link them to this thread, hopefully it will help them fix the problem sooner. Thank you.
(cause it won’t let me log in eighter with my github or google accounts without creating an gitlab one first, and I am sick and tired of creating a billion different accounts for something I am probably gonna use just once in my life…)

It’s good that you now know this.

I’d encourage you to visit https://wiki.archlinux.org and https://discovery.endeavouros.com to learn more about your system. :wink:

2 Likes

Done, will surely try to slot them into my reading time. Thank you for the links. :wink:

2 Likes

Insert a ‘#’ character at the beginning of each line so that it’s not read.

1 Like

Huh, what? :face_with_raised_eyebrow: I don’t get it, lool…

Putting a # at the beginning comments it out so it’s not used/read.

1 Like

Yes, I knew that, I meant what does that have to do with what he quoted that I didn’t understand what @nadb said? :thinking:

I think what they are saying is to look at the file mentioned and hash out things 1 at a time (keep a backup/snapshot whilst doing so). I’m way too tired to go through the thread but if you don’t understand still wait and hopefully one of these peoples get back to ya

1 Like

Oh, now I see, maybe it’s just too early in the morning… :yawning_face:
Ok and going back and forth, back and forth with updating and eos-shifttime so I can test this is not gonna cause problems, right?

Remember what I advised in the other thread, if it is doing your head in or too much and not 100% needed sit back and rest and when ready try.
Another thing you could try is maybe setup a virtualmachine and mess around (here any screw ups won’t touch your system and you can experiment with little stress, there is something in the wiki I’m pretty sure that can talk you through setting up a VM)

1 Like

Yeap, good advice, and VM’s are already on my party list but for the future, cause atm I literally don’t have enough space(and maybe other resources like ram?) to set one up and start learning about them. :face_with_diagonal_mouth:
And with my recent health issues my money is gonna have to go to that for the next few months. Instead of buying the cpu(the last piece I need) this month like that plan was, now that is gonna have to wait until december best case scenario or maybe even early next year… :sob:

LE: So given that, again I ask, do I keep messing with updates and shiftime, or would it be better/wiser to wait for someone else to figure this out?

I totally get this, have been having a few issues myself with stuff

I would honestly wait. In the meantime back your important files up externally and that way if something does screw up you can easlily revert. I only back up my projects as themes etc can screw up (rarely) things.
(PS bit out of it but will try clarify things if I can)

So be it then, I’ll wait and hope someone gets to the bottom of it soon-ish. And I’ll keep my fingers crossed for your health too. :wink:

Thanks mate. With your updates wait a few weeks (even a month) updating anymore is overkill IMO (unless needed for specific purposes)

1 Like

Ok, well today I tried to update again see if anything was fixed and nope, gtk4 apps such as easyeffects and mission center still don’t work after the update.

So I did what @nadb suggested and hashed out every line in that settings.ini file one by one untill the entired thing was full of #'s and the apps still didn’t work. Then I figured maybe I have to hash out a line then restart so the changes get applied, try to see if stuff works, hash out another line, restart again, etc.
But that doesn’t work because after I restart the changes I made to the document dissapear…

So any suggestions what else I should try before I’m forced to eos-timeshift back again? :sob: :pleading_face: :sob:

Install a wm like i3 or openbox so when the major DEs have bugs you still have somewhere to acess things, these break a lot less and have never interferd with my plasma install as I only use them as a just in case (plasma/i3) think I’ve used the i3 evriment onve maybe twice inthe last few years and pretty sure one was aciddent