On Saturday 09 July 2011 19:39:13 Federico Giannici wrote: > Anybody can confirm that KDE "sftp:" URLs still work correctly under > OpenBSD 4.9 (amd64)? > > Since I upgraded from 4.8 to 4.9 all the "sftp://" URLs of KDE no longer > work for me. I always get the error "Error encountered while talking to > ssh". > > I'd like to know if it's a common problem of 4.9 or is only in my > installation... > > Thanks.
Yes they seem to be broken. It is on my list of things to do but I don't have time currently and I have other ports I'm going to sort out first. I have debuged this a little but so far I haven't found out a fix. I attached a log session. You could try fish:// protocol, it might work for you as a workaround. It didn't work for me because it doesn't do everything that sftp:// does (public keys IIRC). You can also use filezilla from ports that supports sftp:// urls. -- Antti Harri kio_sftp: ERROR: KSshProcess::version(): pclose failed. kio_sftp: *** Starting kio_sftp kio_sftp: KSshProcess::KSshProcess(): ssh path [/usr/bin/ssh] kio_sftp: sftpProtocol(): pid = 13452 kio_sftp: setHost(): @kameli.openbsd.fi:0 kio_sftp: closeConnection() kio_sftp: KSshProcess::kill(signal:9): ssh pid is -1 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process kio_sftp: stat(): sftp://kameli.openbsd.fi/ kio_sftp: openConnection(): i...@kameli.openbsd.fi:22 kio_sftp: KSshProcess::setOptions() kio_sftp: arg: -p kio_sftp: arg: 22 kio_sftp: arg: -o kio_sftp: arg: ForwardX11=no kio_sftp: arg: -o kio_sftp: arg: ForwardAgent=no kio_sftp: arg: -e kio_sftp: arg: none kio_sftp: arg: -l kio_sftp: arg: iku kio_sftp: arg: -v kio_sftp: arg: kameli.openbsd.fi kio_sftp: arg: -s kio_sftp: arg: sftp kio_sftp: KSshProcess::version(): got version string [OpenSSH_5.8, OpenSSL 1.0.0a 1 Jun 2010 kio_sftp: ] kio_sftp: KSshPRocess::version(): version number = 0 kio_sftp: KSshProcess::connect(): Connect state STATE_START kio_sftp: MyPtyProcess::exec(): /usr/bin/ssh kio_sftp: KSshPRocess::connect(): ssh pid = 6060 kio_sftp: KSshProcess::connect(): Connect state STATE_WAIT_PROMPT kio_sftp: -p kio_sftp: 22 kio_sftp: -o kio_sftp: ForwardX11=no kio_sftp: -o kio_sftp: ForwardAgent=no kio_sftp: -e kio_sftp: none kio_sftp: -l kio_sftp: iku kio_sftp: -v kio_sftp: kameli.openbsd.fi kio_sftp: -s kio_sftp: sftp kio_sftp: KSshProcess::getLine(): ssh: kio_sftp: KSshProcess::connect(): Got null line in STATE_WAIT_PROMPT. kio_sftp: KSshProcess::connect(): Connect state STATE_FATAL kio_sftp: KSshProcess::kill(signal:9): ssh pid is 6060 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are running a ssh process kio_sftp: openConnection(): Got 2 from KSshProcess::connect() kio_sftp: closeConnection() kio_sftp: KSshProcess::kill(signal:9): ssh pid is 6060 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process kio_sftp: closeConnection() kio_sftp: KSshProcess::kill(signal:9): ssh pid is 6060 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process kio_sftp: slave_status(): connected to kameli.openbsd.fi? false kio_sftp: *** kio_sftp Done kio_sftp: ~sftpProtocol(): pid = 13452 kio_sftp: closeConnection() kio_sftp: KSshProcess::kill(signal:9): ssh pid is 6060 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process kio_sftp: KSshProcess::kill(signal:9): ssh pid is 6060 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process kio_sftp: *** Starting kio_sftp kio_sftp: KSshProcess::KSshProcess(): ssh path [/usr/bin/ssh] kio_sftp: sftpProtocol(): pid = 28664 kio_sftp: setHost(): @kameli.openbsd.fi:0 kio_sftp: closeConnection() kio_sftp: KSshProcess::kill(signal:9): ssh pid is -1 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process kio_sftp: stat(): sftp://kameli.openbsd.fi/ kio_sftp: openConnection(): i...@kameli.openbsd.fi:22 kio_sftp: KSshProcess::setOptions() kio_sftp: arg: -p kio_sftp: arg: 22 kio_sftp: arg: -o kio_sftp: arg: ForwardX11=no kio_sftp: arg: -o kio_sftp: arg: ForwardAgent=no kio_sftp: arg: -e kio_sftp: arg: none kio_sftp: arg: -l kio_sftp: arg: iku kio_sftp: arg: -v kio_sftp: arg: kameli.openbsd.fi kio_sftp: arg: -s kio_sftp: arg: sftp kio_sftp: KSshProcess::version(): got version string [OpenSSH_5.8, OpenSSL 1.0.0a 1 Jun 2010 kio_sftp: ] kio_sftp: KSshPRocess::version(): version number = 0 kio_sftp: KSshProcess::connect(): Connect state STATE_START kio_sftp: MyPtyProcess::exec(): /usr/bin/ssh kio_sftp: KSshPRocess::connect(): ssh pid = 22786 kio_sftp: KSshProcess::connect(): Connect state STATE_WAIT_PROMPT kio_sftp: -p kio_sftp: 22 kio_sftp: -o kio_sftp: ForwardX11=no kio_sftp: -o kio_sftp: ForwardAgent=no kio_sftp: -e kio_sftp: none kio_sftp: -l kio_sftp: iku kio_sftp: -v kio_sftp: kameli.openbsd.fi kio_sftp: -s kio_sftp: sftp kio_sftp: KSshProcess::getLine(): ssh: kio_sftp: KSshProcess::connect(): Got null line in STATE_WAIT_PROMPT. kio_sftp: KSshProcess::connect(): Connect state STATE_FATAL kio_sftp: KSshProcess::kill(signal:9): ssh pid is 22786 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are running a ssh process kio_sftp: openConnection(): Got 2 from KSshProcess::connect() kio_sftp: closeConnection() kio_sftp: KSshProcess::kill(signal:9): ssh pid is 22786 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process kio_sftp: closeConnection() kio_sftp: KSshProcess::kill(signal:9): ssh pid is 22786 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process kio_sftp: slave_status(): connected to kameli.openbsd.fi? false kio_sftp: *** kio_sftp Done kio_sftp: ~sftpProtocol(): pid = 28664 kio_sftp: closeConnection() kio_sftp: KSshProcess::kill(signal:9): ssh pid is 22786 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process kio_sftp: KSshProcess::kill(signal:9): ssh pid is 22786 kio_sftp: KSshPRocess::kill(): we are not connected kio_sftp: KSshProcess::kill(): we are not running a ssh process kio_sftp: KSshProcess::kill(): Refusing to kill ssh process