[SailfishDevel] Qt creator fails to connect to virtual machines
Peter Albrecht
pa-dev at gmx.de
Thu Nov 2 21:17:34 UTC 2017
Hello Martin,
thank you for your answer! Nice to hear, it does not fail, because I messed
something up... ;)
Your wrapper script did fix my problem. Thanks a lot!
Should the documentation be updated? Both sites:
> https://sailfishos.org/wiki/Application_SDK
and
> https://sailfishos.org/wiki/Application_SDK_Installation
list under "pre-requisites" the text "Oracle’s VirtualBox version 4.1.18 or
higher". So I thought, I am fine with debian's VirtualBox of version 4.3.36.
Best regards,
Peter
On 02.11.2017 08:41, Martin Kampas wrote:
> Hello Peter,
>
> Unfortunately this is because your OS is too "stable" :) VirtualBox 4.x support has been broken since Sailfish OS SDK 1707.
>
> As a workaround until this is fixed you can create the following wrapper for VBoxManage:
>
> cat > ~/SailfishOS/bin/VBoxManage <<END
> #!/bin/bash
>
> real=$(which -a "$(basename "$0")" |sed -n 2p)
> if [[ ! $real ]]; then
> echo "Broken PATH?" >&2
> exit 1
> fi
>
> if [[ $1 == "showvminfo" ]]; then
> "$real" "$@" |sed '/^Session type:/ { p; s/type:/name:/ }'
> else
> "$real" "$@"
> fi
> END
> chmod +x ~/SailfishOS/bin/VBoxManage
>
> And then use this to launch the IDE
>
> PATH="$HOME/SailfishOS/bin:$PATH" ~/SailfishOS/bin/qtcreator
>
> BR,
> Martin
>
> ________________________________________
> From: Devel [devel-bounces at lists.sailfishos.org] on behalf of Peter Albrecht [pa-dev at gmx.de]
> Sent: Wednesday, November 01, 2017 6:36 PM
> To: devel at lists.sailfishos.org
> Subject: [SailfishDevel] Qt creator fails to connect to virtual machines
>
> Hello list,
>
> I wanted to work on SailfishOS applications, so I installed the "SailfishOS
> Application SDK" on my linux desktop.
> Everything went fine, but when I wanted to start "Sailfish OS Build Engine" or
> "Sailfish OS Emulator" from within Qt Creator, the "General Messages"-Tab of Qt
> Creator tells me:
>
> * Error connecting to "Sailfish OS Build Engine" virtual machine: Failed to
> start virtual machine "Sailfish OS Build Engine"
> * Error connecting to "Sailfish OS Emulator" virtual machine: Failed to start
> virtual machine "Sailfish OS Emulator"
>
> In file "~/.xsession-errors" I can read:
>
> * MerConnection: "Failed to start virtual machine \"Sailfish OS Build Engine\""
> * MerConnection: "Failed to start virtual machine \"Sailfish OS Emulator\""
>
> But nothing more about the Application SDK.
>
>
> The virtual machines seem to start up:
> VirtualBox is telling me that they are running.
> The emulator is showing me a SailfishOS GUI, which I can use by swiping like my
> Jolla device. And to the Build Engine I can connect via ssh using:
>> ssh -i /opt/sailfishos-sdk/vmshare/ssh/private_keys/engine/root -p 2222 root at localhost
>
>
> Do you have any ideas, what might be the problem? Or which log-files to check?
>
>
> Versions in use:
>
> * SDK: SailfishOSSDK-Beta-1709-Qt5-linux-64-offline.run
> * Debian Linux 8 Jessie
> * VirtualBox 4.3.36
>
> Regards,
> Peter
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org
>
More information about the Devel
mailing list