System Administration
cancel
Showing results for 
Search instead for 
Did you mean: 

up2date dependencies for serviceguard

Richard Pomerleau
Occasional Advisor

up2date dependencies for serviceguard

I get this error running "up2date --nox --dry-run":


Testing package set / solving RPM inter-dependencies...
There was a package dependency problem. The message was:

Unresolvable chain of dependencies:
serviceguard-A.11.16.07-0 requires pidentd = 3.0.15sg

Editting /etc/sysconfig/rhn/up2date entries have not been successful.

How to I get up2date to ignore serviceguard/pidentd ??
6 REPLIES
Steven E. Protter
Exalted Contributor

Re: up2date dependencies for serviceguard

Shalom,

Though serviceguard is delivered rpm format I don't think its integrated with up2date.

You can build our own yum repository based on he spec file though.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Richard Pomerleau
Occasional Advisor

Re: up2date dependencies for serviceguard

I do not want to do anything with the serviceguard RPMs other than have "up2date" ignore them.

The problem is "up2date" finds them and cannot resolve dependencies, probably because the HP rpms are not part of the RHN system.

I would have thought this topic would have been an old one....
Matti_Kurkela
Honored Contributor

Re: up2date dependencies for serviceguard

Have you read the Release Notes of your ServiceGuard version? There was a little update to the installation instructions in version A.11.16.07.

http://docs.hp.com/en/B9903-90051/index.html
http://docs.hp.com/en/B9903-90051/ch01s03.html#bgeeadfg

------------------
After Linux is correctly configured, install HP Serviceguard using the rpm command. Install Serviceguard, and then the Quorum Server and Serviceguard Manager if you choose to do so.

For any version of Red Hat supported by this release, authd must be uninstalled. Do the following:

1.
# rpm -e authd

2.
# up2date --configure

Add authd* to the list of items to exclude (removeSkipList in the text-based version of up2date, or the Exclude tab in the GUI). This will prevent up2date from trying to install new versions of authd in future.
------------------

The "unresolvable chain of dependencies" message is because the pidentd package of ServiceGuard replaces the functionality of RedHat standard authd. Some updates would depend on updated RedHat authd, and the up2date will (mistakenly) think that applies to ServiceGuard pidentd too.

Read the rest of "What's New in A.11.16.07" too:
http://docs.hp.com/en/B9903-90051/ch01s02.html#d0e451

MK
MK
Richard Pomerleau
Occasional Advisor

Re: up2date dependencies for serviceguard

Most excellent! That is exactly the kind of information I was looking for. It was the relationship between authd and pidentd that I was unaware of.

On the systems in question, the "authd" RPM package had been removed previously.

To get up2date to do what was needed and hopefully to insure that nothing got removed, the /etc/sysconfig/rhn/up2date file entries containing "authd" now look like:

pkgSkipList=kernel*;authd*;
removeSkipList=kernel*;authd*;

Thanks again.
skt_skt
Honored Contributor

Re: up2date dependencies for serviceguard

no point for the excellent answer?
Richard Pomerleau
Occasional Advisor

Re: up2date dependencies for serviceguard

Answer provided by Matti Kurkela.