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
Thanks
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.