From 07be5ac166420995919d718d4e3eaef37eeb6b66 Mon Sep 17 00:00:00 2001 From: Joe LeVeque Date: Mon, 15 Jul 2019 19:38:46 +0000 Subject: [PATCH 1/2] Install mcelog package to host OS; log machine check exceptions (MCE) to syslog --- build_debian.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build_debian.sh b/build_debian.sh index bf0fa0806285..ad7251ff3e72 100755 --- a/build_debian.sh +++ b/build_debian.sh @@ -249,7 +249,8 @@ sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y in mtr-tiny \ locales \ flashrom \ - cgroup-tools + cgroup-tools \ + mcelog #Adds a locale to a debian system in non-interactive mode sudo sed -i '/^#.* en_US.* /s/^#//' $FILESYSTEM_ROOT/etc/locale.gen && \ From dda1326fd0c345c9636a3c6395f4d1457857e1c9 Mon Sep 17 00:00:00 2001 From: Joe LeVeque Date: Wed, 17 Jul 2019 01:00:07 +0000 Subject: [PATCH 2/2] COnfigure mcelog to log machine checks to syslog --- build_debian.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build_debian.sh b/build_debian.sh index ad7251ff3e72..73101e3c6ed4 100755 --- a/build_debian.sh +++ b/build_debian.sh @@ -387,6 +387,9 @@ set /files/etc/sysctl.conf/net.core.rmem_max 2097152 set /files/etc/sysctl.conf/net.core.wmem_max 2097152 " -r $FILESYSTEM_ROOT +# Configure mcelog to log machine checks to syslog +sudo sed -i 's/^#syslog = yes/syslog = yes/' $FILESYSTEM_ROOT/etc/mcelog/mcelog.conf + ## docker-py is needed by Ansible docker module sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT easy_install pip sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT pip install 'docker-py==1.6.0'