From 1811e351aa64c6f866c40ac44c86d7a7c4aca1fb Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 10 Jun 2026 12:30:04 +0900 Subject: [PATCH] Fix iDRAC tools Docker package install --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index 51f1b1f..13bb90c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,12 +31,18 @@ RUN apt-get update \ COPY iDRACTools /tmp/iDRACTools +# Dell iDRAC Tools packages try to start HAPI with systemctl during postinst. +# The image only needs remote racadm/ipmitool, so a build-time shim is enough. +RUN printf '#!/bin/sh\nexit 0\n' > /usr/bin/systemctl \ + && chmod +x /usr/bin/systemctl + RUN apt-get update \ && apt-get install -y --no-install-recommends \ /tmp/iDRACTools/racadm/${IDRAC_TOOLS_UBUNTU_VERSION}/x86_64/srvadmin-hapi_*.deb \ /tmp/iDRACTools/racadm/${IDRAC_TOOLS_UBUNTU_VERSION}/x86_64/srvadmin-idracadm7_*.deb \ /tmp/iDRACTools/racadm/${IDRAC_TOOLS_UBUNTU_VERSION}/x86_64/srvadmin-idracadm8_*.deb \ /tmp/iDRACTools/ipmitool/${IDRAC_TOOLS_UBUNTU_VERSION}_x86_64/ipmitool_*.deb \ + && rm -f /usr/bin/systemctl \ && rm -rf /tmp/iDRACTools /var/lib/apt/lists/* RUN python3 -m venv /opt/venv