-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
Qt Creator 4.8.2
-
None
-
Development
Moving from QTCreator 4.3.1 to QTCreator 4.8.2.
Projects->Manage Kits -> Devices -> Devices Tab. Either i use existing one from 4.3.1 or create a new one with Tyep: Generic Linux, Authentication Type: Password, and other SSH settings. Whenever i run "Test" i am getting the following error. If i run the same test on 4.3.1, test is successful. I also tried on QTCreator 4.7.2, and i got the same error.
Connecting to host... SSH connection failure: SSH Protocol error: Server sent unexpected SSH_MSG_USERAUTH_PK_OK packet. Device test failed.
Following is device.xml content:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorDevices>
<!-- Written by QtCreator 4.8.2, 2019-03-27T23:04:39. -->
<qtcreator>
<data>
<variable>DeviceManager</variable>
<valuemap type="QVariantMap">
<valuemap type="QVariantMap" key="DefaultDevices">
<value type="QString" key="Desktop">Desktop Device</value>
<value type="QString" key="GenericLinuxOsType">{3e76e66f-9523-4f45-ac34-27f490cd457d}</value>
</valuemap>
<valuelist type="QVariantList" key="DeviceList">
<valuemap type="QVariantMap">
<value type="int" key="Authentication">1</value>
<value type="QString" key="DebugServerKey" />
<value type="QString" key="FreePortsSpec">30000-31000</value>
<value type="QString" key="Host" />
<value type="int" key="HostKeyChecking">0</value>
<value type="QString" key="InternalId">Desktop Device</value>
<value type="QString" key="KeyFile" />
<value type="QString" key="Name">Local PC</value>
<value type="int" key="Origin">1</value>
<value type="QString" key="OsType">Desktop</value>
<value type="QString" key="Password" />
<value type="QString" key="QmlsceneKey" />
<value type="int" key="SshOptions">3</value>
<value type="int" key="SshPort">0</value>
<value type="int" key="Timeout">0</value>
<value type="int" key="Type">0</value>
<value type="QString" key="Uname" />
<value type="int" key="Version">0</value>
</valuemap>
<valuemap type="QVariantMap">
<value type="int" key="Authentication">3</value>
<value type="QString" key="DebugServerKey" />
<value type="QString" key="FreePortsSpec">10000-10100</value>
<value type="QString" key="Host">x.x.x.x</value>
<value type="int" key="HostKeyChecking">0</value>
<value type="QString" key="InternalId">{3e76e66f-9523-4f45-ac34-27f490cd457d}</value>
<value type="QString" key="KeyFile"></value>
<value type="QString" key="Name">XXX</value>
<value type="int" key="Origin">0</value>
<value type="QString" key="OsType">GenericLinuxOsType</value>
<value type="QString" key="Password">XXX</value>
<value type="QString" key="QmlsceneKey" />
<value type="int" key="SshOptions">1</value>
<value type="int" key="SshPort">22</value>
<value type="int" key="Timeout">10</value>
<value type="int" key="Type">0</value>
<value type="QString" key="Uname">XXX</value>
<value type="int" key="Version">0</value>
</valuemap>
</valuelist>
</valuemap>
</data>
</qtcreator>