Hi Andreas,
your problem seems to be similar to what has been reported in the GGUS
ticket #36981:
https://gus.fzk.de/ws/ticket_info.php?ticket=36981
When investigating the ticket, we were able to re-produce their problem
when upgrading the lcg-CE service from Update 24 to Update 25. However,
it seems that there may be an issue in the way 'yum' is handling the
dependencies. And, as described in the ticket by Di, the update was
successful if the 'yum update' command was executed two times in a row.
% yum update lcg-CE --> error
% yum update lcg-CE --> success
(I've attached a more detailed log below.)
The second execution differs from the first attempt because the packages
have already been downloaded.
Please have a try, whether this recipe works for you. Di has also
described a workaround in the ticket, which packages should be installed
manually if the second try of 'yum update' does not work for you.
Cheers,
Juha
#
# Update log lcg-CE-3.1.14-0 --> 3.1.15-0
#
[root@XYZ ~]# yum update lcg-CE
Loading "kernel-module" plugin
Setting up Update Process
Setting up repositories
glite-u25 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 180 kB 00:00
glite-u25 : ################################################## 663/663
Added 663 new packages, deleted 0 old in 4.20 seconds
Excluding Packages from None
Finished
Excluding Packages from None
Finished
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for lcg-CE to pack into transaction set.
lcg-CE-3.1.15-0.i386.rpm 100% |=========================| 3.7 kB 00:00
---> Package lcg-CE.i386 0:3.1.15-0 set to be updated
--> Running transaction check
--> Processing Dependency: glite-security-lcmaps-without-gsi >= 1.4.2-1
for package: lcg-CE
--> Processing Dependency: glite-security-lcmaps-plugins-voms >= 1.3.7-3
for package: lcg-CE
--> Processing Dependency: glite-security-lcas-lcmaps-gt4-interface >=
0.0.13-2 for package: lcg-CE
--> Processing Dependency: glite-security-lcmaps >= 1.4.2-1 for package:
lcg-CE
--> Processing Dependency: glite-security-lcas-plugins-voms >= 1.3.4-3
for package: lcg-CE
--> Processing Dependency: glite-security-lcas-interface >= 1.3.6-2 for
package: lcg-CE
--> Processing Dependency: glite-security-lcmaps-plugins-basic >=
1.3.7-3 for package: lcg-CE
--> Processing Dependency: glite-security-lcas >= 1.3.7-1 for package:
lcg-CE
--> Processing Dependency: glite-lb-logger >= 1.4.9-2 for package: lcg-CE
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for glite-security-lcmaps-without-gsi to pack
into transaction set.
glite-security-lcmaps-wit 100% |=========================| 7.7 kB 00:00
---> Package glite-security-lcmaps-without-gsi.i386 0:1.4.2-1.slc4 set
to be updated
---> Downloading header for glite-security-lcas-plugins-voms to pack
into transaction set.
glite-security-lcas-plugi 100% |=========================| 3.8 kB 00:00
---> Package glite-security-lcas-plugins-voms.i386 0:1.3.4-3.slc4 set to
be updated
---> Downloading header for glite-security-lcmaps-plugins-voms to pack
into transaction set.
glite-security-lcmaps-plu 100% |=========================| 5.9 kB 00:00
---> Package glite-security-lcmaps-plugins-voms.i386 0:1.3.7-3.slc4 set
to be updated
---> Downloading header for glite-security-lcas-interface to pack into
transaction set.
glite-security-lcas-inter 100% |=========================| 3.0 kB 00:00
---> Package glite-security-lcas-interface.i386 0:1.3.6-2.slc4 set to be
updated
---> Downloading header for glite-security-lcmaps-plugins-basic to pack
into transaction set.
glite-security-lcmaps-plu 100% |=========================| 6.2 kB 00:00
---> Package glite-security-lcmaps-plugins-basic.i386 0:1.3.7-3.slc4 set
to be updated
---> Downloading header for glite-security-lcas to pack into transaction
set.
glite-security-lcas-1.3.7 100% |=========================| 3.9 kB 00:00
---> Package glite-security-lcas.i386 0:1.3.7-1.slc4 set to be updated
---> Downloading header for glite-lb-logger to pack into transaction set.
glite-lb-logger-1.4.9-2.s 100% |=========================| 4.9 kB 00:00
---> Package glite-lb-logger.i386 0:1.4.9-2.slc4 set to be updated
---> Downloading header for glite-security-lcas-lcmaps-gt4-interface to
pack into transaction set.
glite-security-lcas-lcmap 100% |=========================| 3.5 kB 00:00
---> Package glite-security-lcas-lcmaps-gt4-interface.i386
0:0.0.13-2.slc4 set to be updated
---> Downloading header for glite-security-lcmaps to pack into
transaction set.
glite-security-lcmaps-1.4 100% |=========================| 9.0 kB 00:00
---> Package glite-security-lcmaps.i386 0:1.4.2-1.slc4 set to be updated
--> Running transaction check
Dependencies Resolved
============================================================================
Package Arch Version Repository Size
============================================================================
Updating:
lcg-CE i386 3.1.15-0 glite-u25
4.0 k
Updating for dependencies:
glite-lb-logger i386 1.4.9-2.slc4 glite-u25
68 k
glite-security-lcas i386 1.3.7-1.slc4 glite-u25
80 k
glite-security-lcas-interface i386 1.3.6-2.slc4 glite-u25
10 k
glite-security-lcas-lcmaps-gt4-interface i386 0.0.13-2.slc4
glite-u25 42 k
glite-security-lcas-plugins-voms i386 1.3.4-3.slc4
glite-u25 74 k
glite-security-lcmaps i386 1.4.2-1.slc4 glite-u25
251 k
glite-security-lcmaps-plugins-basic i386 1.3.7-3.slc4
glite-u25 104 k
glite-security-lcmaps-plugins-voms i386 1.3.7-3.slc4
glite-u25 143 k
glite-security-lcmaps-without-gsi i386 1.4.2-1.slc4
glite-u25 167 k
Transaction Summary
============================================================================
Install 0 Package(s)
Update 10 Package(s)
Remove 0 Package(s)
Total download size: 943 k
Is this ok [y/N]: y
Downloading Packages:
(1/10): lcg-CE-3.1.15-0.i 100% |=========================| 4.0 kB 00:00
(2/10): glite-security-lc 100% |=========================| 167 kB 00:00
(3/10): glite-security-lc 100% |=========================| 74 kB 00:00
(4/10): glite-security-lc 100% |=========================| 143 kB 00:00
(5/10): glite-security-lc 100% |=========================| 10 kB 00:00
(6/10): glite-security-lc 100% |=========================| 104 kB 00:00
(7/10): glite-security-lc 100% |=========================| 80 kB 00:00
(8/10): glite-lb-logger-1 100% |=========================| 68 kB 00:00
(9/10): glite-security-lc 100% |=========================| 42 kB 00:00
(10/10): glite-security-l 100% |=========================| 251 kB 00:00
Running Transaction Test
Finished Transaction Test
Transaction Check Error: file
/opt/glite/include/glite/security/lcmaps_without_gsi/lcmaps.h from
install of glite-security-lcmaps-without-gsi-1.4.2-1.slc4 conflicts with
file from package glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4
file
/opt/glite/include/glite/security/lcmaps_without_gsi/lcmaps_gss_assist_gridmap.h
from install of glite-security-lcmaps-without-gsi-1.4.2-1.slc4 conflicts
with file from package
glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4
file
/opt/glite/include/glite/security/lcmaps_without_gsi/lcmaps_setup.h from
install of glite-security-lcmaps-without-gsi-1.4.2-1.slc4 conflicts with
file from package glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4
file
/opt/glite/include/glite/security/lcmaps_without_gsi/lcmaps_types.h from
install of glite-security-lcmaps-without-gsi-1.4.2-1.slc4 conflicts with
file from package glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4
file /opt/glite/lib/liblcmaps_gss_assist_gridmap_without_gsi.a from
install of glite-security-lcmaps-without-gsi-1.4.2-1.slc4 conflicts with
file from package glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4
file /opt/glite/lib/liblcmaps_gss_assist_gridmap_without_gsi.so.0.0.0
from install of glite-security-lcmaps-without-gsi-1.4.2-1.slc4 conflicts
with file from package
glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4
file /opt/glite/lib/liblcmaps_return_poolindex_without_gsi.a from
install of glite-security-lcmaps-without-gsi-1.4.2-1.slc4 conflicts with
file from package glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4
file /opt/glite/lib/liblcmaps_return_poolindex_without_gsi.so.0.0.0
from install of glite-security-lcmaps-without-gsi-1.4.2-1.slc4 conflicts
with file from package
glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4
file /opt/glite/include/glite/security/lcmaps/lcmaps.h from install
of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package
glite-security-lcmaps-interface-1.3.14-1.slc4
file
/opt/glite/include/glite/security/lcmaps/lcmaps_gss_assist_gridmap.h
from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file
frompackage glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/include/glite/security/lcmaps/lcmaps_setup.h from
install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from
package glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/include/glite/security/lcmaps/lcmaps_types.h from
install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from
package glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/lib/liblcmaps_gss_assist_gridmap.a from install of
glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package
glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/lib/liblcmaps_gss_assist_gridmap.so.0.0.0 from
install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from
package glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/lib/liblcmaps_return_account_from_pem.a from install
of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package
glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/lib/liblcmaps_return_account_from_pem.so.0.0.0 from
install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from
package glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/lib/liblcmaps_return_poolindex.a from install of
glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package
glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/lib/liblcmaps_return_poolindex.so.0.0.0 from install
of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package
glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/lib/liblcmaps_verify_account_from_pem.a from install
of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package
glite-security-lcmaps-interface-1.3.14-1.slc4
file /opt/glite/lib/liblcmaps_verify_account_from_pem.so.0.0.0 from
install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from
package glite-security-lcmaps-interface-1.3.14-1.slc4
[root@XYZ ~]# yum update lcg-CE
Loading "kernel-module" plugin
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Excluding Packages from None
Finished
Excluding Packages from None
Finished
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package lcg-CE.i386 0:3.1.15-0 set to be updated
--> Running transaction check
--> Processing Dependency: glite-security-lcmaps-without-gsi >= 1.4.2-1
for package: lcg-CE
--> Processing Dependency: glite-security-lcmaps-plugins-voms >= 1.3.7-3
for package: lcg-CE
--> Processing Dependency: glite-security-lcas-lcmaps-gt4-interface >=
0.0.13-2 for package: lcg-CE
--> Processing Dependency: glite-security-lcmaps >= 1.4.2-1 for package:
lcg-CE
--> Processing Dependency: glite-security-lcas-plugins-voms >= 1.3.4-3
for package: lcg-CE
--> Processing Dependency: glite-security-lcas-interface >= 1.3.6-2 for
package: lcg-CE
--> Processing Dependency: glite-security-lcmaps-plugins-basic >=
1.3.7-3 for package: lcg-CE
--> Processing Dependency: glite-security-lcas >= 1.3.7-1 for package:
lcg-CE
--> Processing Dependency: glite-lb-logger >= 1.4.9-2 for package: lcg-CE
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package glite-security-lcmaps-without-gsi.i386 0:1.4.2-1.slc4 set
to be updated
---> Package glite-security-lcas-plugins-voms.i386 0:1.3.4-3.slc4 set to
be updated
---> Package glite-security-lcmaps-plugins-voms.i386 0:1.3.7-3.slc4 set
to be updated
---> Package glite-security-lcas-interface.i386 0:1.3.6-2.slc4 set to be
updated
---> Package glite-security-lcmaps-plugins-basic.i386 0:1.3.7-3.slc4 set
to be updated
---> Package glite-security-lcas.i386 0:1.3.7-1.slc4 set to be updated
---> Package glite-lb-logger.i386 0:1.4.9-2.slc4 set to be updated
---> Package glite-security-lcas-lcmaps-gt4-interface.i386
0:0.0.13-2.slc4 set to be updated
---> Package glite-security-lcmaps.i386 0:1.4.2-1.slc4 set to be updated
--> Running transaction check
Dependencies Resolved
============================================================================
Package Arch Version Repository Size
============================================================================
Updating:
lcg-CE i386 3.1.15-0 glite-u25
4.0 k
Updating for dependencies:
glite-lb-logger i386 1.4.9-2.slc4 glite-u25
68 k
glite-security-lcas i386 1.3.7-1.slc4 glite-u25
80 k
glite-security-lcas-interface i386 1.3.6-2.slc4 glite-u25
10 k
glite-security-lcas-lcmaps-gt4-interface i386 0.0.13-2.slc4
glite-u25 42 k
glite-security-lcas-plugins-voms i386 1.3.4-3.slc4
glite-u25 74 k
glite-security-lcmaps i386 1.4.2-1.slc4 glite-u25
251 k
glite-security-lcmaps-plugins-basic i386 1.3.7-3.slc4
glite-u25 104 k
glite-security-lcmaps-plugins-voms i386 1.3.7-3.slc4
glite-u25 143 k
glite-security-lcmaps-without-gsi i386 1.4.2-1.slc4
glite-u25 167 k
Transaction Summary
============================================================================
Install 0 Package(s)
Update 10 Package(s)
Remove 0 Package(s)
Total download size: 943 k
Is this ok [y/N]: y
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : glite-security-lcmaps ####################### [ 1/20]
Updating : glite-security-lcas ####################### [ 2/20]
Updating : glite-security-lcas-interfac ####################### [ 3/20]
Updating : glite-security-lcas-plugins- ####################### [ 4/20]
Updating : glite-security-lcas-lcmaps-g ####################### [ 5/20]
Updating : glite-security-lcmaps-plugin ####################### [ 6/20]
Updating : glite-security-lcmaps-plugin ####################### [ 7/20]
Updating : glite-lb-logger ####################### [ 8/20]
Updating : glite-security-lcmaps-withou ####################### [ 9/20]
Updating : lcg-CE ####################### [10/20]
Cleanup : glite-security-lcmaps-withou ####################### [11/20]
Cleanup : glite-security-lcas-plugins- ####################### [12/20]
Cleanup : glite-security-lcmaps-plugin ####################### [13/20]
Cleanup : glite-security-lcas-interfac ####################### [14/20]
Cleanup : glite-security-lcmaps-plugin ####################### [15/20]
Cleanup : glite-security-lcas ####################### [16/20]
Cleanup : glite-lb-logger ####################### [17/20]
Cleanup : glite-security-lcas-lcmaps-g ####################### [18/20]
Cleanup : glite-security-lcmaps ####################### [19/20]
Updated: lcg-CE.i386 0:3.1.15-0
Dependency Updated: glite-lb-logger.i386 0:1.4.9-2.slc4
glite-security-lcas.i386 0:1.3.7-1.slc4
glite-security-lcas-interface.i386 0:1.3.6-2.slc4
glite-security-lcas-lcmaps-gt4-interface.i386 0:0.0.13-2.slc4
glite-security-lcas-plugins-voms.i386 0:1.3.4-3.slc4
glite-security-lcmaps.i386 0:1.4.2-1.slc4
glite-security-lcmaps-plugins-basic.i386 0:1.3.7-3.slc4
glite-security-lcmaps-plugins-voms.i386 0:1.3.7-3.slc4
glite-security-lcmaps-without-gsi.i386 0:1.4.2-1.slc4
Andreas Haupt wrote:
> Hi,
>
> the current gLite 3.1 repository is somewhat broken. It's not possible
> to update an LCG-CE to update 25:
>
> [root@brutus-vm1 tmp]# yum update
> [...]
> Transaction Check Error: file /opt/glite/include/glite/security/lcmaps/lcmaps.h from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/include/glite/security/lcmaps/lcmaps_gss_assist_gridmap.h from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/include/glite/security/lcmaps/lcmaps_setup.h from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/include/glite/security/lcmaps/lcmaps_types.h from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/lib/liblcmaps_gss_assist_gridmap.a from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/lib/liblcmaps_gss_assist_gridmap.so.0.0.0 from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/lib/liblcmaps_return_account_from_pem.a from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/lib/liblcmaps_return_account_from_pem.so.0.0.0 from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/lib/liblcmaps_return_poolindex.a from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/lib/liblcmaps_return_poolindex.so.0.0.0 from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/lib/liblcmaps_verify_account_from_pem.a from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/lib/liblcmaps_verify_account_from_pem.so.0.0.0 from install of glite-security-lcmaps-1.4.2-1.slc4 conflicts with file from package glite-security-lcmaps-interface-1.3.14-1.slc4
> file /opt/glite/lib/liblcmaps_gss_assist_gridmap_without_gsi.so.0.0.0 conflicts between attempted installs of glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4 and glite-security-lcmaps-without-gsi-1.4.2-1.slc4
> file /opt/glite/lib/liblcmaps_return_poolindex_without_gsi.so.0.0.0 conflicts between attempted installs of glite-security-lcmaps-interface-without-gsi-1.3.9-1.slc4 and glite-security-lcmaps-without-gsi-1.4.2-1.slc4
>
> Looks like the rpms glite-security-lcmaps-interface &
> glite-security-lcmaps-interface-without-gsi have been mixed somehow so
> that you can't install both of them at the same time from now on.
> Unfortunately lcg-CE 3.1.15 requires both of them to be installed:
>
> [is] /gLite/3.1-test/generic/sl4/i386/RPMS.updates % rpm -qpR lcg-CE-3.1.15-0.i386.rpm | grep without
> glite-security-lcmaps-interface-without-gsi >= 1.3.9-1
> glite-security-lcmaps-without-gsi >= 1.4.2-1
>
> Do other sites have the same problem or am I doing something wrong?
>
> Cheers,
> Andreas
|