Top.Mail.Ru
Ответы

Arch Linux не работает команда systemctl unmask lxdm.service Не через sudo,не под рутом А,то под шелом не хочется сидеть

Я пишу команду systemctl unmask lxdm.service типо всё ок.
Но команда systemctl enable lxdm.service говорит что lxdm замаскирована,но преведущая команда должна была размаскировать lxdm.

По дате
По рейтингу
Аватар пользователя
Ученик

Проблема, с которой вы столкнулись, может быть связана с тем, что сервис `lxdm.service` не просто замаскирован, а, возможно, также отсутствует или неправильно установлен. Вот несколько шагов, которые могут помочь решить эту проблему:

1. **Проверьте статус службы**:
Выполните команду:
```bash
systemctl status lxdm.service
```
Это даст вам информацию о текущем состоянии службы и о том, замаскирована ли она.

2. **Проверьте наличие файла службы**:
Убедитесь, что файл службы `lxdm.service` существует в директориях `/etc/systemd/system/` или `/lib/systemd/system/`. Если файла нет, возможно, вам нужно переустановить `lxdm`.

3. **Попробуйте размаскировать с помощью полного пути**:
Иногда можно помочь указанием полного пути к системному каталогу:
```bash
sudo systemctl unmask /etc/systemd/system/lxdm.service
```

4. **Перезагрузите систему**:
Если все вышеперечисленные шаги не сработали, попробуйте перезагрузить компьютер. Это может помочь применить изменения.

5. **Переустановка `lxdm`**:
Если проблема не решается, попробуйте переустановить `lxdm`:
```bash
sudo pacman -S lxdm
```

Если после выполнения этих шагов проблема остается, попробуйте проверить логи с помощью `journalctl -xe`, чтобы получить больше информации о том, что может быть не так.



Видео по теме