Bug#775798: gvfs-bin: Opens all filetypes in Nautilus when exo-open (from exo-utils) is installed

Albin Stjerna albin.stjerna at gmail.com
Tue Jan 20 07:16:38 UTC 2015


Package: gvfs-bin
Version: 1.22.2-1
Severity: important

Dear Maintainer,

When XFCE's exo-open (from exo-utils) is available on my system, gvfs-open incorrectly opens *all* filetypes in nautilus. Uninstalling exo-utils (and, unfortunately, the entire XFCE desktop) fixes the problem.

Also see this strace output:
albin at hecate ~ % strace -f /usr/bin/gvfs-open ~/Downloads/Bibliotekarie.pdf 2>&1 |grep exec
execve("/usr/bin/gvfs-open", ["/usr/bin/gvfs-open", "/home/albin/Downloads/Biblioteka"...], [/* 48 vars */]) = 0
[pid  5109] execve("/home/albin/local/bin/exo-open", ["exo-open", "--launch", "FileManager", "/home/albin/Downloads/Biblioteka"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5109] execve("/home/albin/.local/bin/exo-open", ["exo-open", "--launch", "FileManager", "/home/albin/Downloads/Biblioteka"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5109] execve("/home/albin/.bin/exo-open", ["exo-open", "--launch", "FileManager", "/home/albin/Downloads/Biblioteka"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5109] execve("/home/albin/android-studio/bin/exo-open", ["exo-open", "--launch", "FileManager", "/home/albin/Downloads/Biblioteka"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5109] execve("/usr/local/bin/exo-open", ["exo-open", "--launch", "FileManager", "/home/albin/Downloads/Biblioteka"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5109] execve("/usr/bin/exo-open", ["exo-open", "--launch", "FileManager", "/home/albin/Downloads/Biblioteka"...], [/* 50 vars */] <unfinished ...>
[pid  5109] <... execve resumed> )      = 0
[pid  5112] execve("/usr/lib/x86_64-linux-gnu/xfce4/exo-1/exo-helper-1", ["/usr/lib/x86_64-linux-gnu/xfce4/"..., "--launch", "FileManager", "/home/albin/Downloads/Biblioteka"...], [/* 50 vars */] <unfinished ...>
[pid  5112] <... execve resumed> )      = 0
[pid  5113] execve("/usr/bin/nautilus", ["/usr/bin/nautilus", "/home/albin/Downloads/Biblioteka"...], [/* 50 vars */] <unfinished ...>
[pid  5113] <... execve resumed> )      = 0
[pid  5118] execve("/home/albin/local/bin/ls", ["ls", "-l", "/etc/xdg/nautilus-actions/nautil"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5118] execve("/home/albin/.local/bin/ls", ["ls", "-l", "/etc/xdg/nautilus-actions/nautil"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5118] execve("/home/albin/.bin/ls", ["ls", "-l", "/etc/xdg/nautilus-actions/nautil"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5118] execve("/home/albin/android-studio/bin/ls", ["ls", "-l", "/etc/xdg/nautilus-actions/nautil"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5118] execve("/usr/local/bin/ls", ["ls", "-l", "/etc/xdg/nautilus-actions/nautil"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5118] execve("/usr/bin/ls", ["ls", "-l", "/etc/xdg/nautilus-actions/nautil"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5118] execve("/bin/ls", ["ls", "-l", "/etc/xdg/nautilus-actions/nautil"...], [/* 50 vars */] <unfinished ...>
[pid  5118] <... execve resumed> )      = 0
[pid  5119] execve("/home/albin/local/bin/ls", ["ls", "-l", "/home/albin/.config/nautilus-act"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5119] execve("/home/albin/.local/bin/ls", ["ls", "-l", "/home/albin/.config/nautilus-act"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5119] execve("/home/albin/.bin/ls", ["ls", "-l", "/home/albin/.config/nautilus-act"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5119] execve("/home/albin/android-studio/bin/ls", ["ls", "-l", "/home/albin/.config/nautilus-act"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5119] execve("/usr/local/bin/ls", ["ls", "-l", "/home/albin/.config/nautilus-act"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5119] execve("/usr/bin/ls", ["ls", "-l", "/home/albin/.config/nautilus-act"...], [/* 50 vars */]) = -1 ENOENT (No such file or directory)
[pid  5119] execve("/bin/ls", ["ls", "-l", "/home/albin/.config/nautilus-act"...], [/* 50 vars */] <unfinished ...>
[pid  5119] <... execve resumed> )      = 0
[pid  5122] <... read resumed> "odev,noexec,relatime,cpu,cpuacct"..., 1024) = 1024
[pid  5123] <... read resumed> "odev,noexec,relatime,cpu,cpuacct"..., 1024) = 1024

-- System Information:
Debian Release: 8.0
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gvfs-bin depends on:
ii  gvfs-common   1.22.2-1
ii  libc6         2.19-13
ii  libglib2.0-0  2.42.1-1

gvfs-bin recommends no packages.

Versions of packages gvfs-bin suggests:
ii  gvfs  1.22.2-1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list