Impossible MAJ de portage - Gentoo OVH

Résolu/Fermé
jerryone3 Messages postés 55 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 19 juin 2014 - 20 sept. 2011 à 10:28
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 20 sept. 2011 à 18:00
Bonjour,

J'essaie en vain de mettre à jour portage. J'ai tout d'abord effectué un emerge --sync, qui m'a renvoyé le message suivant à la fin :

>>> Updating Portage cache:
Invalid ebuild name: /usr/portage/app-admin/389-admin-console/389-admin-console-1.1.8.ebuild

Invalid ebuild name: /usr/portage/app-admin/389-admin-console/389-admin-console-1.1.7.ebuild

Invalid ebuild name: /usr/portage/app-admin/389-console/389-console-1.1.6.ebuild

Invalid ebuild name: /usr/portage/app-admin/389-console/389-console-1.1.7.ebuild

Invalid ebuild name: /usr/portage/app-admin/389-ds-console/389-ds-console-1.2.6.ebuild

Invalid ebuild name: /usr/portage/app-admin/389-ds-console/389-ds-console-1.2.3-r1.ebuild                                                                 23%
Invalid ebuild name: /usr/portage/dev-libs/389-adminutil/389-adminutil-1.1.13.ebuild

Invalid ebuild name: /usr/portage/dev-libs/389-adminutil/389-adminutil-1.1.14.ebuild

Invalid ebuild name: /usr/portage/dev-libs/389-adminutil/389-adminutil-1.1.10.ebuild                                                                      50%
Invalid ebuild name: /usr/portage/games-rpg/eschalon-book-1-demo/eschalon-book-1-demo-105.ebuild

Invalid ebuild name: /usr/portage/games-rpg/eschalon-book-1-demo/eschalon-book-1-demo-106.ebuild                                                          74%
Invalid ebuild name: /usr/portage/net-nds/389-admin/389-admin-1.1.16.ebuild

Invalid ebuild name: /usr/portage/net-nds/389-admin/389-admin-1.1.23.ebuild

Invalid ebuild name: /usr/portage/net-nds/389-ds-base/389-ds-base-1.2.8.3.ebuild

Invalid ebuild name: /usr/portage/net-nds/389-ds-base/389-ds-base-1.2.9.6.ebuild                                                                          91%
Invalid ebuild name: /usr/portage/www-apps/389-dsgw/389-dsgw-1.1.5.ebuild

Invalid ebuild name: /usr/portage/www-apps/389-dsgw/389-dsgw-1.1.6.ebuild

Invalid ebuild name: /usr/portage/www-apps/389-dsgw/389-dsgw-1.1.7.ebuild                                                                                100%

 * An update to portage is available. It is _highly_ recommended
 * that you update portage now, before any other packages are updated.

 * To update portage, run 'emerge portage' now.



J'ai donc fait un 'emerge portage', qui m'a donné le résultat suivant :

!!! /etc/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)


Calculating dependencies /
!!! All ebuilds that could satisfy "sys-apps/portage" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/portage-9999 (masked by: EAPI 2)
- sys-apps/portage-2.2.0_alpha59 (masked by: EAPI 2)
- sys-apps/portage-2.2.0_alpha58 (masked by: EAPI 2)
- sys-apps/portage-2.2.0_alpha51 (masked by: EAPI 2)
- sys-apps/portage-2.1.10.19 (masked by: EAPI 2)
- sys-apps/portage-2.1.10.18 (masked by: EAPI 2)
- sys-apps/portage-2.1.10.11 (masked by: EAPI 2)
- sys-apps/portage-2.1.10.3 (masked by: EAPI 2)
- sys-apps/portage-2.1.9.42 (masked by: EAPI 2)
- sys-apps/portage-2.1.6.13 (masked by: missing keyword)
- sys-apps/portage-2.1.6.7 (masked by: missing keyword)
- sys-apps/portage-2.1.4.4 (masked by: )

The current version of portage supports EAPI '1'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.


Pour information, 'emerge --info' donne ceci :

Portage 2.1.4.4 (unavailable, gcc-3.4.5, glibc-2.3.6-r3, 2.6.34.6-xxxx-grs-ipv6-64 x86_64)
=================================================================
System uname: 2.6.34.6-xxxx-grs-ipv6-64 x86_64 Intel(R) Core(TM)2 Quad CPU Q6700 @ 2.66GHz
Timestamp of tree: Tue, 20 Sep 2011 08:00:01 +0000
app-shells/bash:     3.2_p17
dev-lang/python:     2.4.4-r6
dev-util/pkgconfig:  0.20
sys-apps/baselayout: 1.11.14-r8
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1, 1.10
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc:       3.4.5
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
sys-devel/make:      3.80-r4
sys-kernel/linux-headers: 2.6.11-r2
sys-libs/glibc:      2.3.6-r3
virtual/os-headers:  2.6.11-r2
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=nocona"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/local/apache/conf /usr/local/lib/php4 /usr/local/lib/php5 /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=nocona"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ ftp://mirror.ovh.net/gentoo-distfiles/"
LANG="fr_FR@euro"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage-ovh"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="mmx multilib netboot sse sse2"
Unset:  ACCEPT_KEYWORDS, CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS



Merci d'avance pour votre aide !
A voir également:

2 réponses

jerryone3 Messages postés 55 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 19 juin 2014 1
20 sept. 2011 à 14:39
J'ai créé un lien symbolique sur /etc/make.profile avec la commande :

ln -sf /usr/portage/profiles/default/linux/x86/10.0 /etc/make.profile

Maintenant, quand j'emerge portage, ça donne :

Calculating dependencies -
!!! All ebuilds that could satisfy "dev-libs/libffi" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/libffi-3.0.10 (masked by: EAPI 2)
- dev-libs/libffi-3.0.9-r2 (masked by: EAPI 2)

The current version of portage supports EAPI '1'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "virtual/libffi-0" [ebuild])



Que faire ?

Merci d'avance !
0
jerryone3 Messages postés 55 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 19 juin 2014 1
20 sept. 2011 à 17:54
Salut,

bon, je me suis renseigné un peu mieux, et chez OVH ils ont une version à eux de Gentoo... bridée, peu pratique... Mais enfin bref, si on veut rester avec leur solution, faut passer par leurs patchs pour faire les MAJ !

Alors, voila la solution de réparation en cas d'emerge --sync sur une release 2 ovh :

https://forums.gentoo.org/viewtopic-t-880685.html?sid=9f340a9a0744110e814e538ed062017b

Et pour les MAJ : https://docs.ovh.com/fr/

Bonne chance à tous ! :ccool:
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
20 sept. 2011 à 18:00
Salut,

Merci du retour ;-))
0