FS#20724 - [gvfs] can no longer connect via sftp
Attached to Project:
Arch Linux
Opened by Dave Morgan (loafer) - Thursday, 02 September 2010, 20:36 GMT
Last edited by Jan de Groot (JGC) - Monday, 04 October 2010, 12:06 GMT
Opened by Dave Morgan (loafer) - Thursday, 02 September 2010, 20:36 GMT
Last edited by Jan de Groot (JGC) - Monday, 04 October 2010, 12:06 GMT
|
Details
Description:
Following today's openssh update nautilus can no longer connect via sftp. I am using a fully up-to-date system, testing not enabled with Gnome. Error as follows: Could not display "sftp://user@server/". Error: Error reading from unix: Input/output error Please select another viewer and try again. Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: Update to openssh 5.6p1-1 |
This task depends upon
Closed by Jan de Groot (JGC)
Monday, 04 October 2010, 12:06 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 1.6.4.
Monday, 04 October 2010, 12:06 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 1.6.4.
Should this be reported upstream? Is is a openssh bug or a nautilus bug?
The issue described on ubuntu-fr.org is not exactly the same : there is no input/output error and I think the openssh version in Ubuntu is 5.3...
Impossible d'afficher « sftp://85.xx.xx.xx:xxxxx/ ».
Erreur : Le programme ssh s'est terminé de manière inattendue
Sélectionnez un autre visionneur et essayez à nouveau.
I think that's just the French way of reporting the same error. It says, "Error: The program ssh quit in an unexpected manner." I would not be suprised if the French do not use the exact same wording as is used in English. If you read the whole thread it really sounds like the same problem. But perhaps others know better than me. I suppose I could post something there and ask what version of openssh that person is using.
Is this just up to ssh maintainers to fix?
[root@wvun002 ~]# uname -a
Linux wvun002 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 27 17:14:28 CEST 2010 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux
[root@wvun002 ~]# nautilus --version
GNOME nautilus 2.30.1
[root@wvun002 ~]# ssh -V
OpenSSH_5.6p1, OpenSSL 1.0.0a 1 Jun 2010
uname -a
Linux trinaryShift 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 27 17:14:28 CEST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz GenuineIntel GNU/Linux
nautilus --version
GNOME nautilus 2.30.1
ssh -V
OpenSSH_5.6p1, OpenSSL 1.0.0a 1 Jun 2010
is kinda useless to add "i have this problem too" comments
I am pretty much out of time to do anything these days, so i did not report this upstream yet.
edit: but the gentoo guys did: http://bugs.gentoo.org/show_bug.cgi?id=335316#c8
https://bugzilla.gnome.org/show_bug.cgi?id=629184
https://bugzilla.gnome.org/attachment.cgi?id=170407
1) make sure you have abs installed, pacman -S abs
2) as root, type : abs extra/gvfs
3) somewhere in your home directory type : cp -r /var/abs/extra/gvfs .
4) go to this directory and create a file containing the patch (from the link given by Ulf). Name this file fixnautilus.patch for example
5) edit PKGBUILD and before the line 19 (./configure --prefix=/usr --sysconfdir=/etc) add : patch -p1 < ../../fixnautilus.patch || return 1
6) Increase PKGBUILD pkgrel variable from 1 to 2
6) save the PKGBUILD and type : makepkg -si (this will upgrade 'gvfs' 'gvfs-smb' 'gvfs-afc' 'gvfs-gphoto2' and 'gvfs-obexftp' (5 packages then))