You are not logged in.
Hi,
I run into issues with gvfs and gvfs-smb packages. Even though I am on X11 Xfce, these Gnome packages are required, for instance, to be able to browse network shares in Thunar.
Versions 1.54.0-2 were fine, but after an update, versions 1.54.2-1 seem affected. Thunar seems to have lost its network browsing capability after update.
There is also a telling section in the pacman trace upon update:
Compiling GSettings XML schema files...
/usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.magnifier.gschema.xml:7:1 Error on line 7 char 1: <enum id='org.gnome.desktop.GDesktopMagnifierMouseTrackingMode'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.mouse.gschema.xml:15:1 Error on line 15 char 1: <enum id='org.gnome.desktop.GDesktopMouseDwellDirection'> 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.desktop.interface.gschema.xml:35:1 Error on line 35 char 1: <enum id='org.gnome.desktop.GDesktopToolbarStyle'> not (yet) defined.. This entire file has been ignored.
/usr/share/glib-2.0/schemas/org.gnome.desktop.peripherals.gschema.xml:34:1 Error on line 34 char 1: <enum id='org.gnome.desktop.GDesktopTouchpadTapButtonMap'> 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.desktop.screensaver.gschema.xml:89:1 Error on line 89 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.wm.preferences.gschema.xml:42:1 Error on line 42 char 1: <enum id='org.gnome.desktop.GDesktopFocusMode'> not (yet) defined.. This entire file has been ignored.
(20/27) Probing GTK2 input method modules...
Does anyone have a suggestion how to troubleshoot this?
Last edited by baal (2024-08-23 22:25:01)
Offline
Offline
gvfs-mount
I can see in your link in the another thread that they use the 'gvfs-mount' command. I just get command not found when using it. Is this part of the 'gvfs' package? I have that one installed. I cannot find 'gvfs-mount' package.
Btw if I type smb://'ip address of the computer with samba share'/ or even smb://'netbios name of the computer with samba share'/ into Thunar's address bar, it would work, and show the content of the shares. It is clocking at 'browse network' that does not give any result.
Offline
Ah, we've had this - sorry.
gfvs-mount go shitc… "deprecated" - use "gio mount" instead.
Offline
Ok, 'gio mount' works as expected and is able to mount samba shares. The mounted share then appears in Thunar and in Double Commander, and can be browsed etc.
The problem is that Thunar should be able to discover the network for available shares. It could do it with gvfs and gvfs-smb version 1.54.0-2 installed. However, it cannot perform the network discovery with gvfs and gvfs-smb version 1.54.2-1 installed.
Thunar after clicking at 'Browse Network', with old gvfs and gvfs-smb versions:
Thunar after clicking at 'Browse Network', with new gvfs and gvfs-smb versions:
Nevermind the different Thunar versions. If I downgrade gvfs and gvfs-smb, the newer Thunar would work fine.
Last edited by baal (2024-08-24 12:06:38)
Offline
Can you "gio mount -l"?
There's either a bug in gvfs (against the older gvfs-smb) or they just broke compatibility (and thunar needs to adapt the new API)
Please replace the oversized images w/ links, the board has a 250x250px max rule.
Offline
This is the output of "gio mount -l" before mounting:
gio mount -l
Drive(0): CT500MX500SSD1
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(1): hp DVD-RAM GH60L
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Then I mount using the command below; it will prompt for user, domain and password, but then work as expected:
gio mount smb://openwrt/baal
This is the output after mounting:
gio mount -l
Drive(0): CT500MX500SSD1
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Drive(1): hp DVD-RAM GH60L
Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Mount(0): baal on openwrt -> smb://openwrt/baal/
Type: GDaemonMount
I could downgrade the gvfs and gvfs-smb packages for the time being and then check if a Thunar update, when is comes out, fixes the problem.
Do you think the pacman update error trace (XML schema files, see first post) has anything to do with the issue I am experiencing?
Offline
Do you think the pacman update error trace (XML schema files, see first post) has anything to do with the issue I am experiencing?
No. Certainly not directly.
Does
gio list smb:///
list your shares?
Offline
gio list smb:///
No, it does not list the shares. Not even after mounting them manually with 'gio mount'.
gio list smb:///
gio: smb:///: The specified location is not mounted
Most programs when run in terminal will leave a trace. However, Thunar does not. Is it possible to enable this so that one could see what is going on behind the scenes?
Offline
Is this w/ the good or bad version of gvfs?
No idea about thunar specificallly but you can debug gvfs: https://wiki.gnome.org/Projects/gvfs/debugging
Offline
Good point. I used "gio list smb:///" with bad version gvfs.
I reverted back to the working version to try again. The behaviour changed; there is no complains about location not mounted any more. However, there is nothing listed in the output. There is nothing output at all.
Offline
Fro mteh screenshot in (unrelated) https://gitlab.xfce.org/xfce/thunar/-/issues/277 it looks you browse the network using the network: protocol.
Does "gio list network:///" list anything?
Offline
d'oh it was "gio list network:///".
Old gvfs version:
gio list network:///
dnssd-server-OPENWRT._smb._tcp
dnssd-server-XEONARCH._smb._tcp
New gvfs version: Neither list shown, nor error message, either something was mounted with "gio mount" or not.
Offline
Finally
=> gvfs bug, thunar is innocent.
There's a newer version in the gnome-unstable repo
Offline
For information to those affected by this, the recent update on main (1.56.1-1, Oct 18) still has the bug.
Offline
It's unfortunately on purpose. I have just created this:
https://wiki.archlinux.org/title/Gvfs#M … _displayed
Not sure if the title reflects your case (if you created it manually). For me the problem was with sshfs.
Offline