Установите имя хоста при первой загрузке перед network.service

Возможно, это слишком зависит от регистра.

Я решил эту проблему, вручную обновив оконный менеджер sddm .

sudo apt-get install sddm

Теперь это работает для меня.

6
24.03.2017, 21:15
1 ответ

Ничто не гарантирует, что ваша firstboot.service будет запущена до запуска systemd-networkd . Для этого необходимо использовать

Wants=network-pre.target
Before=network-pre.target

вместо Before = network.target . Как объясняет man systemd.special :

network-pre.target: Этот пассивный целевой модуль может быть задействован службами, которые хотят, чтобы запускался раньше. любая сеть настраивается, например, с целью установки брандмауэра. Все программное обеспечение для управления сетью заказывает себя после этой цели, но не втягивает ее.

Вам также понадобится DefaultDependencies = false , чтобы избежать неявной зависимости от basic.target (см. man systemd.service ).

8
27.01.2020, 20:28

Теги

Похожие вопросы