It was very simple. I just had to upgrade our amazon-ssm-agent 🙂
I would like to know how critical /lib64/liboneagentproc.so is. It's because when I installed Dynatrace Oneagent in an Amazon-Linux-2 running amazon-ssm-agent, the amazon-ssm-agent systemd service failed to start. The error that shows up when I run "systemctl status amazon-ssm-agent" is
Mar 11 00:35:19 apiproxywebapps-07cd-172_20_19_167.us-east-1.dev amazon-ssm-agent: /usr/bin/amazon-ssm-agent: symbol lookup error: /lib64/liboneagentproc.so: undefined symbol: __environ
Once I delete /lib64/liboneagentproc.so, the amazon-ssm-agent will start fine. The oneagent systemd service also starts fine after restarting it.
However, I'd like to know the proper solution.
Solved! Go to Solution.