[TUTORIAL] Dell Openmanage on Proxmox 6.x

Lokytech

Active Member
Sep 29, 2010
44
7
28
France
I've finally succeed in installing OMSA on proxmox 6.x and in return for all the information i've found thanks to the community, i wanted to share my findings.

Here we go.

Be sure to be logged as root at all time : sudo su

First, be sure to remove omsa from Proxmox 5.4 before upgrading.
Bash:
apt purge srvadmin-*
mkdir /opt/dell/srvadmin/sbin
apt purge srvadmin-*
Be sure to do the purge 2 times, the 1st time it fails because of missing folder.

Then onto the install. I used OMSA 9.30 from Ubuntu bionic.
Bash:
echo "deb http://linux.dell.com/repo/community/openmanage/930/bionic bionic main" > /etc/apt/sources.list.d/linux.dell.com.sources.list

gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F && gpg -a --export 1285491434D8786F | apt-key add -

apt update

If you try to installed it you will have missing dependancy. To resolve that :
Bash:
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-curl-client-transport1_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-client4_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman1_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-server1_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfcc/libcimcclient0_2.2.8-0ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/openwsman_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/multiverse/c/cim-schema/cim-schema_2.48.0-0ubuntu1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfc-common/libsfcutil0_1.0.1-0ubuntu4_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/multiverse/s/sblim-sfcb/sfcb_1.4.9-0ubuntu5_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-cmpi-devel/libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb

dpkg -i libwsman-curl-client-transport1_2.6.5-0ubuntu3_amd64.deb
dpkg -i libwsman-client4_2.6.5-0ubuntu3_amd64.deb
dpkg -i libwsman1_2.6.5-0ubuntu3_amd64.deb
dpkg -i libwsman-server1_2.6.5-0ubuntu3_amd64.deb
dpkg -i libcimcclient0_2.2.8-0ubuntu2_amd64.deb
dpkg -i openwsman_2.6.5-0ubuntu3_amd64.deb
dpkg -i cim-schema_2.48.0-0ubuntu1_all.deb
dpkg -i libsfcutil0_1.0.1-0ubuntu4_amd64.deb
dpkg -i sfcb_1.4.9-0ubuntu5_amd64.deb
dpkg -i libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb

apt update
apt install srvadmin-all libncurses5

ncurses is Mandatory in order to make omreport work on cli

If you have NVME disk, dataeng will segfault. To correct that problem :
Bash:
nano /opt/dell/srvadmin/etc/srvadmin-storage/stsvc.ini
And comment the line
Code:
vil7=dsm_sm_psrvil
like that :
Code:
; vil7=dsm_sm_psrvil

Finally :
Code:
srvadmin-services.sh restart

and Voila !!

If you don't have srvadmin-services.sh in the path, just relog your session to refresh the path.

I hope that it helps you.

Another interresting point is that in the stsvc.ini you have a Debug=Off. You can set it to "On" and increase the log level to 3 to have information on what is happening in the file : /opt/dell/srvadmin/var/log/openmanage/dcomsm.log

Regards,
Lokytech.
 
Last edited:

sconners

Member
May 25, 2011
2
0
21
Thanks Lokytech for the great tutorial.

I used these instructions on a Dell R720. The web interface worked but I couldn't use omreport on command line.

omreport chassis
Error! Hardware or Feature Not Present.

omreport -?
Error! User has insufficient privileges to run command.

I found the below post from michaonline:
https://www.reddit.com/r/linuxadmin/comments/caq99w/debian_10buster_omreport_error_user_has/
And installed the below:
apt install libncurses5

After that omreport works.
 

huky

Active Member
Jul 1, 2016
49
1
28
40
Chongqing, China
thanks
IT work for me!

PowerEdge R730
proxmox-ve: 6.1-2 (running kernel: 5.3.10-1-pve)

Code:
gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F && gpg -a --export 1285491434D8786F | sudo apt-key add -

apt update

apt install libcurl4 libgpm2 libtinfo5
apt install libncurses5
 

mikecentola

Member
May 20, 2018
2
1
6
38
Using deb http://linux.dell.com/repo/community/openmanage/940/bionic bionic main works as well to get the newer version.
 
  • Like
Reactions: fireon

MythosGR

Member
Oct 29, 2015
4
0
21
Doesn't work for me:

pve-manager/6.2-10/a20769ed (running kernel: 5.4.44-2-pve)

journalctl -xe:

-- The unit dsm_sa_datamgrd.service has entered the 'failed' state with result 'timeout'.
Aug 19 13:38:06 pve systemd[1]: Failed to start Systems Management Data Engine.
-- Subject: A start job for unit dsm_sa_datamgrd.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support


/opt/dell/srvadmin/var/log/openmanage/dcomsm.log reports:

(T:E0F44700)[08-19 13:37:59:000] SASVIL:IsRNARunning(): dlopen error: libdsm_sm_rnavil.so: cannot open shared object file: No such file or directory

Any help will be much appreciated...
 
Last edited:

MythosGR

Member
Oct 29, 2015
4
0
21
do you have tried ubuntu focal (20.04) version ?
https://linux.dell.com/repo/community/openmanage/

Thanks for your suggestion, but Is this the correct focal repo? Doesn't work for me...

deb http://linux.dell.com/repo/community/openmanage/950/focal focal main

Ign:5 http://linux.dell.com/repo/community/openmanage/950/focal focal InRelease
Err:6 http://linux.dell.com/repo/community/openmanage/950/focal focal Release
404 Not Found [IP: 143.166.156.113 80]
Reading package lists... Done
E: The repository 'http://linux.dell.com/repo/community/openmanage/950/focal focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
 

MythosGR

Member
Oct 29, 2015
4
0
21
It seems that 8.4 is as far as OM can be installed on an R710 running PVE 6.2-10

Also beware of accessing OM over VPN connection (OpenVPN) which may be causing OM web app login loop.

The steps below worked for me. Thanks

Code:
echo "deb http://linux.dell.com/repo/community/ubuntu xenial openmanage/840" > /etc/apt/sources.list.d/linux.dell.com.sources.list

gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F && gpg -a --export 1285491434D8786F | apt-key add -

apt update

wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-curl-client-transport1_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-client4_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman1_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/libwsman-server1_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfcc/libcimcclient0_2.2.8-0ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/openwsman/openwsman_2.6.5-0ubuntu3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/multiverse/c/cim-schema/cim-schema_2.48.0-0ubuntu1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-sfc-common/libsfcutil0_1.0.1-0ubuntu4_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/multiverse/s/sblim-sfcb/sfcb_1.4.9-0ubuntu5_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/sblim-cmpi-devel/libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb

dpkg -i libwsman-curl-client-transport1_2.6.5-0ubuntu3_amd64.deb
dpkg -i libwsman-client4_2.6.5-0ubuntu3_amd64.deb
dpkg -i libwsman1_2.6.5-0ubuntu3_amd64.deb
dpkg -i libwsman-server1_2.6.5-0ubuntu3_amd64.deb
dpkg -i libcimcclient0_2.2.8-0ubuntu2_amd64.deb
dpkg -i openwsman_2.6.5-0ubuntu3_amd64.deb
dpkg -i cim-schema_2.48.0-0ubuntu1_all.deb
dpkg -i libsfcutil0_1.0.1-0ubuntu4_amd64.deb
dpkg -i sfcb_1.4.9-0ubuntu5_amd64.deb
dpkg -i libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb

apt update && apt install srvadmin-all libncurses5 && srvadmin-services.sh start
 
Last edited:

Lokytech

Active Member
Sep 29, 2010
44
7
28
France
It seems that 8.4 is as far as OM can be installed on an R710 running PVE 6.2-10

Also beware of accessing OM over VPN connection (OpenVPN) which may be causing OM web app login loop.

The steps below worked for me. Thanks

I just did a new install on a R740 and a R430 with proxmox 6.2-1 iso and OMSA 930. Works perfectly.

I also have 930 on R730, NF500 and PE2950 following this tutorial.
For the PE2950 i have the problem that the CMOS battery is not found ... who cares ? :p

Sorry i don't have R710 to test.
 

Kordian

Member
Mar 31, 2018
22
0
6
48
Hi,
When I call the
gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F
I get error:
gpg: Keyserver receive failed: Server indicated a failure
changingto hkp:// and port :80 also does not help.
Any help?
 
Last edited:

Lokytech

Active Member
Sep 29, 2010
44
7
28
France
Hi,
When I call the
gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F
I get error:
gpg: Keyserver receive failed: Server indicated a failure
changingto hkp:// and port :80 also does not help.
Any help?

The gpg error is usually an ipv6 problem.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE and Proxmox Mail Gateway. We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!