Skocz do zawartości

Program Monit nie wstaje na Raspberry Pi 4


tofurman

Pomocna odpowiedź

Moja konfiguracja to Raspberry Pi 4 oraz Raspbian Buster z września 2019 r. Chciałem uruchomić program monit, aby pilnował i w razie czego restartował domoticza, ale niestety nie udało mi się go zmusić do działania. Kilka razy zmieniałem zawartość pliku konfiguracyjnego - bez skutku, odinstalowanie programu i zainstalowanie na nowo - bez skutku, reinstalacja systemu i próba instalacji na czystym systemie - bez skutku. Przy instalacji wyświetla takie informacje:

Przygotowywanie do rozpakowania pakietu .../monit_1%3a5.25.2-3_armhf.deb ...
Rozpakowywanie pakietu monit (1:5.25.2-3) ...
Konfigurowanie pakietu monit (1:5.25.2-3) ...
Job for monit.service failed because the control process exited with error code.
See "systemctl status monit.service" and "journalctl -xe" for details.
invoke-rc.d: initscript monit, action "restart" failed.
● monit.service - LSB: service and resource monitoring daemon
   Loaded: loaded (/etc/init.d/monit; generated)
  Drop-In: /etc/systemd/system/monit.service.d
           └─override.conf
   Active: activating (auto-restart) (Result: exit-code) since Wed 2020-01-22 03:48:02 CET; 19ms ago
     Docs: man:systemd-sysv-generator(8)
  Process: 11542 ExecStart=/etc/init.d/monit start (code=exited, status=1/FAILURE)
dpkg: błąd przetwarzania pakietu monit (--configure):
 podproces zainstalowany pakiet monit skrypt post-installation zwrócił kod błędu 1
Przetwarzanie wyzwalaczy pakietu man-db (2.8.5-2)...
Przetwarzanie wyzwalaczy pakietu systemd (241-7~deb10u2+rpi1)...
Wystąpiły błędy podczas przetwarzania:
 monit
E: Sub-process /usr/bin/dpkg returned an error code (1)

Czy jest jakiś sposób, żeby to zaczęło działać??? Przeszukałem wiele stron i forów, ale nikt jeszcze się nie spotkał chyba z tym problemem, 

Link do komentarza
Share on other sites

Okazuje się, że MONIT czasem ma problem z nazwą procesu kontrolowanego. Metodą prób i błędów doszedłem, że w pliku konfiguracyjnym w linijce: 

check process domoticz with pidfile /var/run/domoticz.pid

wystarczy zmienić nazwę procesu z domoticz na np. domoticz1 i wszystko zaczyna działać jak należy. 

  • Lubię! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.