Nginx – Unit nginx.service is masked

Upgraded a Nginx Server to the latest 1.15.x, but hits the following error message :

Terminal

$ sudo service nginx status
* nginx.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

$ sudo service nginx restart
Failed to restart nginx.service: Unit nginx.service is masked.

Solution

To solve it, just unmask with this : sudo systemctl unmask nginx.service

Terminal

$ sudo systemctl unmask nginx.service

References

  1. How to Manage Systemd Services on a Linux System
  2. systemd: Masking units

2 comments on “Nginx – Unit nginx.service is masked

  1. Where should I ask why some service was masked by systemctl?
    example: sudo.service
    It feels like half the world was not prepared for systemd but they went ahead anyway. Its incredibly frustating. Half documentation about linux is now worthless because of systemd.

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *