[SOLVED] OMSA srvadmin-itunnelprovider, unmet dependencies

MrMe01

New Member
Sep 16, 2017
22
0
1
41
Hi, have PVE installed on a Dell T110-ii, I have made the repository available to apt as per these instructions,
http://linux.dell.com/repo/community/ubuntu/, using Jessie as a release name (I get errors for Stretch)

Upon trying to install srvadmin-all, I get this error message,

The following packages have unmet dependencies:
srvadmin-all : Depends: srvadmin-itunnelprovider (>= 8.4.0) but it is not going to be installed

Any workaround, or force installing it?
 
Maybe srvadmin-itunnelprovider has dependencies to jessie-only packages ?
You can check that with
apt-cache show srvadmin-itunnelprovider

You should ping your reseller to Dell add a new repository for Debian Stretch.
 
  • Like
Reactions: MrMe01
I was looking for the information that apt-cache provides.

This is what it needs for its dependencies, Depends: sfcb (>= 1.3.7), libcimcclient0 (>= 2.2.1), openwsman (>= 2.2.3), libcmpicppimpl0 (>= 2.0.0)

It's an old machine, but they do seem to keep up with new Debian versions, just not this new. I have no support from Dell
 
I've tested this script on the following server specs and I was able to get Dell Openmanage up and running:
Dell PowerEdge 1950 w/ PERC Raid card
Linux 4.10.17-2-pve #1 SMP PVE 4.10.17-19 x86_64 GNU/Linux
Debian version 9.1

#!/bin/sh
HOST=$(hostname --long)
D=`date '+%d-%m-%y'`
wget http://ftp.us.debian.org/debian/pool/main/o/openslp-dfsg/libslp1_1.2.1-10+deb8u1_amd64.deb
dpkg -i libslp1_1.2.1-10+deb8u1_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.2l-1~bpo8+1_amd64.deb
dpkg -i libssl1.0.0_1.0.2l-1~bpo8+1_amd64.deb
echo 'deb http://linux.dell.com/repo/community/debian jessie openmanage'| tee -a /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-get update
apt-get install srvadmin-all
service dsm_om_connsvc start && && service dataeng start && update-rc.d dsm_om_connsvc defaults
#check on services
service dsm_om_connsvc status
service dataeng status
netstat -taupn | grep "1311"
echo "Go to https://$HOST:1311 to reach Dell Openmanage Web-Interface"
echo "Installation Complete on $D"

Test at your own risk, I'm not reliable for your machine! But I was able to get mine running pretty easy with the inclusion of aderumier awesome help. Much obliged aderumier.
 
Not only have I solved this back in September 2017, but it's now running a completely different Hypervisor. However, thank you for your contribution. I'm sure someone else will find it useful
 
#First post...

For anyone who might be fighting with this

Just installed Proxmox 5.3 on a Dell r510.

Here is how I made OMSA 9.2 work.

Just a note, I commented out a couple of packages from the jesse repo because there were newer ones extant.

Hope this helps save some hours for someone.

The below is a little rough because I just got it working and haven't cleaned it up.

also... I have mixed packages from different repos so test well before putting in production.

Another note... got a warning about posting links as a new user so have modified the URIs below.... fix them before using
[ht] = http
[hts] = https
[ft] = ftp
you will need to add the colons and whacks in too
================================================

#update so apt can find the needed packages - OK
apt-get update
#install these needed dependencies - OK
apt-get install openipmi lib32ncurses5 rpm procmail libsmbios2 libsmbios-bin dirmngr libcurl3
#get the key for the dell repository and add it to apt - OK
gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F
gpg -a --export 1285491434D8786F | apt-key add -
#remove dell apt sources - OK
rm /etc/apt/sources.list.d/linux.dell.com.sources.list
#add dell apt sources - OK
echo 'deb [ht]linux.dell.com/repo/community/openmanage/920/bionic bionic main' | tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list

#update so apt can find the needed packages - OK
apt-get update

#download dependencies not located in the repository but needed by srvadmin-itunnel - OK
wget [ht]ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.2l-1~bpo8+1_amd64.deb
wget [ht]ftp.us.debian.org/debian/pool/main/o/openslp-dfsg/libslp1_1.2.1-10+deb8u1_amd64.deb

wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/cim-schema_2.25.0-0ubuntu1_all.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/libcimcclient0_2.2.5-0ubuntu1_amd64.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/libopenwsman1_2.2.3-0ubuntu4_amd64.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/libsmbios-doc_2.2.28-2_all.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/libsmbios2_2.2.28-2_amd64.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/openwsman_2.2.3-0ubuntu4_amd64.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/python-libsmbios_2.2.28-2_all.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/sfcb-test_1.3.8-0ubuntu2_all.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/sfcb_1.3.8-0ubuntu2_amd64.deb
wget [hts]linux.dell.com/repo/community/ubuntu/pool/jessie/openmanage/840/OMSA/suppl/smbios-utils_2.2.28-2_amd64.deb
#install the dependencies
dpkg -i libssl1.0.0_1.0.2l-1~bpo8+1_amd64.deb
dpkg -i libslp1_1.2.1-10+deb8u1_amd64.deb
dpkg -i cim-schema_2.25.0-0ubuntu1_all.deb
dpkg -i libcimcclient0_2.2.5-0ubuntu1_amd64.deb
dpkg -i libcmpicppimpl0_2.0.3-0ubuntu2_amd64.deb
dpkg -i libopenwsman1_2.2.3-0ubuntu4_amd64.deb
dpkg -i libsmbios-doc_2.2.28-2_all.deb
# dpkg -i libsmbios2_2.2.28-2_amd64.deb - downgrade warning
dpkg -i openwsman_2.2.3-0ubuntu4_amd64.deb
# dpkg -i python-libsmbios_2.2.28-2_all.deb - downgrade warning
dpkg -i sfcb-test_1.3.8-0ubuntu2_all.deb
dpkg -i sfcb_1.3.8-0ubuntu2_amd64.deb
# dpkg -i smbios-utils_2.2.28-2_amd64.deb - downgrade warning

#install OMSA - OK
apt-get install srvadmin-all
#start services
service dsm_om_connsvc start
 
This is great, I had similar success getting 9.1.0 to run on stretch using a different respository
[http]linux.dell.comrepo/community/openmanage/910/stretch/stretch stretch main

I just installed OMSA on a test system, and it works, but it does not see a Perc 6 on a PE 2950
No storage controllers detected

Has anyone seen this and know the work around to get the storage manager?

Looking at the post from Rassillon, I added the repository and the key as he did, but did not do the dependencies, and then just installed all servadmin-all

Not sure if I should try removing it and giving it another try using the bionic repository instead, the main reason I would like the servadmin on my production servers is to keep a little better eye on drives and verify raid rebuilds etc without reboots since even with enterprise Idrac's you can only see so much.