Bug #832
Маскировка systemd препятствует обновлению
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