Created attachment 11321 [details] Информация о сбое Версия: 2.27.0-alt1:p10+294519.100.2.1@1644591052 Вывод при попытке запуска через консоль: ##FATAL: Cannot mix incompatible Qt library (5.15.2) with this library (5.15.4)
Добрый день! Пожалуйста, предоставьте дополнительную информация для воспроизведения ошибки: 1) образ, на котором воспроизвелся краш 2) выводы команд $ uname -a $ cat /etc/os-release $ apt-repo
1) Alt Linux KWorkstation 10.1 2) uname -a: Linux ganymede 5.15.68-un-def-alt1 #1 SMP PREEMPT Mon Sep 19 14:34:51 UTC 2022 x86_64 GNU/Linux 3) cat /etc/os-release: NAME="ALT" VERSION="10.1 " ID=altlinux VERSION_ID=10.1 PRETTY_NAME="ALT Workstation K 10.1 (Sorbaronia Mitschurinii)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:kworkstation:10.1" BUILD_ID="ALT 10.0" HOME_URL="https://www.basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" DOCUMENTATION_URL="https://docs.altlinux.org/" SUPPORT_URL="https://support.basealt.ru/" 4) apt-repo: rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic gostcrypto rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic
Спасибо за предоставленную информацию. Ошибка воспроизведена в бранче p10 skrooge-2.27.0-alt1.x86_64 Вывод в терминал: $ skrooge ##FATAL: Cannot mix incompatible Qt library (5.15.2) with this library (5.15.4) KCrash: Application 'skrooge' crashing... KCrash: Attempting to start /usr/libexec/kf5/drkonqi [1]+ Остановлен skrooge Ошибка НЕ воспроизводится в sisyphus skrooge-2.28.0-alt1.x86_64
В p10 с заданием https://git.altlinux.org/tasks/308223/ skrooge-2.28.0-alt1 ошибка не воспроизводится. Приложение запускается успешно. При этом в сизифе стал воспроизводится краш.
После недавнего обновления в p10 возникла та же проблема: $ skrooge ##WARNING: SKGServices::stringToInt(kdewallet) failed ##FATAL: Cannot mix incompatible Qt library (5.15.4) with this library (5.15.6) KCrash: Application 'skrooge' crashing... KCrash: Attempting to start /usr/libexec/kf5/drkonqi [1]+ Stopped skrooge
https://git.altlinux.org/tasks/310373/ не помогает на p10 ?
(In reply to Anton Farygin from comment #6) > https://git.altlinux.org/tasks/310373/ > не помогает на p10 ? Помогло, спасибо.
Нужно прописать жёсткую зависимость на версию qt, используемую при сборке - приложение проверяет её и падает при несовпадении версии.
Немного не так. Это Qt проверяет свою версию, а приложение использует внутренние компоненты, которые не следует.
Requires: libqt5-core = %_qt5_version
skrooge-2.28.0-alt2 -> sisyphus: Tue Nov 22 2022 Andrey Cherepanov <cas@altlinux> 2.28.0-alt2 - Set strict requirement of libqt5-core version (ALT #43522).