3

I'm using Kubuntu Wily 15.10 (fully upgraded). It already had installed the cryptsetup package.

I'm trying to start the cryptdisks service but I get this:

$ sudo service cryptdisks start
Failed to start cryptdisks.service: Unit cryptdisks.service is masked.

And yes, it's masked.

$ sudo systemctl list-unit-files | grep cryptdisks
cryptdisks-early.service                   masked  
cryptdisks.service                         masked  

If I try to unmask the service, nothing happens.

$ sudo systemctl unmask cryptdisks-early.service 
$ sudo systemctl unmask cryptdisks.service 
$ sudo systemctl list-unit-files | grep cryptdisks
cryptdisks-early.service                   masked  
cryptdisks.service                         masked  

Take note that systemctl unmask does not return anything. What can I do?

Mario S
  • 147
  • 1
  • 12

1 Answers1

6

Check if you have a symlink /etc/systemd/system/cryptdisks.service or /lib/systemd/system/cryptdisks.service to /dev/null. If so, delete the symlink manually.

And also for cryptdisks-early.service.

After that:

sudo apt-get remove cryptsetup
sudo apt-get install cryptsetup
muru
  • 197,895
  • 55
  • 485
  • 740
  • I made some changes on your answer but it worked. It was necessary to reinstall cryptsetup. Thanks, – Mario S Mar 30 '16 at 15:32
  • 3
    just as an update to this, running sudo dpkg-reconfigure cryptsetup after remove the symlinks is better practice. Just tested it working – madmaze Aug 21 '16 at 06:09