Цитата: grigoriyp ➤ Таки сделал демон, который может нормально запускать UTM.
Что он делает:
1) Ищет и правит файлы запуска, добавляя там вывод PID'а конечного процесса в .pid файл, перевод вывода в /var/run/*.log, правда что-то пошло не так с transport.sh, на него ругается, что слишком много сообщений, и их не удалось передать в syslog, что странно.
2) Запускает апдейтер и транспортер.
3) Закрывает апдейтер и транспортер.
4) Показывает статус.
Если нужно - можно добавить ещё требования для запуска.
Форум странный, почему-то требует расширения, и в расширениях нет ни .sh, ни .txt, хотя бы. Так что пришлось переименовать в .prm, чтобы прикрепить. Так что придётся убирать расширение после скачивания.
Установка: скачиваем, переименовываем, кидаем в /etc/init.d, пишем sudo systemctl enable utm; sudo systemctl start utm. Должно работать на ура, и при перезапуске стартует автоматом.
Порты указаны по дефолту, так что меняйте сами на свои.
Вроде бы UTM на Raspberry PI 2(3) теперь полностью готов к работе и использованию. Дерзайте.
Сделал все по инструкции. Нивкакую не хочет запускаться.
вот что пишет:
root@raspberrypi:/opt/utm/updater# systemctl start utm
Job for utm.service failed. See 'systemctl status utm.service' and 'journalctl -xn' for details.
root@raspberrypi:/opt/utm/updater# systemctl status utm
● utm.service - LSB: utm daemon
Loaded: loaded (/etc/init.d/utm)
Active: failed (Result: exit-code) since Tue 2016-04-19 23:48:20 GMT+5; 16s ago
Process: 2340 ExecStart=/etc/init.d/utm start (code=exited, status=1/FAILURE)
Apr 19 23:47:50 raspberrypi utm[2340]: /etc/init.d/utm: 14: /etc/init.d/utm: rc_reset: not found
Apr 19 23:47:50 raspberrypi utm[2340]: /etc/init.d/utm: 43: [: unexpected operator
Apr 19 23:47:50 raspberrypi utm[2340]: /etc/init.d/utm: 50: [: unexpected operator
Apr 19 23:47:50 raspberrypi utm[2340]: Starting EGAIS UTM updater...
Apr 19 23:47:50 raspberrypi utm[2340]: /etc/init.d/utm: 62: /etc/init.d/utm: startproc: not found
Apr 19 23:47:50 raspberrypi utm[2340]: /etc/init.d/utm: 64: /etc/init.d/utm: rc_status: not found
Apr 19 23:48:20 raspberrypi utm[2340]: Updater start failed.
Apr 19 23:48:20 raspberrypi systemd[1]: utm.service: control process exited, code=exited status=1
Apr 19 23:48:20 raspberrypi systemd[1]: Failed to start LSB: utm daemon.
Apr 19 23:48:20 raspberrypi systemd[1]: Unit utm.service entered failed state.