Seite 1 von 1

incompatible Qt library nach Update auf MGA7

Verfasst: 13.01.2020, 19:19
von Pappmann89
Hallo,
ich verwende Cewe Fotobuch schon einige Jahre unter Mageia ohne Probleme.

Da Mageia 6 Anfang Dezember 2019 abgekündigt wurde, habe ich mich entschlossen auf Mageiga 7 zu migrieren.
Das fuktionierte, ohne große Problem, bis auf dass Cewe Fotowelt auf 7.0.1 beim Start geupdatet wurde und mit folgenden Fehler nicht mehr startet:

Code:Alles auswählen

Herzlichen Glückwunsch!
Sie haben erfolgreich 'Mein CEWE FOTOBUCH' auf Ihrem Computer installiert.
Zum Starten führen Sie bitte die Datei '/home/torsten/CEWE/Mein_CEWE_FOTOBUCH/Mein CEWE FOTOBUCH' aus.

Viel Spaß!
[torsten@PC-Jens ~]$ '/home/torsten/CEWE/Mein_CEWE_FOTOBUCH/Mein CEWE FOTOBUCH'
Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created.
Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created.
"/home/torsten/.mcf/tmp"
I (2019-12-31T18:29:59.370) [void CWLogMessageHandler::writeLogHeader() 236] ==> Compiled: Oct 24 2019 15:55:50 <==
/usr/bin/chmod: Zugriff auf '/home/torsten/.mcf/hps' nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/bin/chmod: Zugriff auf '/home/torsten/.mcf/hps/16523' nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/bin/chmod: Zugriff auf '/home/torsten/.mcf/hps/16523/07.00.01' nicht möglich: Datei oder Verzeichnis nicht gefunden
/usr/bin/chmod: Zugriff auf '/home/torsten/.mcf/hps/16523/07.00.01/resources' nicht möglich: Datei oder Verzeichnis nicht gefunden
[1231/182959.752465:WARNING:resource_bundle_qt.cpp(116)] locale_file_path.empty() for locale 
Qt WebEngine ICU data not found at /home/torsten/CEWE/Mein_CEWE_FOTOBUCH/resources_qt/resources. Trying parent directory...
Installed Qt WebEngine locales directory not found at location /home/torsten/CEWE/Mein_CEWE_FOTOBUCH/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /home/torsten/CEWE/Mein_CEWE_FOTOBUCH/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
Path override failed for key ui::DIR_LOCALES and path '/home/torsten/.QtWebEngineProcess'
Qt WebEngine resources not found at /home/torsten/CEWE/Mein_CEWE_FOTOBUCH/resources_qt/resources. Trying parent directory...
[1231/182959.787140:WARNING:resource_bundle_qt.cpp(116)] locale_file_path.empty() for locale 
F (2019-12-31T18:29:59.859) [ 0] ==> Cannot mix incompatible Qt library (version 0x50c06) with this library (version 0x50c04) <==
QMutex: destroying locked mutex
QMutex: destroying locked mutex
after main()


Nach dem ich die Zugriffsrechte von ~/.mcf und seine Unterordner auf sonstige rwx gesetzt und Cewe Fotobuch neu gestartet habe bekomme ich folgende Ausgabe:

Code:Alles auswählen

[torsten@PC-Jens ~]$ '/home/torsten/CEWE/Mein_CEWE_FOTOBUCH/Mein CEWE FOTOBUCH'
Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created.
Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created.
"/home/torsten/.mcf/tmp"
I (2019-12-31T18:31:38.755) [void CWLogMessageHandler::writeLogHeader() 236] ==> Compiled: Oct 24 2019 15:55:50 <==
[1231/183139.026822:WARNING:resource_bundle_qt.cpp(116)] locale_file_path.empty() for locale 
Qt WebEngine ICU data not found at /home/torsten/CEWE/Mein_CEWE_FOTOBUCH/resources_qt/resources. Trying parent directory...
Installed Qt WebEngine locales directory not found at location /home/torsten/CEWE/Mein_CEWE_FOTOBUCH/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /home/torsten/CEWE/Mein_CEWE_FOTOBUCH/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
Path override failed for key ui::DIR_LOCALES and path '/home/torsten/.QtWebEngineProcess'
Qt WebEngine resources not found at /home/torsten/CEWE/Mein_CEWE_FOTOBUCH/resources_qt/resources. Trying parent directory...
[1231/183139.059861:WARNING:resource_bundle_qt.cpp(116)] locale_file_path.empty() for locale 
F (2019-12-31T18:31:39.131) [ 0] ==> Cannot mix incompatible Qt library (version 0x50c06) with this library (version 0x50c04) <==
QMutex: destroying locked mutex
QMutex: destroying locked mutex
after main()
[12774:12840:1231/183139.167316:ERROR:gl_context_glx.cc(232)] Couldn't make context current with X drawable.
[12774:12840:1231/183139.167358:ERROR:gpu_info_collector.cc(68)] gl::GLContext::MakeCurrent() failed
corrupted size vs. prev_size while consolidating


Derzeitige Konfiguration:

Betriebssystem: Mageia 7
KDE-Plasma-Version: 5.15.4
KDE-Frameworks-Version: 5.57.0
Qt-Version: 5.12.6
Kernel-Version: 5.3.7-server-4.mga7
Art des Betriebssystems: 64-bit
Prozessoren: 4 × Intel® Core™2 Quad CPU Q9550 @ 2.83GHz
Speicher: 7,8 GiB Arbeitsspeicher

PS:

Auf meiner Frau ihren Swift1 mit MGA7 tritt der selbe Fehler auf.

Re: incompatible Qt library nach Update auf MGA7

Verfasst: 14.01.2020, 18:41
von Sylke
Hallo Pappmann89,

so wie es aussieht,wurde die Umgebungsvariable QT_PLUGIN_PATH gesetzt. Das führt dazu, dass die Software versucht Plugins zu laden, die irgendwo im System liegen und eine andere Qt Version benutzen. Das mag Qt nicht und beendet sich.
Sie können dies umgehen, wenn Sie vor dem Start der Software die Variable im Terminal löschen. Das Kommando wäre "unset QT_PLUGIN_PATH".

Re: incompatible Qt library nach Update auf MGA7

Verfasst: 14.01.2020, 20:47
von Pappmann89
Hallo Sylke,

das ist die Lösung!!
Ich habe die unset Methode in der .desktop Datei eingefugt:

Code:Alles auswählen

Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Mein CEWE FOTOBUCH
Name[de]=Mein CEWE FOTOBUCH
Exec=unset QT_PLUGIN_PATH && "/home/torsten/CEWE/Mein_CEWE_FOTOBUCH/Mein CEWE FOTOBUCH"
Path=/home/torsten/CEWE/Mein_CEWE_FOTOBUCH
StartupNotify=true
Terminal=true
Type=Application
Icon=hps-16523-7.0.1
Categories=Graphics;
MimeType=application/x-hps-7.0.1-mcf
Besten Dank!!

Torsten D:winki:

Re: incompatible Qt library nach Update auf MGA7

Verfasst: 15.01.2020, 10:51
von Sylke
Hallo Pappmann89,

das freut mich sehr! Ich danke Ihnen für Ihre Rückmeldung und wünsche viel Spaß beim Gestalten. Wenn Sie Inspirationen oder Ideen benötigen, unser Gestaltungsbereich hier im Forum ist eine unerschöpfliche Fundgrube.

Re: incompatible Qt library nach Update auf MGA7

Verfasst: 17.03.2020, 21:29
von Pappmann89
Hallo,

ich habe das neue Update 7.0.2 installiert und das Problem besteht weiterhin.
Ich musste für alle .desktop - Dateien die oben beschriebene Lösung anwenden.
Vielleicht kann man das ja beim nächsten Update mit berücksichtigen.

Besten Dank im Voraus!!

Torsten D8-)

Re: incompatible Qt library nach Update auf MGA7

Verfasst: 18.03.2020, 11:18
von Sylke
Hallo Pappmann89,

ich werde das Thema erneut aufgreifen und mit unserer Entwicklung besprechen.