我无法在 Kubuntu Wily 15.10 上取消屏蔽服务

Mar*_*o S 3 kubuntu services cryptsetup systemd

我正在使用 Kubuntu Wily 15.10(完全升级)。它已经安装了该cryptsetup软件包。

我正在尝试启动 cryptdisks 服务,但我得到了这个:

$ sudo service cryptdisks start
Failed to start cryptdisks.service: Unit cryptdisks.service is masked.
Run Code Online (Sandbox Code Playgroud)

是的,它被掩盖了。

$ sudo systemctl list-unit-files | grep cryptdisks
cryptdisks-early.service                   masked  
cryptdisks.service                         masked  
Run Code Online (Sandbox Code Playgroud)

如果我尝试取消屏蔽该服务,则什么也不会发生。

$ 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  
Run Code Online (Sandbox Code Playgroud)

请注意,systemctl unmask不会返回任何内容。我能做什么?

小智 6

检查您是否有符号链接/etc/systemd/system/cryptdisks.service/lib/systemd/system/cryptdisks.serviceto /dev/null。如果是这样,请手动删除符号链接。

并且对于cryptdisks-early.service.

在那之后:

sudo apt-get remove cryptsetup
sudo apt-get install cryptsetup
Run Code Online (Sandbox Code Playgroud)

  • 作为对此的更新,在删除符号链接后运行 `sudo dpkg-reconfigure cryptsetup` 是更好的做法。刚刚测试它工作 (2认同)