Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
Qt Creator 4.8.2
-
None
-
Development
Description
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>