Unsolved
1 Rookie
•
22 Posts
0
10
July 31st, 2025 23:18
Ubuntu based racadm in a docker container? Also is racadm going away!?
I've invested I swear 4 hours now trying to get racadm installed into a alpine then ubuntu docker container. There's a download page for the ubuntu deb that won't let you do a wget unless you fake the referrer page and the user agent - [https://www.dell.com/support/home/en-us/drivers/driversdetails?driverId=2Y1WP](https://www.dell.com/support/home/en-us/drivers/driversdetails?driverId=2Y1WP).
I also found this page: that explains how to install it from custom dell apt repositories, but it's super unclear if it's going to be supported now / in the future. I'm shocked at how difficult dell has made this! Yes I could use a centos base, but I shouldn't have to.
I would think that software like racadm - which is only used to connect to a Dell server would be made to be super easy to obtain from standard repositories.
Feels like there needs to be an open source project to replace this, or dell needs to open source this code.
Does anyeon have a dockerfile that installs racadm on ubuntu?
DELL-Joey C
Moderator
•
3.9K Posts
0
August 1st, 2025 07:56
Hi,
Could this work or help on the dockerfile? I asked a colleague of mine about it:
# Use Ubuntu 20.04 as the base image
FROM ubuntu:20.04
# Set environment variable to avoid interactive prompts
ENV DEBIAN_FRONTEND=noninteractive
# Update and install required packages
RUN apt-get update && apt-get install -y \
wget \
curl \
sudo \
libxml2 \
libxslt1.1 \
unzip \
gnupg \
&& rm -rf /var/lib/apt/lists/*
# Add Dell's repository and install RACADM
RUN wget -q -O - https://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash && \
apt-get update && \
apt-get install -y srvadmin-idracadm8 && \
apt-get clean
# Add RACADM to PATH
ENV PATH="/opt/dell/srvadmin/bin:${PATH}"
# Default command
CMD ["/bin/bash"]
In case a need for any reference for Linux and Github: https://linux.dell.com/
bigh-aus
1 Rookie
•
22 Posts
0
August 1st, 2025 15:01
Unfortunately I tried that. If you look at the script you linked, it's only for redhat based solutions.
In the end, it was easier to find the redfish api and do custom curl statements than install the tool!
Also I will say your documentation is a mess. I only found the right documentation after posting a github issue to a script repo that had the (otherwise undocumented in older api versions) upload SSL Key.