Uploaded image for project: 'Qt Design Studio'
  1. Qt Design Studio
  2. QDS-6947

Qt Design Studio: Installation issues on Linux

    XMLWordPrintable

Details

    • Linux/X11

    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") ]
      

       

      Attachments

        1. qtbridge-import-missing.png
          qtbridge-import-missing.png
          76 kB
        2. qtbridge-install-missing.png
          qtbridge-install-missing.png
          222 kB
        3. qtds3.3-enterprise.png
          qtds3.3-enterprise.png
          125 kB
        4. qtds-stderr.log
          266 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            tjenssen Tim Jenssen
            skoh-qt Sze Howe Koh
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes