# The thunar "GLib-GIO:ERROR" after glib2 2.74.3-1 update to glib2 2.74.4-1

**URL:** <https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173>\
**Category:** EndeavourOS installation\
**Created:** [December 24, 2022, 1:49am UTC](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173 "2022-12-24T01:49:40Z")\
**Posts on this page:** 7\
**Page:** 3

<div class="post-metadata">

**Author:** ![Katie](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/k/a4c791/32.png) [@Katie](https://forum.endeavouros.com/u/Katie)\
**Post date:** [January 4, 2023, 3:35pm UTC](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173/42 "2023-01-04T15:35:03Z")

</div>

Ok, on this point I did not a very good thing - I multiplied the thread by several places over the Internet. I know this is bad, so just to put everything in one place:

- [EndeavourOS forum bug report](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1) - this thread, most discussed
- [thunar GitLab bug report](https://gitlab.xfce.org/xfce/thunar/-/issues/999) - pointed the exact commit of thunar causing the problem and suggestion about the dbus
- [glib GitLab bug report](https://gitlab.gnome.org/GNOME/glib/-/issues/2870) - to go further I need to uderstand how to debug issue
- [vala-panel GitLub bug report](https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/issues/374) - just asked, maybe with better knowledge of vala-panel working I can faster locate the problem

Hope I can find the solution in one of the threads and after that use this list to post a solution and close the threads.

---

<div class="post-metadata">

**Author:** ![Katie](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/k/a4c791/32.png) [@Katie](https://forum.endeavouros.com/u/Katie)\
**Post date:** [January 4, 2023, 3:44pm UTC](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173/43 "2023-01-04T15:44:03Z")

</div>

> [@petsam](#):
>
> any advice you were given, even not understanding/agreeing with?

I reinstalled the whole OS… While doing it I created a new user. Problem persists.  
I believe the right direction is glib2 changes, thunar changes and vala-panel using dbus for exporting menus. Something in this area causes the problem. But my knowledge is small to figure it out by myself.

---

<div class="post-metadata">

**Author:** ![anthony93](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/anthony93/32/92169_2.png) [@anthony93](https://forum.endeavouros.com/u/anthony93)\
**Post date:** [January 4, 2023, 8:44pm UTC](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173/44 "2023-01-04T20:44:34Z")

</div>

> [@Katie](#):
>
> I reinstalled the whole OS…

It doesn’t matter if you reinstall the whole OS. If you reinstall the whole OS and then add back the same packages (some of which may be conflicting) to your system, then the problem is going to appear again.

> [@Katie](#):
>
> We certanly know that exactly update from `glib2` 2.74.3 to 2.74.4 triggered the problem. We certainly know it. Without update of this package everything worked.

That’s the thing. Thunar is working perfectly fine on everyone else’s system with glib2 2.74.4; the problem seems to be unique to your particular set-up. If the upgrade to glib2 2.74.4 is the problem, then how come you’re the only thunar user affected? @joekamprad even mentioned that thunar runs fine on a VM even with `vala-panel` installed, though I’m not sure if he installed all the packages you’re using. There seems to be quite a lot:

> [@Katie](#):
>
> The full list of vala packages:  
> ![image](https://forum.endeavouros.com/uploads/default/original/3X/6/6/663b48b8873d561ba18913d0bc20ab0710979433.png)

Anyway, my point is that we need to slowly isolate each component to figure out the exact package that is causing thunar to fail on your system. Since `vala-panel` is what we suspect to be the culprit, I propose you uninstall the `vala-panel` packages, reboot and then try launching thunar again. If thunar launches fine after you do this, then congratulations, you have just made significant progress in diagnosing the problem: because we now know for certain that one of those vala-packages is causing all of this. After that, you just have to slowly add back those vala packages one by one, testing out thunar each time to further determine the exact problematic package.

---

<div class="post-metadata">

**Author:** ![Katie](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/k/a4c791/32.png) [@Katie](https://forum.endeavouros.com/u/Katie)\
**Post date:** [January 5, 2023, 12:19pm UTC](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173/45 "2023-01-05T12:19:37Z")

</div>

One additional notice.  
If I try not to open `thunar` directly, but downlad a file in my browser, after that press “Show containing folder” - the `thunar` opens without any errors. Furthermore, it opens new windows without errors further. I do not experience error untill next reboot.

The reason is that after this action vala-panel doesn’t recieve menu panel from `thunar` anymore  
 ![image](https://forum.endeavouros.com/uploads/default/original/3X/8/1/818955c7b447d574306d180cb2460240038aa9c1.png)

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [January 5, 2023, 12:21pm UTC](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173/46 "2023-01-05T12:21:10Z")

</div>

do you use XFCE4 or not?

---

<div class="post-metadata">

**Author:** ![Katie](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/k/a4c791/32.png) [@Katie](https://forum.endeavouros.com/u/Katie)\
**Post date:** [January 5, 2023, 12:35pm UTC](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173/47 "2023-01-05T12:35:42Z")

</div>

I use XFCE 4.18. The problem appeared exactly in the upgrade where was a new XFCE version.

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [January 5, 2023, 12:41pm UTC](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173/48 "2023-01-05T12:41:19Z")

</div>

i would try creating a new user or at least try to move configs to check if it is simply some setting causing something going nuts…

you can move them out of the way… so you can replace in case…

`mv ~/.config/Thunar ~/.config/Thunar.original`  
`mv ~/.config/xfce4/xfconf/xfce-perchannel-xml ~/.config/xfce4/xfconf/xfce-perchannel-xml.original`

or creating a testuser youcan remove later:

`sudo useradd -m -G wheel -s /bin/bash testuser`  
`sudo passwd testuser`  
And logout to check new user have the same…

[Previous page](https://forum.endeavouros.com/t/the-thunar-glib-gio-error-after-glib2-2-74-3-1-update-to-glib2-2-74-4-1/35173.md?page=2)
