Tôi đã có dịch vụ múa rối sau:
service { "getty@ttyUSB0.service":
provider => systemd,
ensure => running,
enable => true,
}
Khi tôi cố gắng áp dụng cấu hình này cho máy khách của mình, nó sẽ báo lỗi sau:
err: /Stage[main[//Node[puppetclient[/Service[getty@ttyUSB0.service[/enable: thay đổi từ false thành true fail: Không thể kích hoạt getty@ttyUSB0.service:
Dịch vụ đang hoạt động tốt và tôi có thể chắc chắn rằng nó đã bắt đầu khởi động hệ thống bằng cách thêm liên kết tượng trưng vào getty.target.wants:
ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyUSB0.service
Về nguồn, tôi có thể tiếp tục và xóa "enable => true" khỏi định nghĩa dịch vụ và bao gồm một liên kết tượng trưng thủ công trong cấu hình con rối, nhưng con rối có nên quan tâm đến vấn đề này không? Tôi đang làm điều gì đó sai lầm khủng khiếp?