• "Qt.labs.folderlistmodel" is not installed

    From =?UTF-8?Q?BERTRAND_Jo=c3=abl?=@21:1/5 to All on Thu Jan 9 16:40:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IyOyaG3THNRArd3yLTZ81JaWNeXAxKJ4r
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    Bonjour à tous et excellente année 2025.

    J'utilise Cura avec mon imprimante 3D que je compile depuis les sources en rolling release.

    Depuis peu, je ne peux plus ouvrir la fenêtre de dialogue permettant d'ouvrir un fichier. Le programme échoue avec un segfault et le messages suivant :

    WARNING - [MainThread] UM.Qt.QtApplication.__onQmlWarning [448]: file:///xxxxxxxx/Cura/resources/qml/Cura.qml:624:5: QML FileDialog:
    Failed to load non-native FileDialog implementation: qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/FileDialog.qml:4 module "Qt.labs.folderlistmodel" is not installed

    Fatal Python error: Segmentation fault

    Visiblement, je ne suis pas le seul à avoir ce message d'erreur :
    - https://github.com/Ultimaker/Cura/issues/19684
    - https://github.com/Ultimaker/Cura/issues/16815
    - https://github.com/Ultimaker/Cura/issues/18843

    J'ai trouvé des références à cette erreur sur les forums Ubuntu, mais
    aucune des solutions proposées ne fonctionne. La seule solution que j'ai trouvée pour réussir à imprimer une pièce, c'est de modifier le fichier
    de configuration de cura à la main pour coller le fichier à imprimer
    dans les derniers fichiers utilisés. Là, je peux appeler directement le fichier sans passer par la fenêtre de dialogue.

    J'ai pourtant les modules de qt6 suivants d'installés : hilbert:[~/.config/cura/5.10] > dpkg-query -l | awk '/qml6/ { print $2; }' libkf6configqml6:amd64
    libqt6qml6:amd64
    qml6-module-org-kde-bluezqt:amd64
    qml6-module-org-kde-config:amd64
    qml6-module-org-kde-coreaddons:amd64
    qml6-module-org-kde-desktop
    qml6-module-org-kde-kcmutils:amd64
    qml6-module-org-kde-kdeconnect
    qml6-module-org-kde-kirigami:amd64 qml6-module-org-kde-kirigamiaddons-components:amd64 qml6-module-org-kde-kirigamiaddons-datetime:amd64 qml6-module-org-kde-kirigamiaddons-delegates:amd64 qml6-module-org-kde-kirigamiaddons-formcard:amd64 qml6-module-org-kde-kirigamiaddons-treeview:amd64 qml6-module-org-kde-kitemmodels:amd64 qml6-module-org-kde-kquickcontrolsaddons:amd64
    qml6-module-org-kde-ksvg
    qml6-module-org-kde-people:amd64
    qml6-module-org-kde-prison:amd64
    qml6-module-org-kde-purpose:amd64
    qml6-module-org-kde-sonnet:amd64
    qml6-module-qmltime:amd64
    qml6-module-qt-labs-animation:amd64
    qml6-module-qt-labs-folderlistmodel:amd64
    qml6-module-qt-labs-platform:amd64
    qml6-module-qt-labs-qmlmodels:amd64
    qml6-module-qt-labs-settings:amd64
    qml6-module-qt-labs-sharedimage:amd64
    qml6-module-qt-labs-wavefrontmesh:amd64 qml6-module-qt5compat-graphicaleffects:amd64
    qml6-module-qtcore:amd64
    qml6-module-qtmultimedia:amd64
    qml6-module-qtnetwork:amd64
    qml6-module-qtqml:amd64
    qml6-module-qtqml-base:amd64
    qml6-module-qtqml-models:amd64
    qml6-module-qtqml-workerscript:amd64
    qml6-module-qtqml-xmllistmodel:amd64
    qml6-module-qtquick:amd64
    qml6-module-qtquick-controls:amd64
    qml6-module-qtquick-dialogs:amd64
    qml6-module-qtquick-effects:amd64
    qml6-module-qtquick-layouts:amd64
    qml6-module-qtquick-localstorage:amd64
    qml6-module-qtquick-nativestyle:amd64
    qml6-module-qtquick-particles:amd64
    qml6-module-qtquick-shapes:amd64
    qml6-module-qtquick-templates:amd64
    qml6-module-qtquick-tooling:amd64
    qml6-module-qtquick-window:amd64
    qml6-module-qttest:amd64
    qml6-module-qtwebchannel:amd64
    qml6-module-qtwebengine:amd64
    qml6-module-sso-onlineaccounts:amd64

    en particulier qml6-module-qt-labs-folderlistmodel:amd64

    Comment résoudre ce problème ?

    Merci de vos lumières,

    JKB


    --IyOyaG3THNRArd3yLTZ81JaWNeXAxKJ4r--

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQj8MW8iOsC2RXEznnFW/s/mMLXCAUCZ3/qrgAKCRDFW/s/mMLX CFi8AP9WGKjpQ3DiZAWf6rztuJ4CR8mLKmyXmQzCASk83QsXqgEAl/RDIozvdIVi pvz1N2UhwmFU1y9J7t663p6Vp+qivgE=
    =PLVI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)