Summary: | неудовлетворенные зависимости libgexiv2 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Shevtsov <shevtsov.anton> |
Component: | gimp | Assignee: | Valery Inozemtsev <shrek> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | iv, rider, shrek |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Anton Shevtsov
2021-03-29 08:26:36 MSK
К сожалению, детали проблемы приходится угадывать. Вы, похоже, пытаетесь поставить gimp из Сизифа, при помощи apt. libgimp и libgexiv2, удовлетворяющие таким зависимостям gimp, в Сизифе есть, и то, что apt не предлагает их установить, означает какую-то проблему в Вашей локальной системе. Ваша система основана на p9 или на Сизифе? Как сконфигурирован apt? Покажите вывод команды apt-repo без параметров. Выполнение какой именно команды приводит к ошибке? все верно. gimp из сизифа через apt. mycomp ~ # apt-repo list rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64 classic rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/noarch classic rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64-i586 classic mycomp ~ # apt-get install gimp Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Так как для выполнения Вашего запроса достаточно одной операции, то скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста, об этом как о найденной ошибке в пакете. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: gimp: Требует: libgexiv2.so.2()(64bit) (>= set:lhtj1ivZ8NZsSOZ3pD0PdmxZqEGHkgJIoi9L3UCk) Требует: libgimp (= 2.10.22-alt1:sisyphus+263711.1300.20.1) E: Извините, `битые' пакеты mycomp ~ # rpm -qa | grep libgexiv2 mycomp ~ # apt-get install libgexiv2 Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Так как для выполнения Вашего запроса достаточно одной операции, то скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста, об этом как о найденной ошибке в пакете. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: libgexiv2: Требует: libexiv2.so.27()(64bit) (>= set:ohdx5KvRaCQ3efRMwjcFxr6ZAmTwRajGIhpPfyn9S8vkcLu8sfRimF5KONisCBRc52PpSZdOsGgjM52hwXQltk0d4Ehxqk446k83ZrnNjG6iXDgSpTvHm5xUehYy9PiVT93kBAElEHN2S7XEP6mjZuZIOMZ3BYTVJO1U9I0hfG8BNW99I9ZJDvKy4jndXgHhZj4MmfXYomHNXe6gr5AIZfiYotEZob7z5S9A2M4QaK9qaKR1Chz1l7ijFyvEJfMxgX3PXfW6RpfRKGJ0ZptbQIJSZdoO0iewQGvD50uZonU6) E: Извините, `битые' пакеты когда-то это была п8, потом п9, и уже с месяц сизиф (In reply to Anton Shevtsov from comment #2) > когда-то это была п8, потом п9, и уже с месяц сизиф А как обновлялись? Можно ещё взглянуть на rpm -qa rpm --qf '%{NAME}-%{EVR}:%{DISTTAG}\n' rpm --eval '[%_priority_distbranch]' (In reply to Anton Shevtsov from comment #2) > Следующие пакеты имеют неудовлетворенные зависимости: > libgexiv2: Требует: libexiv2.so.27()(64bit) (>= > set: [...] По этой цепочке можно пойти дальше: rpm -qa libexiv2 --qf '%{NAME}-%{EVR}:%{DISTTAG}\n' apt-get install libexiv2 все как обычно обновлял. в вики полный путь описан, не отступал. не первая и не десятая машина.. но пошел до сизифа, чтобы была тестовая mycomp ~ # rpm -qa rpm --qf '%{NAME}-%{EVR}:%{DISTTAG}\n' rpm-4.13.0.1-alt24:p9+254187.340.9.1 mycomp ~ # rpm --eval '[%_priority_distbranch]' [p9] mycomp ~ # rpm -qa libexiv2 --qf '%{NAME}-%{EVR}:%{DISTTAG}\n' libexiv2-0.27.3-alt1:p9+261807.100.4.1 dashacomp ~ # apt-get install libexiv2 Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия libexiv2 уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 281 не будет обновлено. напрягает в выводе p9.. удалил exiv2 libexiv2 затем gimp установился успешно. но теперь, как я понимаю, не самая большая моя проблема перед обновлением до Sisyphus надо было поправить priority_distbranch теперь уже система практически неюзабельна. > mycomp ~ # rpm -qa rpm --qf '%{NAME}-%{EVR}:%{DISTTAG}\n' > rpm-4.13.0.1-alt24:p9+254187.340.9.1 > mycomp ~ # rpm --eval '[%_priority_distbranch]' > [p9] Проблема не в gimp'е, закрываю как дубликат https://bugzilla.altlinux.org/37192 > теперь уже система практически неюзабельна. Ну почему же так радикально. Попробуйте поставить altlinux-release-sisyphus и сделать dist-upgrade пару раз, а потом убедитесь, что пакетов, у которых в disttag p9, не осталось: rpm -qa --qf '%{NAME} %{DISTTAG}\n' | grep -v -e sisyphus -e none должен стать пустым. *** This bug has been marked as a duplicate of bug 37192 *** почему же радикально ? надо смотреть что удалилось при обновлении с p9 до sisyphus с не тем disttag'ом. обычно удаляется примерно процентов 10 пакетов. Всем спасибо. altlinux-release-sisyphus сильно помог. |