allegro / allegro/ralph

Cannot enable ralph service with systemd

Đang mở
#3,686 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
2.5k
Fork
593
Merge trung bình
2 ngày 9 giờ
Pull request đã merge (30 ngày)
6

Mô tả

### Steps to reproduce

- Restart VM in which ralph runs
- ralph is not automatically started
- `systemctl enable ralph` returns an error

### Expected behavior

We can use `systemctl enable ralph` so ralph is automatically started after boot.

### Actual behavior

`systemctl enable ralph` returns an error:

```
root@ralph:~# systemctl enable ralph.service
The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:
1) A unit may be statically enabled by being symlinked from another unit's
.wants/ or .requires/ directory.
2) A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
3) A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
4) In case of template units, the unit is meant to be enabled with some
instance name specified.
```

### Environment

* Ralph version: 20211112.1
* Operating system: Ubuntu 18.04.6
* Method of installation: Deb package? Manual installation? Docker? Deb (APT repository)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.