apache-2.2.4 apache-tools-2.2.9

01.07.2008 0

En voulant mettre à jour apache sur un serveur aujourd’hui, je me suis retrouvé confronté à ceci:

 
emerge -av apache-tools

These are the packages that would be merged, in order:

Calculating dependencies... done!
[blocks B ] <www-servers/apache-2.2.4 (is blocking app-admin/apache-tools-2.2.9)
[ebuild U ] sys-devel/autoconf-wrapper-4-r3 [3.2] 0 kB
[ebuild N ] app-arch/lzma-utils-4.32.6 USE="-nocxx" 467 kB
[ebuild U ] sys-devel/m4-1.4.11 [1.4.4] USE="nls -examples%" 683 kB
[ebuild U ] sys-devel/autoconf-2.61-r2 [2.59-r7] USE="-emacs" 1,364 kB
[ebuild U ] sys-devel/automake-wrapper-3-r1 [1-r1] 0 kB
[ebuild NS ] sys-devel/automake-1.10.1 896 kB
[ebuild NS ] dev-libs/apr-1.2.11 USE="-debug -doc -ipv6 -urandom" 1,087 kB
[ebuild N ] dev-libs/libpcre-7.4 USE="unicode -doc" 764 kB
[ebuild N ] virtual/mysql-5.0 0 kB
[ebuild NS ] dev-libs/apr-util-1.2.10 USE="berkdb gdbm mysql -doc -ldap -postgres -sqlite -sqlite3" 686 kB
[ebuild N ] app-admin/apache-tools-2.2.9 USE="ssl" 4,827 kB

Une situation improbable où apache-2.2.4 bloque l’installation de apache-tools-2.2.9 alors que la version installé est une 2.0 qui va êtr emise à jour en 2.2.9

Bref, portage a un petit coup dans l’aile que je vais rectifier de ce pas doigt

emerge -av portage

These are the packages that would be merged, in order:

Calculating dependencies... done!
[blocks B ] <sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash-3.2_p33)

[blocks B ] <sys-apps/util-linux-2.13 (is blocking sys-apps/coreutils-6.10-r2)
[ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.17] 231 kB
[ebuild U ] app-shells/bash-3.2_p33 [3.1_p16] USE="nls -afs -bashlogger -plugins% -vanilla% (-build%)" 2,563 kB
[ebuild U ] sys-apps/portage-2.1.4.4 [2.1.1] USE="-build -doc -epydoc% (-selinux)" LINGUAS="-pl" 367 kB
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[ebuild U ] sys-devel/automake-wrapper-3-r1 [1-r1] 0 kB
[ebuild U ] sys-devel/m4-1.4.11 [1.4.4] USE="nls -examples%" 0 kB
[ebuild U ] sys-devel/autoconf-2.61-r2 [2.59-r7] USE="-emacs" 1,364 kB
[ebuild NS ] sys-devel/automake-1.10.1 896 kB
[ebuild U ] sys-apps/coreutils-6.10-r2 [5.94-r1] USE="acl nls (-selinux) -static -vanilla% -xattr% (-build%)" 3,691 kB
[ebuild U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5] USE="-bindist -gmp -test" 0 kB

Total size of downloads: 9,114 kB

!!! Error: The above package list contains packages which cannot be installed
!!! at the same time on the same system.

Un ptit coup de emerge -pv "=sys-apps/util-linux-2.13.1.1" pour résoudre le premier blocage, puis un emerge =app-shells/bash-3.2_p17-r1 pour résoudre le deuxième, et portage se met à jour gentiment sans protester en 2.1.4.4

Il n’y a plus qu’à relancer l’installation d’apache et plus aucun blocage n’apparaît.
 


 Olivier PIERRE, freelance au Luxembourg Analyste développeur PHP/MySQL/jQuery et administrateur système Linux spécialiste Gentoo


Les messages similaires