gentoo linux, java, software libre y otras hierbas
Dic, 30 2008 - 1:33 pm

Error resolviendo dependencias y la variable EAPI [Gentoo Linux]

Un error frecuente después de instalar Gentoo es que, al buscar un paquete con Portage usando el comando emerge -s, y si el paquete tiene la variable EAPI=2 en los repositorios, aparece algo como lo siguiente:

* kde-base/kde-l10n [ Masked ]
Traceback (most recent call last):
File "/usr/bin/emerge", line 6971, in 
retval = emerge_main()
File "/usr/bin/emerge", line 6945, in emerge_main
myopts, myfiles, spinner)
File "/usr/bin/emerge", line 5815, in action_search
searchinstance.output()
File "/usr/bin/emerge", line 638, in output
mysettings=self.settings, all=True)[1]
File "/usr/bin/emerge", line 461, in _getfetchlist
value = func(*args, **kwargs)
File "/usr/lib/portage/pym/portage.py", line 7164, in getfetchlist
(mypkg, eapi.lstrip("-")))
portage_exception.InvalidDependString: getfetchlist():
'kde-base/kde-l10n-4.1.2' has unsupported EAPI: '2'

Esto sucede buscando varios tipos de paquetes, como por ejemplo KDE (emerge -s kde4). El error parece estar corregido en la versión de desarrollo de Portage, pero mientras liberan la nueva versión es posible solucionar el problema siguiendo estos pasos:

  1. Descargar y descomprimir este parche
  2. Ejecutar el comando:
    patch /usr/lib/portage/bin/emerge /tmp/search_invalid.patch

Un comentario | deja el tuyo

Un enlace entrante

Sin comentarios en “Error resolviendo dependencias y la variable EAPI [Gentoo Linux]”

¡Déjanos tu comentario!