Ошибки

Unit … .service is masked: служба отключена полностью

Служба замаскирована — отключена так, что её нельзя запустить ни вручную, ни автоматически. Снимите маску командой systemctl unmask и запустите службу.

Обновлено 10.10.2026≈ 2 мин чтения
Содержание 8

Как выглядит ошибка

Failed to start myapp.service: Unit myapp.service is masked.

А в ответе systemctl status myapp:

Loaded: masked (Reason: Unit myapp.service is masked.)

В примерах служба называется myapp — подставьте имя своей: nginx, mysql, php8.3-fpm и так далее.

Что значит masked

Чем masked отличается от disabled:

СостояниеЧто значит
disabledНе запускается при старте сервера, но её можно запустить вручную
maskedЗапуск запрещён совсем: ни вручную, ни при старте, ни другими службами

Маску ставит команда systemctl mask. Её применяют, чтобы служба точно не запустилась: например, когда вместо неё работает другая программа на том же порту. Маску мог поставить администратор сервера или установщик какой-то программы.

Шаг 1. Выясните, почему служба замаскирована

Прежде чем снимать маску, подумайте, не мешает ли служба чему-то. Если вы сами не маскировали её, а сервер настраивал кто-то ещё, спросите его. Например, apache2 могли замаскировать, чтобы он не занял порт 80, на котором работает nginx.

Шаг 2. Снимите маску

Команды на этой странице вводятся на сервере: подключитесь к нему по SSH (как подключиться) и набирайте их в том же окне.

sudo systemctl unmask myapp

Если система спросит пароль, введите пароль своего пользователя на сервере. Символы при вводе не видны — так и должно быть: наберите пароль и нажмите Enter. Команда ответит строкой Removed … — маска снята.

Шаг 3. Запустите службу

sudo systemctl start myapp

Чтобы служба запускалась и после перезагрузки сервера:

sudo systemctl enable myapp

Как проверить

sudo systemctl status myapp

В строке Loaded: вместо masked — путь к файлу службы, в строке Active: — active (running). Чтобы вернуться к вводу команд после systemctl status, нажмите клавишу Q.

Если служба не запускается уже по другой причине, смотрите страницу Job for … failed.

Тексты сообщений сверены с исходным кодом systemd 255 — эта версия стоит в Ubuntu 24.04. В других версиях systemd слова могут немного отличаться.

Источники

Сверено 10 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 10.10.2026