Signed-off-by: Michael Tremer michael.tremer@ipfire.org --- lfs/amazon-ssm-agent | 2 +- src/initscripts/packages/amazon-ssm-agent | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/lfs/amazon-ssm-agent b/lfs/amazon-ssm-agent index d4aa3fa90..4b08bd41d 100644 --- a/lfs/amazon-ssm-agent +++ b/lfs/amazon-ssm-agent @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = amazon-ssm-agent -PAK_VER = 2 +PAK_VER = 3
DEPS =
diff --git a/src/initscripts/packages/amazon-ssm-agent b/src/initscripts/packages/amazon-ssm-agent index c385d890c..eeaa7b7e5 100644 --- a/src/initscripts/packages/amazon-ssm-agent +++ b/src/initscripts/packages/amazon-ssm-agent @@ -13,6 +13,12 @@ case "${1}" in exit 0 fi
+ # Allow the kernel to overcommit memory. + # The SSM agent fails to clone() itself when there is + # "not enough memory" available. This simply seems to + # fail no matter how much free memory is available. + echo 1 > /proc/sys/vm/overcommit_memory + boot_mesg "Starting Amazon SSM Agent..." /usr/bin/amazon-ssm-agent &>/dev/null & evaluate_retval