Jump to content
  • 0

There was a problem importing one of the Python modules


Ines
 Share

Question

Buenas, estuve tratando de instalar apache, pero me da error con openssl, trate de instalar openssl y resulta que tengo un problema con YUM, por favor podrian ayudarme?

 

There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   /lib64/libgssapi_krb5.so.2: symbol krb5_sname_match, version krb5_3_MITle libkrb5.so.3 with link time reference

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.6.6 (r266:84292, Dec 20 2012, 15:53:42)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]

If you cannot solve this problem yourself, please go to
the yum faq at:
  http://yum.baseurl.org/wiki/Faq

Edited by Ines
Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 1

Siempre queda la opción de desempaquetar los archivos y colocarlos en su lugar manualmente, pero tampoco hay demasiadas garantías de conseguir resolverlo. Esto ya mosquea un poco :ermm:

 

Puedes utilizar rpm2cpio

wget http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm
rpm2cpio krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm | cpio -idmv

El resto sería colocar cada cosa en su lugar, sustituyendo todos los archivos "corruptos" por los correctos que contenía el paquete y poner un par de velas a San Ignucio para que el conflicto de bibliotecas quede resuelto

 

Link to comment
Share on other sites

  • 1

Bueno... con los paquetes RMP yo tampoco es que esté muy confortable precisamente :jojojo:

 

En realidad tampoco necesitamos mucho, una vez deje trabajar, es cuestión de dejar el resto de la actualización a Yum.

Esperemos que sea me haya ido el dedo al tratar de actualizar en lugar de instalar. Cosas de no lidiar con rpm a menudo :sweat:

 

rpm -ihv --replacepkgs http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm

 

Link to comment
Share on other sites

  • 1

No me hace mucha gracia ir por las bravas porque está claro que hay un conflicto aún no resuelto, pero sin Yum va a costar lo suyo hacer algo :ermm:

 

Si no nos vale actualizar y al instalar nos vuelve a dejar en el conflicto... se puede intentar forzar la instalación del paquete.

rpm -fhv http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm

Aparte de -f (--force) y así me reconcilio con rpm :P

 

--force
    Same as using --replacepkgs, --replacefiles, and --oldpackage.

--oldpackage
    Allow an upgrade to replace a newer package with an older one.

 

Total que estamos mareando la perdiz por un paquete mal instalado, pero en fin :sweat:

Link to comment
Share on other sites

  • 1

Habría sido más fácil. Pero... si nos cargamos Yum ¿Quién instala después esos paquetes? :sweat:

Y que como no sea sólo ese paquete y empiecen a salir más y más dependencias se puede liar la del pingüino y luego a ver quién es el que restaura todo eso a mano :fie:

 

De momento mi "idea" es que Yum vuelva a la vida, tocando lo menos posible, para luego tener donde apoyarnos para reparar y actualizar todos los paquetes que haga falta cacharreando de verdad.

 

Eso sí, antes de volvernos locos se aceptan sugerencias, obviamente :jojojo:

 

Link to comment
Share on other sites

  • 0

Creo que el error te viene por dependencias, creo que necesitarias hacer un purgar al paquete y instalar una version diferente si el paquete te llega por repositorio oficial tendrias que tirar por uno diferente, eso si si el problema te esta abortando los updates de la herramienta yum y la distribucion como todo , antes de todo tienes que desinstalar el software correspondente a esa lib.

Creo que tendrias que tirar por eso aunque en mi caso estoy en una distribución diferente a la tuya.

 

Saludos y Bienvenida.

Link to comment
Share on other sites

  • 0

Dado que el propio yum está afectado por el problema, te tocará resolverlo "a mano", descargando el paquete correspondiente y reinstanlando las bibliotecas corruptas o no instaladas. En este caso , si no me equivoco, todo lo relacionado con krb5 o krb5-libs en la versión que tengas instalada:

 

Averígualo con:

rpm -qf /lib64/libgssapi_krb5.so.2

Descarga el paquete correspondiente directamente del repositorio y machácalo :manos:

rpm -Uhv --replacepkgs URL-paquete

 

 

Link to comment
Share on other sites

  • 0

Gracias por tu pronta respuesta. Hice lo que me indicaste, por las dudas te aclaro que soy Database Administrator de Oracle, pero me dieron éste trabajo de Linux, por eso me esta costando tanto, no es mi zona de confort...

Perdón de antemano si estoy haciendo un paso muy erróneo:

[root]# rpm -qf /lib64/libgssapi_krb5.so.2
krb5-libs-1.10.3-10.el6.x86_64


[root]# rpm -Uhv --replacepkgs http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm
Retrieving http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm
^C

 

--Descargue el paquete, lo subí al servidor y lo trate de instalar...

[root]# rpm -Uhv --replacepkgs krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm
warning: krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
        krb5-libs = 1.10.3-10.el6 is needed by (installed) krb5-devel-1.10.3-10.el6.x86_64
        krb5-libs = 1.10.3-10.el6 is needed by (installed) krb5-workstation-1.10.3-10.el6.x86_64
Y cuando quiero instalar las dependencias me da mas errores todavia....

[root]# rpm -Uhv --replacepkgs krb5-devel-1.10.3-10.el6.x86_64.rpm
warning: krb5-devel-1.10.3-10.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1d1e034b: NOKEY
Preparing...                ########################################### [100%]
        file /usr/bin/gss-client from install of krb5-devel-1.10.3-10.el6.x86_64 conflicts with file from package krb5-devel-1.10.3-10.el6.x86_64
        file /usr/bin/sclient from install of krb5-devel-1.10.3-10.el6.x86_64 conflicts with file from package krb5-devel-1.10.3-10.el6.x86_64
        file /usr/bin/sim_client from install of krb5-devel-1.10.3-10.el6.x86_64 conflicts with file from package krb5-devel-1.10.3-10.el6.x86_64
        file /usr/bin/uuclient from install of krb5-devel-1.10.3-10.el6.x86_64 conflicts with file from package krb5-devel-1.10.3-10.el6.x86_64
        file /usr/sbin/gss-server from install of krb5-devel-1.10.3-10.el6.x86_64 conflicts with file from package krb5-devel-1.10.3-10.el6.x86_64
        file /usr/sbin/sim_server from install of krb5-devel-1.10.3-10.el6.x86_64 conflicts with file from package krb5-devel-1.10.3-10.el6.x86_64
        file /usr/sbin/sserver from install of krb5-devel-1.10.3-10.el6.x86_64 conflicts with file from package krb5-devel-1.10.3-10.el6.x86_64
        file /usr/sbin/uuserver from install of krb5-devel-1.10.3-10.el6.x86_64 conflicts with file from package krb5-devel-1.10.3-10.el6.x86_64

 

[root]# rpm -Uhv --replacepkgs krb5-workstation-1.10.3-10.el6_4.6.x86_64.rpm
warning: krb5-workstation-1.10.3-10.el6_4.6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
        krb5-libs = 1.10.3-10.el6_4.6 is needed by krb5-workstation-1.10.3-10.el6_4.6.x86_64

Edited by Ines
Link to comment
Share on other sites

  • 0
hace 23 horas, Shiba87 dijo:

Bueno... con los paquetes RMP yo tampoco es que esté muy confortable precisamente :jojojo:

 

En realidad tampoco necesitamos mucho, una vez deje trabajar, es cuestión de dejar el resto de la actualización a Yum.

Esperemos que sea me haya ido el dedo al tratar de actualizar en lugar de instalar. Cosas de no lidiar con rpm a menudo :sweat:

 


rpm -ihv --replacepkgs http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm

 

If somebody prefer read in English is ok for me, i can write in english. Please just let me know. 

 

@Shiba87 Hice lo que me pusiste, pero sigo con errores. Si por casualidad necesitan que escriba en ingles no tengo ningun problema en escribir el problema en ingles.

 

[root]# rpm -ihv --replacepkgs http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm

warning: krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing...                ########################################### [100%]
        file /lib64/libk5crypto.so.3.1 from install of krb5-libs-1.10.3-10.el6_4.6.x86_64 conflicts with file from package krb5-libs-1.10.3-10.el6.x86_64
        file /lib64/libkrb5.so.3.3 from install of krb5-libs-1.10.3-10.el6_4.6.x86_64 conflicts with file from package krb5-libs-1.10.3-10.el6.x86_64
        file /usr/lib64/libverto-k5ev.so.0.0 from install of krb5-libs-1.10.3-10.el6_4.6.x86_64 conflicts with file from package krb5-libs-1.10.3-10.el6.x86_64

Link to comment
Share on other sites

  • 0

Muchas gracias Shiba87 por responder

 

[root]# rpm -fhv http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm
rpm: --hash (-h) may only be specified during package installation

 

Me sigue dando error, me parece que en algun momento hicieron copy paste sobre las librerias, no puede ser que nada funcione y no me deje instalar nada :(

 

Por favor...alguna sugerencia/ayuda?

Estuve probando infinitas combinaciones, pero no me sale nada para dejar en orden estas librerias

Edited by Ines
Link to comment
Share on other sites

  • 0

[root]# wget http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm
--2017-11-17 18:55:15-- http://vault.centos.org/6.4/updates/x86_64/Packages/krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm
Connecting to 10.1.103.250:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 778908 (761K) [application/x-rpm]
Saving to: “krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm.1”

100%[===========================================================>] 778,908     --.-K/s   in 0.007s

2017-11-17 18:55:15 (108 MB/s) - “krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm.1” saved [778908/778908]

 

 

[root]# rpm2cpio krb5-libs-1.10.3-10.el6_4.6.x86_64.rpm | cpio -idmv
./etc/krb5.conf
./lib64/libgssapi_krb5.so.2
./lib64/libgssapi_krb5.so.2.2
./lib64/libgssrpc.so.4
./lib64/libgssrpc.so.4.1
./lib64/libk5crypto.so.3
./lib64/libk5crypto.so.3.1
./lib64/libkrb5.so.3
./lib64/libkrb5.so.3.3
./lib64/libkrb5support.so.0
./lib64/libkrb5support.so.0.1
./usr/lib64/krb5
./usr/lib64/krb5/plugins
./usr/lib64/krb5/plugins/authdata
./usr/lib64/krb5/plugins/kdb
./usr/lib64/krb5/plugins/kdb/db2.so
./usr/lib64/krb5/plugins/libkrb5
./usr/lib64/krb5/plugins/preauth
./usr/lib64/libkadm5clnt_mit.so.8
./usr/lib64/libkadm5clnt_mit.so.8.0
./usr/lib64/libkadm5srv_mit.so.8
./usr/lib64/libkadm5srv_mit.so.8.0
./usr/lib64/libkdb5.so.6
./usr/lib64/libkdb5.so.6.0
./usr/lib64/libverto-k5ev.so
./usr/lib64/libverto-k5ev.so.0
./usr/lib64/libverto-k5ev.so.0.0
./usr/lib64/libverto.so
./usr/lib64/libverto.so.0
./usr/lib64/libverto.so.0.0
./usr/share/doc/krb5-libs-1.10.3
./usr/share/doc/krb5-libs-1.10.3/LICENSE
./usr/share/doc/krb5-libs-1.10.3/NOTICE
./usr/share/doc/krb5-libs-1.10.3/README
./usr/share/locale/en_US/LC_MESSAGES/mit-krb5.mo
./usr/share/man/man1/kerberos.1.gz
./usr/share/man/man5/.k5identity.5.gz
./usr/share/man/man5/.k5login.5.gz
./usr/share/man/man5/k5identity.5.gz
./usr/share/man/man5/k5login.5.gz
./usr/share/man/man5/krb5.conf.5.gz
4166 blocks
 

Después fui a instalar apache.....(mi problema inicial que fallaba)

config.status: creating support/split-logfile
config.status: creating build/rules.mk
config.status: creating build/pkg/pkginfo
config.status: creating build/config_vars.sh
config.status: creating include/ap_config_auto.h
config.status: executing default commands

 

Despues reemplacé una por una las librerias en las direcciones correspondientes y.....

F U N C I O N O !!!!! ;)

 

Mi problema inicial era instalar apache, me daba error en openssl, queria instalarlo con yum y no me dejaba. Ahora por lo menos el camino esta allanado.

Un millon de gracias Shiba87!

 

Edited by Ines
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...