Ubuntu – a masked service


I would like to understand what a masked service is and how to unmask it if need be.

I have been trying to start PostgreSQL on Ubuntu 16.04-LTS using the command

systemctl start postgresql.service.

Both as a user with administrative privileges, as well as root respectively.

Unfortunately, I got

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

printed in both scenarios.

Best Answer

  • Masking a service will prevent it from starting.

    To unmask a service run:

    systemctl unmask name.service


    How to Manage Systemd Services on a Linux System | How To Geek

  • Related Question