| Summary: | Не устанавливаются пакеты krita и inkscape из-за неудовлетворенных зависимостей. | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | Дмитрий Яковлев <hunkdvj> | ||||||
| Component: | libgsl28 | Assignee: | Anton Farygin <rider> | ||||||
| Status: | CLOSED WONTFIX | QA Contact: | qa-p11 <qa-p11> | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | amakeenk, antohami, iv, rider, suntsovks, zerg | ||||||
| Version: | unspecified | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=52494 | ||||||||
| Attachments: |
|
||||||||
Покажите вывод команд: $ apt-repo $ cat /etc/os-release apt-repo rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic cat /etc/os-release NAME="starter kit" VERSION="11" ID=altlinux VERSION_ID=11 PRETTY_NAME="ALT Starterkit 11 (Salvia)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:starterkit:11" BUILD_ID="starter kit p10 (Hypericum)" ALT_BRANCH_ID="p11" HOME_URL="http://en.altlinux.org/starterkits" BUG_REPORT_URL="https://bugs.altlinux.org/" LOGO=altlinux (Ответ для Дмитрий Яковлев на комментарий #2) > NAME="starter kit" Проверил установку на полностью обновлённых до р11 системах: ALT Workstation K ALT Workstation ALT Education ALT Server Пакеты установились без ошибок. Приложите, пожалуйста, вывод команды: # apt-get install inkscape krita -o Debug::pkgProblemResolver=yes -o Debug::pkgRemoveDepends=yes -o Debug::pkgMarkInstall=yes Created attachment 17461 [details]
apt-get install inkscape krita -o Debug::pkgProblemResolver=yes -o Debug::pkgRemoveDepends=yes -o Debug::pkgMarkInstall=yes
Во вложении, слишком большой вывод. Да, система обновлялось с P10, вполне успешно. Из нестандартных компонент только Cryptopro Anydesk Rustdesk Nomachine (Ответ для Дмитрий Яковлев на комментарий #6) > Да, система обновлялось с P10 Скорее всего, что-то осталось из p10, что мешает установке пакета. (In reply to Дмитрий Яковлев from comment #5) > Во вложении, слишком большой вывод. Что-то непонятное происходит вокруг libgsl*. Попробуйте сначала так, чтобы мы посмотрели на вывод: # apt-get install -o Debug::pkgProblemResolver=yes -o Debug::pkgRemoveDepends=yes -o Debug::pkgMarkInstall=yes libgsl28 libgslcblas0 а потом так: # apt-get install -o Debug::pkgProblemResolver=yes -o Debug::pkgRemoveDepends=yes -o Debug::pkgMarkInstall=yes libgsl28 libgslcblas0 krita inkscape lib2geom libkritaglobal19 Created attachment 17463 [details]
Вывод 2
Да, пакеты установились.
И много чего еще удалилось и переустановилось.
> Да, пакеты установились.
Ура!
2amakeenk@ Похоже, мы имеем дело с ещё одной проблемой обновления p10->p11. Не могли бы Вы попробовать воспроизвести проблему? Нужно взять систему на p10, поставить на неё krita и inkscape из p10, *после этого* обновиться до p11, и убедиться, что свежие krita и inkscape при этом установились. Если нет, попробовать их поставить.
(Ответ для Ivan A. Melnikov на комментарий #10) > 2amakeenk@ Похоже, мы имеем дело с ещё одной проблемой обновления p10->p11. > Не могли бы Вы попробовать воспроизвести проблему? Нужно взять систему на > p10, поставить на неё krita и inkscape из p10, *после этого* обновиться до > p11, и убедиться, что свежие krita и inkscape при этом установились. Если > нет, попробовать их поставить. Проверил на системах: Workstation K 10.4 x86_64 Workstation 10.4 x86_64 Education 10.4 KDE x86_64 Education 10.4 XFCE x86_64 Server 10.2 Home x86_64 По сценарию: 1. Полностью обновиться до p10; 2. Установить пакеты: `# apt-get install krita inkscape`; 3. Обновиться до p11: `# apt-repo set p11 && apt-get update && apt-get dist-upgrade`. В результате ни на одной из тестируемых систем при обновлении до р11 пакеты krita и inkscape не удалились. Проблему воспроизвести не удалось. (Ответ для Ivan A. Melnikov на комментарий #8) > Что-то непонятное происходит вокруг libgsl* Да. Возможно, это особенности starter kit P10 были, тем более он стоял с лета 2022 и что-нибудь там могло поломаться еще до обновления на P11 и с krita это вообще не связано, так, боком зацепило. Там всякие Сonflicts: libgsl < 2.8-alt1 Obsoletes: libgsl , т.е. или share-libs-policy-фицировать в p10 или хотя бы исправлять подобные кривые зависимости. К сожалению исправить не получится - из-за изначальной ошибки в упаковке libgsl в один пакет попали две разные библиотеки с разным Soname. Obsoletes на такое делать нельзя, Conflicts помогает упасть apt'у. Если система ещё доступна, то было бы интересно на ней увидеть вывод команды apt-get install libgsl- libgslcblas0 (удаляем libsl и ставим libgslblas0) Т.к. система была обновлена не до конца. в p10 переводить libgsl на SharedLibsPolicy тоже так себе идея, т.к. тогда вылезут проблемы обновления с p9. https://packages.altlinux.org/ru/p9/binary/libgsl/x86_64/files/2304640534843603045 Там ещё дебильный(а может, нет?) libgslcblas.so.0 , который не меняется. Система доступна, но мы все починили вроде совместными усилиями. Результат меня вполне устраивает. https://bugzilla.altlinux.org/attachment.cgi?id=17463 (Ответ для Anton Farygin на комментарий #15) > К сожалению исправить не получится - из-за изначальной ошибки в упаковке > libgsl в один пакет попали две разные библиотеки с разным Soname. > > Obsoletes на такое делать нельзя, Conflicts помогает упасть apt'у. > > Если система ещё доступна, то было бы интересно на ней увидеть вывод команды > apt-get install libgsl- libgslcblas0 > (удаляем libsl и ставим libgslblas0) > > Т.к. система была обновлена не до конца. Тогда закрываем. Вроде как больше нигде проблема не вылезала. |
Пакеты krita и inkscape были удалены во время обновления. Повторная попытка их установки приводит к ошибке: [root@alt-admin ~]$ apt-get install inkscape krita Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: inkscape: Depends: libinkscape (= 1.3.2-alt1:p11+352809.4600.6.2) krita: Depends: libkritalibpaintop19 (= 5.2.6-alt1:p11+352809.2100.6.2) Depends: libkritabasicflakes19 (= 5.2.6-alt1:p11+352809.2100.6.2) Depends: libkritalibkra19 (= 5.2.6-alt1:p11+352809.2100.6.2) Depends: libkritaqmicinterface19 (= 5.2.6-alt1:p11+352809.2100.6.2) Depends: libkritatiffpsd19 (= 5.2.6-alt1:p11+352809.2100.6.2) E: Извините, `битые' пакеты Проблема длится вторую неделю уже.