Bug #832

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

Added by Alexander Pilipenko over 8 years ago. Updated over 8 years ago.

Status:Closed Start:11/19/2015
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:- Spent time: -
Target version:-
Votes: 0

Description

Маскировка 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 исправляет ошибку

History

Updated by Alexander Tratsevskiy over 8 years ago

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

Updated by Alexander Tratsevskiy over 8 years ago

  • Status changed from New to Feedback

Updated by Alexander Pilipenko over 8 years ago

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

Updated by Alexander Tratsevskiy over 8 years ago

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

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

Updated by Alexander Pilipenko over 8 years ago

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

Updated by Alexander Tratsevskiy over 8 years ago

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

Updated by Alexander Tratsevskiy over 8 years ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF

Thank you!