GNOME Bugzilla – Bug 625254
Open file downloads but does not open
Last modified: 2011-07-28 23:04:23 UTC
Hello, I'm using epiphany 2.30.2 on debian sid with webkit. It's about since epiphany 2.26 (always with webkit on debian) that the "Open" feature when clicking on a file for download does not work. The file gets actually downloaded, a pop-up opens but the file does not get opened. It was a so visible bug that when I haven't found any bug report about this I kept thinking it only affected my box. After asking around, this bug is also present on Fedora and Arch. Is it perhaps some kind of configuration or the system is missing another program like xdg-open/gnome-open?
I run a strace while opening a .tar.gz. Epiphany correctly displays "Archive Manager" application for open. This is the result of grepping for "roller": open("/usr/lib/epiphany-browser/2.29/extensions/auto-scroller.ephy-extension", O_RDONLY) = 18 open("/usr/lib/epiphany-browser/2.29/extensions/push-scroller.ephy-extension", O_RDONLY) = 18 open("/home/lethal/.local/share/applications/file-roller.desktop", O_RDONLY) = -1 ENOENT (No such file or directory) open("/home/lethal/.local/share/applications/file/roller.desktop", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/gnome/applications/file-roller.desktop", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/gnome/applications/file/roller.desktop", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/gdm/applications/file-roller.desktop", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/gdm/applications/file/roller.desktop", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/applications/file-roller.desktop", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/applications/file/roller.desktop", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/applications/file-roller.desktop", O_RDONLY) = 45 access("/usr/lib/ccache/file-roller", X_OK) = -1 ENOENT (No such file or directory) access("/usr/local/bin/file-roller", X_OK) = -1 ENOENT (No such file or directory) access("/usr/bin/file-roller", X_OK) = 0 stat("/usr/bin/file-roller", {st_mode=S_IFREG|0755, st_size=412304, ...}) = 0 Is it somewhat related to g_app_* not executing the application rather than a problem in epiphany?
Created attachment 166565 [details] test case Attached a test case (but it works!!!) of what epiphany does when clicking on "Open".
Oh problem found, it was more trivial than what I thought... the download folder was "File system" (root /). There are two problems: 1) Epiphany has no error reporting when the download folder is unwritable 2) The "Open" functionality must use a temporary file
*** This bug has been marked as a duplicate of bug 600139 ***