Issues

Select view

Select search mode

 
16 of 16

ALEC installation on Sentinel Meridian

Description

Installation of the ALEC plugin on Sentinel cannot be finished due to the following issue:

Documentation I have followed:
Configure the feature set to be installed when Sentinel starts:

after configuring the file etc/featuresBoot.d/alec.boot server fails with the following:

Sentinel start up fails with in Karaf log:

Environment

Sentinel Meridian 2023

Acceptance / Success Criteria

None

Attachments

5
100% Done
Loading...

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

PagerDuty

Created February 3, 2023 at 8:10 PM
Updated 5 hours ago

Activity

Show:

Jahanzeb AkhtarMarch 11, 2025 at 3:35 PM

The changes which I tried and failed
1. Downgraded apache curator version to 5.0.x and result was an error while running assemble.pl file.
2. Downgraded apache curator version to 2.11.x and result was an error while installing ALEC on both Horizon Core and Sentinel.
3. Changed OSGI and Guava version but failed to install ALEC on both Horizon Core and Sentinel.
Link to same error which I mentioned in the comment is posted on apache curator’s Jira

Jahanzeb AkhtarFebruary 26, 2025 at 6:36 PM

Can you please verify that you installed sentinel-coordination-zookeeper before installing alec-sentinel-distributed. Because while installing alec on sentinel I once forgot to install zookeeper feature and got this error, which is same as you have mentioned in this bug. Can you please check again?

Jahanzeb AkhtarFebruary 24, 2025 at 1:00 PM

Installed ALEC on OpenNMS Horizon

Installed Sentinel as well, but when I try to Install ALEC on sentinel, other bundles get installed except ALEC :: Processor :: Redundant

Upon checking the logs of this bundle we find out that an error occurred when instantiating bean activeStandbySituationProcessor of class org.opennms.alec.processor.redundant.ActiveStandbySituationProcessorFactory

blueprint.xml file

For now these are my findings. I’ll explore further why this bean is not instantiating.

Dino YanceyFebruary 6, 2023 at 8:24 PM

The service-configuration.xml exists on the Core, not the Sentinel. Also seems silly to call out “enabling Syslog” as a prerequisite; ALEC shouldn’t care what the event source is?

Alexander ChadfieldFebruary 6, 2023 at 2:46 PM

Hi I have updated the ticket. Thanks