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