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 больше 10 лет назад
Флаг systemd намеренно замаскирован, т.к. утилиты не поддерживают настройку системы с systemd. Вы действительно можете размаскировать флаг, как это делается например с флагом qt5 в профиле x86 в оверлее Calculate. Никаких проблем с этим нет.
Обновлено Alexander Tratsevskiy больше 10 лет назад
- Параметр Статус изменился с New на Feedback
Обновлено Alexander Pilipenko больше 10 лет назад
тогда задачку можно закрыть, но хотелось бы знать, что именно не поддерживается
Обновлено Alexander Tratsevskiy больше 10 лет назад
Вы хотите сказать, что systemd работает с init.d скриптами и списками загрузки? Как минимум всё нужно проверять. Уверен, что нестыковки даже в этом случае будут.
Calculate это готовое решение, а не конструктор.
Обновлено Alexander Pilipenko больше 10 лет назад
ага init.d скрипты в systemd обрабатываются частично, я из утилит кальки только cl-update и пользуюсь в основном, графическими настройками тоже как то пользовался но не помню что именно работало, а так вполне нормально пережил без полных переустановок и особо сложных проблем переезды xfce -> kde и open.rc -> systemd, сейчас вот на kde5 еще пытаюсь переехать
Обновлено Alexander Tratsevskiy больше 10 лет назад
Хорошая такая заманиловка. Уверен, что поддержка init.d скриптов не проработает долго. Так же, как это было с udev, когда после слияния, они сперва выбросили сперва скрипт создания шаблонов настроек, затем убрали код корректного переименование устройств. Слишком отчётливо видится желание натянуть всех на своё решение.
Обновлено Alexander Tratsevskiy больше 10 лет назад
- Параметр Статус изменился с Feedback на Closed