Bug #832

Маскировка systemd препятствует обновлению

Добавил(а) Alexander Pilipenko больше 8 лет назад. Обновлено больше 8 лет назад.

Статус:Closed Начата:19.11.2015
Приоритет:Normal Дата выполнения:
Назначена:- Готовность в %:

0%

Категория:- Затраченное время: -
Версия:-
Голоса: 0

Описание

Маскировка use флага systemd в файле /var/lib/layman/calculate/profiles/base/use.mask не дает обновить систему собранную с флагом +systemd из за проблем с зависимостями:

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-fs/eudev-3.1.2:0/0::gentoo, binary scheduled for merge) pulled in by
    >=sys-fs/eudev-1.3 required by (virtual/udev-215:0/0::gentoo, binary scheduled for merge)
    >=sys-fs/eudev-1.5.3-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gudev(-),introspection(-)?,static-libs?] (>=sys-fs/eudev-1.5.3-r1:0/0[abi_x86_32(-),abi_x86_64(-),gudev(-),introspection(-)]) required by (virtual/libgudev-215-r3:0/0::gentoo, ebuild scheduled for merge)
    >=sys-fs/eudev-1.3:0/0[abi_x86_32(-),abi_x86_64(-)] required by (virtual/libudev-215-r1:0/1::gentoo, binary scheduled for merge)

  (sys-apps/systemd-218-r5:0/2::gentoo, installed) pulled in by
    >=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-4:0/0::gentoo, installed)
    >=sys-apps/systemd-209:0/2= required by (net-misc/networkmanager-1.0.6-r1:0/0::gentoo, installed)
    >=sys-apps/systemd-209:0= required by (net-misc/networkmanager-1.0.6-r1:0/0::gentoo, installed)
    sys-apps/systemd:0/2= required by (sys-apps/dbus-1.8.16:0/0::gentoo, installed)
    sys-apps/systemd:0= required by (sys-apps/dbus-1.8.16:0/0::gentoo, installed)

запись в /etc/portage/profile/use.mask строки -systemd исправляет ошибку

История

Обновлено Alexander Tratsevskiy больше 8 лет назад

Флаг systemd намеренно замаскирован, т.к. утилиты не поддерживают настройку системы с systemd. Вы действительно можете размаскировать флаг, как это делается например с флагом qt5 в профиле x86 в оверлее Calculate. Никаких проблем с этим нет.

Обновлено Alexander Tratsevskiy больше 8 лет назад

  • Параметр Статус изменился с New на Feedback

Обновлено Alexander Pilipenko больше 8 лет назад

тогда задачку можно закрыть, но хотелось бы знать, что именно не поддерживается

Обновлено Alexander Tratsevskiy больше 8 лет назад

Вы хотите сказать, что systemd работает с init.d скриптами и списками загрузки? Как минимум всё нужно проверять. Уверен, что нестыковки даже в этом случае будут.

Calculate это готовое решение, а не конструктор.

Обновлено Alexander Pilipenko больше 8 лет назад

ага init.d скрипты в systemd обрабатываются частично, я из утилит кальки только cl-update и пользуюсь в основном, графическими настройками тоже как то пользовался но не помню что именно работало, а так вполне нормально пережил без полных переустановок и особо сложных проблем переезды xfce -> kde и open.rc -> systemd, сейчас вот на kde5 еще пытаюсь переехать

Обновлено Alexander Tratsevskiy больше 8 лет назад

Хорошая такая заманиловка. Уверен, что поддержка init.d скриптов не проработает долго. Так же, как это было с udev, когда после слияния, они сперва выбросили сперва скрипт создания шаблонов настроек, затем убрали код корректного переименование устройств. Слишком отчётливо видится желание натянуть всех на своё решение.

Обновлено Alexander Tratsevskiy больше 8 лет назад

  • Параметр Статус изменился с Feedback на Closed

Экспортировать в Atom PDF

Спасибо!