Невозможно включить grafana при загрузке в Fedora, потому что отсутствует systemd-sysv-install

Когда у вас нет#!(называемой shebang)строки, используется sh . Чтобы проверить это, вы можете запустить следующий скрипт.

ps -p $$
echo -n "The real shell is: "
realpath /proc/$$/exe

На моем компьютере я получаю

  PID TTY          TIME CMD
13718 pts/16   00:00:00 sh
The real shell is: /usr/bin/bash

даже если моя оболочка по умолчанию zsh . Он использует bash , так как на моей машине команда sh реализована с помощью bash .

2
08.08.2019, 03:48
1 ответ

Сила резины -Уклонение от вопроса снова сияет! Разумеется, установка chkconfigвручную решает мою первоначальную проблему :

.
$ sudo dnf install chkconfig -y
$ sudo systemctl enable grafana-server
Synchronizing state of grafana-server.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.

Итак, если у кого-то нет лучшего ответа, лучшее, что я могу придумать, это то, что systemdустановка на Fedora 30 не завершена. Вы также должны установить chkconfig.

6
27.01.2020, 22:16

Теги

Похожие вопросы