Hi all,
When upgrading to LCG2.3.1 we found an unexpected new dependency for the
RB machine. This will break the system for everyone that will try to
'just upgrade' the RPMs in place and leave the configuration unchanged as
was advertized in the release notes for LCG2.3.1 :-(
On the RB, the edg-replica-manager client tools need to be installed
for match making, but the new version of the edg-replica-manager rpm has
an new dependency now on "lcg_util", which in turn triggers dependencies
on CASTOR-client, LFC-client, GFAL-client and CGSI_gSOAP_2.3.
So, for those of you who tried to use html2updates to have the RPMs updated
from (a mirror of) the LCG2.3.1 repository, you will need to add these
dependencies explicitly in the configuration of the RB machine:
"/software/packages"=pkg_repl("CGSI_gSOAP_2.3","1.1.3-2_sl3","i386");
"/software/packages"=pkg_repl("GFAL-client","1.4.0-1_sl3","i386");
"/software/packages"=pkg_repl("LFC-client","1.0.1-1_sl3","i386");
"/software/packages"=pkg_repl("CASTOR-client","1.7.1.5-1.longname","i386");
"/software/packages"=pkg_repl("lcg_util","1.1.0-1_sl3","i386");
and then have these updated using the result of
$QUATTORDIR/bin/html2updates.pl \
--name=lcg231 \
--url=http://grid-deployment.web.cern.ch/grid-deployment/download/RpmDir_i386-sl3/i386-sl3-LCG-2_3_1
The rest seems to work OK (on the worker nodes there was already a
dependency on lcg_utils and the rest.
This problem will hold for everyone who explicitly needs to install RPMs and
wants to know what is installed on which machine, so it may be of interest
to other on the ROLLOUT list as well....
Cheers,
DavidG.
PS: also the semantics have changed in the 'minor upgrade', as Simone
already pointed out.
--
David Groep
** National Institute for Nuclear and High Energy Physics, PDP/Grid group **
** Room: H1.56 Phone: +31 20 5922179, PObox 41882, NL-1009DB Amsterdam NL **
|