Details
-
Bug
-
Resolution: Cannot Reproduce
-
Not Evaluated
-
QDS 3.3
Description
I used the Online Installer to install Qt Design Studio in a fresh Linux VM which never had Qt before, and encountered the following 3 issues.
These issues occurred on 2 separate machines (Ubuntu 22.04 and CentOS Stream 9). They did not occur for me in a Windows 10 VM, using the same license.
Issue #1
The installer does not let me install Qt Design Studio Bridge 3.x, even though I have a Qt Design Studio Enterprise license.
In addition, I am not allowed to deselect "Qt Design Studio Bridge 2.3.1" — doing so will force "Design Studio 3.3.0" to be deselected too.
Issue #2
The installer provided a copy of libAssetImporterPlugin.so that is incompatible with Qt Design Studio 3.x. See the output of QT_DEBUG_PLUGINS=1:
(Note: Qt DS 3.3 comes installed with libQmlJS.so.3 and not libQmlJS.so.2)
Found metadata in lib /home/jksh/Qt/Tools/QtDesignStudio/lib/qtcreator/plugins/qmldesigner/libAssetImporterPlugin.so, metadata= { "IID": "org.qt-project.Qt.QmlDesignerPlugin", "MetaData": { "Category": "Qt Quick", "Description": "Plugin for integrating asset import into QmlDesigner", "Url": "http://www.qt.io", "Vendor": "The Qt Company Ltd" }, "archreq": 0, "className": "AssetImporterPlugin", "debug": false, "version": 393728 } Cannot load library /home/jksh/Qt/Tools/QtDesignStudio/lib/qtcreator/plugins/qmldesigner/libAssetImporterPlugin.so: (libQmlJS.so.2: cannot open shared object file: No such file or directory) QLibraryPrivate::loadPlugin failed on "/home/jksh/Qt/Tools/QtDesignStudio/lib/qtcreator/plugins/qmldesigner/libAssetImporterPlugin.so" : "Cannot load library /home/jksh/Qt/Tools/QtDesignStudio/lib/qtcreator/plugins/qmldesigner/libAssetImporterPlugin.so: (libQmlJS.so.2: cannot open shared object file: No such file or directory)" "Failed to create instance of file \"/home/jksh/Qt/Tools/QtDesignStudio/lib/qtcreator/plugins/qmldesigner/libAssetImporterPlugin.so\": Cannot load library /home/jksh/Qt/Tools/QtDesignStudio/lib/qtcreator/plugins/qmldesigner/libAssetImporterPlugin.so: (libQmlJS.so.2: cannot open shared object file: No such file or directory)"
Issue #3
The asset importer does not let me choose *.qtbridge files
Verification of Enterprise License
This stderr excerpt shows that the credentials that I entered into the Qt Online Installer was accepted, and that it contains Qt Design Tools Enterprise:
qtaccount.license: License added. License id [ XXXXXXX3 ] License schema [ "Full Commercial" ] Licensed products [ "Design Studio,3D Studio,Qt Design Tools Enterprise" ] Licensed platforms [ QList("X11", "Embedded Linux", "Windows", "Mac", "Embedded Windows", "Android", "QNX", "VxWorks", "INTEGRITY", "iOS", "WinRT", "Embedded Android") ] License expiry date [ QDate("2022-12-31") ]