[SOLVED] OMSA srvadmin-itunnelprovider, unmet dependencies

MrMe01

New Member
Sep 16, 2017
22
0
1
40
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.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, 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 yours easily in our online shop.

Buy now!