Bei restart/reboot: Livestatus port already in use

This forum was archived to /woltlab and is now in read-only mode.
  • Moin zusammen,



    ich habe das Problem, dass eine cmk-raw 1.4p12 Instanz bei nem System restart nicht hochkommt; Unten links eine hübsche Fehlermeldung in der Webgui, dass Livestatus es nicht tut, ergo ist die Instanz funktionslos leer.


    Schaut man dann ins Log:

    17/9/29@16:24:49 xinetd[920]: NOTICE: xinetd Version 2.3.15 started with libwrap loadavg options compiled in.

    17/9/29@16:24:49 xinetd[920]: NOTICE: Started working: 1 available service

    17/9/29@16:24:49 xinetd[922]: ERROR: bind failed (Address already in use (errno = 98)). service = livestatus

    17/9/29@16:24:49 xinetd[922]: ERROR: Service livestatus failed to start and is deactivated.

    17/9/29@16:24:49 xinetd[922]: CRITICAL: 922 {init_services} no services. Exiting...

    17/9/29@16:26:53 xinetd[3068]: DEBUG: Reading included configuration file: /omd/sites/monitoring03/etc/xinetd.d/mk-livestatus [file=/omd/sites/monitoring03/etc/xinetd.conf] [line=14]


    -> Wenn die VM startet ist der Port oben, aber darauf wird nichts angeboten. Wenn ich dann livestatus als Siteuser via omd config toggle, also abschalte, wieder einschalte dann tut es das wieder. Alternativ: Ein omd stop bzw. start der Site "löst" das Problem.


    Sieht mir auf den ersten Blick so aus, als ob die Reihenfolge beim Systemstart nicht passt, wobei ich dann nicht verstehe warum es nochmal probiert wird es zu starten, wobei es es dann zu o.G. Logeintrag kommt.


    Nach dem System reboot:

    lsof -i :6557
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

    xinetd 788 monitoring03 6u IPv4 7805 0t0 TCP *:6557 (LISTEN)



    Hat irgend jemand nen Tipp wo ich mal nachschauen kann? Das ist ja kein Zustand.



    VIele Grüße

    Jan

  • </rubberduck>


    Debian 8.9 64bit.


    Also mir sieht das mal hart nach einem Bug vom Installer aus ;-)


    a)

    -rw-r--r-- 1 root root 352 Sep 27 16:28 /etc/systemd/system/omd.service

    b)
    lrwxrwxrwx 1 root root 31 Sep 27 16:28 /etc/rc3.d/S03check-mk-raw-1.4.0p12 -> ../init.d/check-mk-raw-1.4.0p12

    -> rc runlevel gekickt (weil dank systemd ohnehin deprecated), restart und es tut.