Ok, I have been able to remove/ purge and clean all OpenManage content from my apt system:

   dpkg -l  | awk '/srvadmin/ {print $2}' |xargs apt-get -f -y remove
   aptitude autoclean
   aptitude clean
   apt-get autoremove # for dependencies

   dpkg -l  |grep -Ev "^rc|^ii|^un"


-> Should return nothing.  (*)
If not, and if a packet needs a non-existing file just add the file with the exec permission and following (stupid) content:

   #!/bin/bash
   exit 0


However, now, I have not OpenManage on my system :)
!!

I think a basic install script from source/tarball would be a better solution (./configure/make/sudo make install) for most of them.
I saw some sources here: http://linux.dell.com/repo/community/ubuntu/source/
But there is no documentation/README on how to install (?) and choose what is needed (?).

Best regards,
Remy

(*) I found another dpkg interesting option with debsums, which aims to reinstall your corrupted packages:

   debsums -c 2>&1 | cut -d " " -f 4 | sort -u | xargs -rd '\n' -- dpkg
   -S | cut -d : -f 1 | sort -u | xargs -rd '\n' -- sudo apt-get -y -f
   install --reinstall



Le 06/07/2016 14:05, Remy Dernat a écrit :
Hi,

This seems to be common issue, but I was not able to find any satisfing answer to solve this problem.

After running:
    # aptitude update
and
    # aptitude -y safe-upgrade

I broke my local apt system:
dpkg -l *srvadmin-* |grep -E "^pF|^ii|^ri"
pF srvadmin-deng 8.3.0-1 amd64 Dell OpenManage Data Engine ii srvadmin-jre 8.3.0-1 amd64 Oracle Java Runtime Environment ii srvadmin-omacs 8.3.0-2 amd64 Dell OpenManage Server Administrator OMACS ii srvadmin-omcommon 8.3.0-2 amd64 Dell OpenManage Server Administrator Common Framework ii srvadmin-omilcore 8.3.0 all Dell OpenManage Server Administrator Install Core ri srvadmin-rac-components 7.4.0-1 amd64 Remote Access Controller SNMP components for Server Administrator. ri srvadmin-rac4-populator 7.4.0-1 amd64 Remote Access Controller data populator components for Server Administrator. ri srvadmin-racadm4 7.4.0-1 amd64 The command line user interface to the Remote Access Controller (RAC). ri srvadmin-tomcat 7.4.0-1 amd64 Secure Port Server and Server Administrator GUI

I tried both 740 and 830 version of OpenManage in my apt sources:
deb http://linux.dell.com/repo/community/ubuntu trusty openmanage/740
As described here:
http://lists.us.dell.com/pipermail/linux-poweredge/2016-May/050554.html

Trying to remove / downgrade or upgrade did not fix that issue.
I also tried many manual tricks like '--download-only' and then, manual install/purge (eg: http://askubuntu.com/questions/438345/how-to-remove-install-a-package-that-is-not-fully-installed , http://askubuntu.com/questions/525088/how-to-delete-broken-packages-in-ubuntu). I am switching indefinitely from a broken package to another:
 srvadmin-isvc -> srvadmin-rac-components -> srvadmin-deng
...

BTW, I saw this warning on main repository webpage (http://linux.dell.com/repo/community/ubuntu/):


      Important note for upgrading

If you are upgrading, in step 4, you must use*apt-get install/<meta-package name>/*or*apt-get dist-upgrade*. Do not use*apt-get upgrade*, as doing so will not upgrade all the necessary packages.



However, this warning is not realistic in a production environment...


Moreover, now there is ubuntu xenial and the only availables repository are for trusty.




Any help would be *very* useful...

Best regards,
Remy


--
Rémy Dernat
Ingénieur d'Etudes
MBB/ISE-M


_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge

--
Rémy Dernat
Ingénieur d'Etudes
MBB/ISE-M

_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge

Reply via email to