Safenix nie obsługuje instalowania agenta w systemie, który nie korzysta z systemd. Skrypt instalacyjny może zarządzać wyłącznie usługą systemd.
Dlaczego instalacja zostaje zatrzymana
Instalator wykonuje dwie kontrole, zanim cokolwiek zmieni na maszynie:
- Jeśli nie ma polecenia wymaganego do zarządzania systemd, instalator zatrzymuje się i informuje, że nie znaleziono systemd.
- Jeśli systemd jest zainstalowany, ale nie zarządza maszyną, instalator zatrzymuje się i informuje, że uruchomienie usługi nie zadziała. Może się tak zdarzyć na przykład wewnątrz kontenera.
W obu przypadkach instalator zatrzymuje się bez modyfikowania maszyny. Kontrole te zapobiegają pozostawieniu na dysku programu agenta, którego nie uruchomiłby żaden menedżer usług.
Obsługiwana opcja
Zainstaluj agenta Safenix na maszynie, która korzysta z systemd jako menedżera usług. Najczęściej używane dystrybucje serwerowe systemu Linux domyślnie zawierają systemd.
Sama obecność systemd nie wystarczy, jeśli maszyną zarządza inny proces. Na przykład kontener może zawierać systemd, ale nie używać go jako menedżera usług systemu. Takie środowisko nie jest obsługiwane podczas instalacji agenta.
Inne menedżery usług
Safenix nie udostępnia procedury instalacji dla OpenRC, runit ani innych systemów uruchamiania. Serwer skonfigurowany ręcznie poza systemd również nie otrzymywałby automatycznych aktualizacji, ponieważ wymagają one systemd.
Dlatego nie ma obsługiwanego sposobu obejścia problemu podczas instalowania agenta Safenix w systemie innym niż systemd. Do instalacji użyj serwera opartego na systemd.