We have moved to a new Sailfish OS Forum. Please start new discussions there.
0

Latest SFOS SDK update complains missing SSH tools on Win7 [answered]

asked 2019-11-25 20:02:16 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2019-11-25 20:03:30 +0300

zlutor gravatar image

I've recently updated my SFOS SDK with recent release on Windows7 but it failed with complaining about missing SSH tools...

Removed the old installation, retried with clean install and still the same. QtCreator is not able to connect to virtual machine (they are visible in VirtualBox, can be started), etc...

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by molan
close date 2019-12-11 13:33:34.155309

Comments

Good day! Try to remove (make a backup in advance) the file \Users\Your username\ .ssh\known_hosts

zuyev ( 2019-11-25 22:57:25 +0300 )edit

I will give it a try! Thx.

zlutor ( 2019-11-26 15:29:26 +0300 )edit

no success... :(

exact error message: Error connecting to "Sailfish OS Emulator 3.2.0.12" virtual machine: Failed to establish SSH conection with virtual machine "Sailfish OS Emulator 3.2.0.12": Cannot establish SSH connection: ssh binary "" does not exist.

I can find necessary - looks to be OK - "ssh binaries" in my Git install path, adding them manually in Tools>Options>Devices>SSH does not help too much...

When I try to start up things from QtCreator I get this messages:

Error connecting to "Sailfish OS Emulator 3.2.0.12" virtual machine: Failed to establish SSH conection with virtual machine "Sailfish OS Emulator 3.2.0.12": SSH connection failure. Warning: Identity file F:\SDK\SailfishOS/vmshare/ssh/private_keys/Sailfish_OS-Emulator-latest/nemo not accessible: No such file or directory. Warning: Permanently added '[127.0.0.1]:2223' (ED25519) to the list of known hosts. Permission denied (publickey,password). (Consider increasing SSH connection timeout in options.)

mentioned nemo.pub file is present but nemo does not.... regenerated from QtCreator, build engine has been started but still: :-1: error: Could not connect to build engine virtual machine. Cannot establish SSH connection: ssh binary "" does not exist.

zlutor ( 2019-11-28 19:20:18 +0300 )edit

wow, double-checking SDK installation page it is written there:

SDK Installer on Windows

Download SDK Installer application (*supported platform Windows 8*) to your downloads folder and locate it with Explorer.
Open SDK installer by double-clicking the SDK Installer application.

Is it REALLY a prerequisite to have Windows 8 for Sailfish SDK!?

zlutor ( 2019-11-28 19:42:38 +0300 )edit

Windows 8 is definitely not a prerequisite. Actually the opposite is true. Windows versions 7 and 10 should work fine - I fixed the page.

Ville Nummela ( 2019-11-29 07:59:39 +0300 )edit

2 Answers

Sort by » oldest newest most voted
2

answered 2019-12-10 16:13:39 +0300

martyone gravatar image

Starting with Sailfish SDK version 2.2, Git is a prerequisite on Windows.

This information, together with a hint on Git installation, is available from the release notes for every recent SDK release, starting with that version.

Based on our experience, when Git is installed from the URL mentioned in Sailfish SDK release notes and default options are used during Git installation, Git is automatically detected and taken into use by Sailfish SDK.

edit flag offensive delete publish link more

Comments

I had to make Git tools manually visible - I have to admit, Git was installed ages ago...

zlutor ( 2019-12-10 16:43:54 +0300 )edit
0

answered 2019-11-28 20:34:27 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2019-11-28 20:35:42 +0300

zlutor gravatar image

oooo, as written in the original logs "ssh binary "" does not exist"...

SOLUTION: add folder containing required SSH tools - e.g. bin folder of your Git installation - into the PATH! Then viola, every SFOS SDK tool finds its ssh friends and SDK can be installed and working again...

edit flag offensive delete publish link more

Comments

I had to do the same on Winspy 10...

molan ( 2019-11-28 21:22:35 +0300 )edit

Hmmm...

Is it an SDK bug? There was no such issue before...

@Jolla: where to report such things?

zlutor ( 2019-11-29 09:18:56 +0300 )edit

Question tools

Follow
2 followers

Stats

Asked: 2019-11-25 20:02:16 +0300

Seen: 896 times

Last updated: Dec 10 '19