systemctl이 활성화된 상태에서 서비스를 쿼리할 수 없습니다.

systemctl이 활성화된 상태에서 서비스를 쿼리할 수 없습니다.

Debian Jessie에서는 systemd가 꽤 잘 작동하는 것 같습니다.

$ sudo systemctl enable shibd.service 
Synchronizing state for shibd.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d shibd defaults
Executing /usr/sbin/update-rc.d shibd enable

'시작', '중지' 및 '상태' 명령이 모두 작동합니다.

그러나 is-enabled 명령이 실패합니다.

$ sudo systemctl is-enabled shibd.service 
Failed to get unit file state for shibd.service: No such file or directory

반면에 sssd를 사용하면 ssh도 'is-enabled'로 작동합니다.

$ sudo systemctl is-enabled sssd.service 
enabled

Puppet은 실행될 때마다 서비스를 다시 활성화하려고 하기 때문에 이 문제를 해결하고 싶습니다.

관련 정보