Description of problem: When starting monitoring scout on Satellite, the first line is FAIL. Version-Release number of selected component (if applicable): Satellite-5.3.0-RHEL5-re20090505.1 on i386 How reproducible: Deterministic. Steps to Reproduce: 1. Have Satellite with monitoring and scout enabled. 2. Run service MonitoringScout stop 3. Run service MonitoringScout start Actual results: # service MonitoringScout start Starting MonitoringScout ... [ FAIL ] Starting NPBootstrap ... [ OK ] Starting SputLite ... [ OK ] Starting Dequeuer ... [ OK ] Starting Dispatcher ... [ OK ] [ OK ] # Expected results: # service MonitoringScout start Starting MonitoringScout ... [ OK ] Starting NPBootstrap ... [ OK ] Starting SputLite ... [ OK ] Starting Dequeuer ... [ OK ] Starting Dispatcher ... [ OK ] [ OK ] # or # service MonitoringScout start Starting MonitoringScout ... Starting NPBootstrap ... [ OK ] Starting SputLite ... [ OK ] Starting Dequeuer ... [ OK ] Starting Dispatcher ... [ OK ] [ OK ] # or # service MonitoringScout start Starting MonitoringScout ... Starting InstallSoftwareConfig ... [ OK ] Starting NPBootstrap ... [ OK ] Starting SputLite ... [ OK ] Starting Dequeuer ... [ OK ] Starting Dispatcher ... [ OK ] [ OK ] # Additional info: I for long thought that that FAIL should be there but now I saw MonitoringScout on RHN Proxy and it shows that InstallSoftwareConfig and OK, that's why this bugzilla.
The reproducer is in fact: 1. enable monitoring + monitoring scout 2. # service MonitoringScout stop 3. # service Monitoring stop 4. # service Monitoring start 5. # service MonitoringScout start spacewalk.git master: 18d0598b263ab20d04cad9d0bf6ccf001199ac84 spacewalk.git VADER: 39047dc2057c031fb6786e989c620eba23213f3d
SatConfig-general-1.216.8-3
5/21.1 verified [root@grandprix .ssh]# service MonitoringScout stop Stopping MonitoringScout ... Stopping Dispatcher ... [ OK ] Stopping Dequeuer ... [ OK ] Stopping SputLite ... [ OK ] Stopping NPBootstrap ... [ OK ] [ OK ] [root@grandprix .ssh]# service Monitoring stop Stopping Monitoring ... Stopping TSDBLocalQueue ... [ OK ] Stopping AckProcessor ... [ OK ] Stopping Notifier ... [ OK ] Stopping NotifLauncher ... [ OK ] Stopping NotifEscalator ... [ OK ] Stopping GenerateNotifConfig ... [ OK ] Stopping InstallSoftwareConfig ... [ OK ] [ OK ] [root@grandprix .ssh]# service Monitoring start Starting Monitoring ... Starting InstallSoftwareConfig ... [ OK ] Starting GenerateNotifConfig ... [ OK ] Starting NotifEscalator ... [ OK ] Starting NotifLauncher ... [ OK ] Starting Notifier ... [ OK ] Starting AckProcessor ... [ OK ] Starting TSDBLocalQueue ... [ OK ] [ OK ] [root@grandprix .ssh]# service MonitoringScout start Starting MonitoringScout ... Starting NPBootstrap ... [ OK ] Starting SputLite ... [ OK ] Starting Dequeuer ... [ OK ] Starting Dispatcher ... [ OK ] [ OK ] [root@grandprix .ssh]#
This change has broken MonitoringScout on proxy: [root@xen84 ~]# service MonitoringScout restart Stopping MonitoringScout ... Stopping Dispatcher ... [ OK ] Stopping Dequeuer ... [ OK ] Stopping SputLite ... [ OK ] Stopping NPBootstrap ... [ OK ] [ OK ] Starting MonitoringScout ... Starting NPBootstrap ... 2009-06-18 01:28:50 NPBootstrap: !! ERROR FROM SHELL COMMAND: 2009-06-18 01:28:50 NPBootstrap: !! STDOUT: 2009-06-18 01:28:50 NPBootstrap: !! STDERR: Can't call method "get" on an undefined value at /usr/bin/npBootstrap.pl line 15. 2009-06-18 01:28:50 NPBootstrap: !! EXIT: 512 [ FAIL ] 2009-06-18 01:28:50 NPBootstrap: WARNING: STARTED BUT *NOT* RUNNING 2009-06-18 01:28:50 NPBootstrap: ERRORS ENCOUNTERED DURING LAST ACTION: 2009-06-18 01:28:50 NPBootstrap: !! ERROR FROM SHELL COMMAND: 2009-06-18 01:28:50 NPBootstrap: !! STDOUT: 2009-06-18 01:28:50 NPBootstrap: !! STDERR: Can't call method "get" on an undefined value at /usr/bin/npBootstrap.pl line 15. 2009-06-18 01:28:50 NPBootstrap: !! EXIT: 512 Starting SputLite ... 2009-06-18 01:28:50 SputLite: !! ERROR FROM SHELL COMMAND: 2009-06-18 01:28:50 SputLite: !! STDOUT: 2009-06-18 01:28:50 SputLite: !! STDERR: 2009-06-18 01:28:50 SputLite: !! EXIT: 512 [ FAIL ]
New testplan is: 1. install satellite w/ enabled monitoring + monitoring scout 2. # service MonitoringScout stop 3. # service Monitoring stop 4. # service Monitoring start 5. # service MonitoringScout start 6. install proxy w/ enabled monitoring 7. # service MonitoringScout restart
I reverted previous work in commit 6e7965a16a43144325cd2b0ce194dbe7935e351e The FAIL was actually 'ALREADY RUNNING', which we can safely ignore for InstallSoftwareConfig, since it is not real service. Commited as cfbabf967571a0774ca289f0b45f0eae99a09716 And I made the output little bit nicer in commit 49d2915150baa29a4f7ca76f1b30898dd7d9eee3
SatConfig-general-1.216.8-4
on a satellite proxy restarting the monitoringScout seems to work fine [root@dhcp77-204 ~]# /etc/init.d/MonitoringScout restart Stopping MonitoringScout ... Stopping Dispatcher ... [ OK ] Stopping Dequeuer ... [ OK ] Stopping SputLite ... [ OK ] Stopping NPBootstrap ... [ OK ] Stopping InstallSoftwareConfig ... [ OK ] [ OK ] Starting MonitoringScout ... Starting InstallSoftwareConfig ... [ OK ] Starting NPBootstrap ... [ OK ] Starting SputLite ... [ OK ] Starting Dequeuer ... [ OK ] Starting Dispatcher ... [ OK ] [ OK ] [root@dhcp77-204 ~]# /etc/init.d/MonitoringScout status 2009-06-09 14:35:07 MonitoringScout: ----------- InstallSoftwareConfig STATUS --------------- 2009-06-09 14:35:07 MonitoringScout: ----------- NPBootstrap STATUS --------------- 2009-06-09 14:35:07 MonitoringScout: ----------- SputLite STATUS --------------- 2009-06-09 14:35:07 MonitoringScout: ----------- Dequeuer STATUS --------------- 2009-06-09 14:35:07 MonitoringScout: ----------- Dispatcher STATUS --------------- [root@dhcp77-204 ~]#
[root@msuchy-client ~]# service MonitoringScout restart Stopping MonitoringScout ... Stopping Dispatcher ... [ OK ] Stopping Dequeuer ... [ OK ] Stopping SputLite ... [ OK ] Stopping NPBootstrap ... [ OK ] Stopping InstallSoftwareConfig ... [ OK ] [ OK ] Starting MonitoringScout ... Starting InstallSoftwareConfig ... [ OK ] Starting NPBootstrap ... [ OK ] Starting SputLite ... [ OK ] Starting Dequeuer ... [ OK ] Starting Dispatcher ... [ OK ] [ OK ] verified in stage
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-1433.html