Problem adding forward nodes, giving: Rendering SLS 'base:ssl' failed: Jinja variable list object has no element 0; line 48 #12306
Replies: 3 comments 1 reply
-
Did the intermediate ca get created? |
Beta Was this translation helpful? Give feedback.
-
Is this issue still occuring? If not, it was likely resolved by the mine repopulating. If so, from the sensor, when you run |
Beta Was this translation helpful? Give feedback.
-
We ended up reinstalling the node, and that worked. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Version
2.4.30
Installation Method
Security Onion ISO image
Description
configuration
Installation Type
Distributed
Location
on-prem with Internet access
Hardware Specs
Exceeds minimum requirements
CPU
8
RAM
32
Storage for /
100
Storage for /nsm
500
Network Traffic Collection
span port
Network Traffic Speeds
more than 10Gbps
Status
No, one or more services are failed (please provide detail below)
Salt Status
Yes, there are salt failures (please provide detail below)
Logs
Yes, there are additional clues in /opt/so/log/ (please provide detail below)
Detail
We have just made a clean setup from scratch where we wiped the old setup and made a totally fresh install to upgrade to 2.4.
Our setup consist of:
We started setting up the manager node, then the search nodes and the receiver nodes and everything was running fine, we then added the first forward node (so-sensor-f01) and we started getting data from our span ports.
The problem started when we tried to add the second (so-sensor-f02) and third (so-sensor-f03) forward node. The installation went fine, they popped up in

Grid Members
and we accepted them.The first indication we saw that there was a problem was that so-sensor-f02 never showed up in the grid (so-sensor-f03 is in the grid overview and is showing healthy)

so-sensor-f02
To start the debugging we looked at
/opt/so/log/
on so-sensor-f02, the only entry here issalt/minion
that gives us this error:The command
sudo salt-call state.highstate
looks fine on the manager but on so-sensor-f02 it gives us the same error as the log above, but I'm not sure I saw the same error after initial install.Looking at the discussion forum I found this old discussion 2.3.91 Upgrade Failing to 2.3.100 - Rendering SLS 'base:ssl' failed: Jinja variable list object has no element 0 #7054 with the same error message, but their problem is a capital letter in the host name, that's not our problem since all our hostnames are entirely lowercase.
The outputs from
sudo salt-call pillar.get host:mainint
,sudo salt-call grains.get ip_interfaces
andsudo salt-call mine.get so-manager-v01_manager x509.get_pem_entries
from so-sensor-f02 all looks normal.so-sensor-f03
On so-sensor-f03 running the command
sudo salt-call state.highstate
gives us this error:Additional info
Neither so-sensor-f02 nor so-sensor-f03 are showing up in the elastic fleet
Guidelines
Beta Was this translation helpful? Give feedback.
All reactions