Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.
OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Problema con Perl
Enviado por jesu772 el 9 Diciembre, 2009 - 18:51
El problema es el siguiente, no puedo ejecutar ninguna herramienta de mandriva ni ningun otra aplicacion que use Perl, todas devuelven errores.
Uso Mandriva One 2010 KDE.
Por ejemplo, las herramientas de mandriva devuelven errores asi:
bash-4.0$ net_applet Can't load '/usr/lib/libDrakX/auto/c/stuff/stuff.so' for module c::stuff: /lib/libreadline.so.6: undefined symbol: PC at /usr/lib/perl5/5.10.1/i386-linux-thread-multi/DynaLoader.pm line 200. at /usr/lib/libDrakX/c.pm line 5 Compilation failed in require at /usr/lib/libDrakX/c.pm line 5. BEGIN failed--compilation aborted at /usr/lib/libDrakX/c.pm line 5. Compilation failed in require at /usr/bin/net_applet line 9. BEGIN failed--compilation aborted at /usr/bin/net_applet line 9.
bash-4.0$ mcc Can't load '/usr/lib/libDrakX/auto/c/stuff/stuff.so' for module c::stuff: /lib/libreadline.so.6: undefined symbol: PC at /usr/lib/perl5/5.10.1/i386-linux-thread-multi/DynaLoader.pm line 200. at /usr/lib/libDrakX/c.pm line 5 Compilation failed in require at /usr/lib/libDrakX/c.pm line 5. BEGIN failed--compilation aborted at /usr/lib/libDrakX/c.pm line 5. Compilation failed in require at /usr/lib/libDrakX/log.pm line 6. BEGIN failed--compilation aborted at /usr/lib/libDrakX/log.pm line 6. Compilation failed in require at /usr/lib/libDrakX/common.pm line 8. BEGIN failed--compilation aborted at /usr/lib/libDrakX/common.pm line 8. Compilation failed in require at /usr/bin/mcc line 28. BEGIN failed--compilation aborted at /usr/bin/mcc line 28.
bash-4.0$ urpmi.update -a Can't load '/usr/lib/perl5/vendor_perl/5.10.1/i386-linux-thread-multi/auto/URPM/URPM.so' for module URPM: /lib/libreadline.so.6: undefined symbol: PC at /usr/lib/perl5/5.10.1/i386-linux-thread-multi/DynaLoader.pm line 200. at /usr/lib/perl5/vendor_perl/5.10.1/urpm/msg.pm line 8 Compilation failed in require at /usr/lib/perl5/vendor_perl/5.10.1/urpm/msg.pm line 8. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.10.1/urpm/msg.pm line 8. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.10.1/urpm.pm line 8. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.10.1/urpm.pm line 8. Compilation failed in require at /usr/sbin/urpmi.update line 26. BEGIN failed--compilation aborted at /usr/sbin/urpmi.update line 26.
Ó sino, otras aplicaciones que no son herramientas de mandriva, pero que sí usan perl, devuelven los siguientes errores:
bash-4.0$ irssi irssi: symbol lookup error: irssi: undefined symbol: setupterm
bash-4.0$ mocp mocp: symbol lookup error: mocp: undefined symbol: stdscr
Todo esto pasó después de la primera vez que volví iniciar la pc luego de un par de actualizaciones del sistema en el día de ayer, aunque ninguna involucraba algo sobre perl ni los drakes de mandriva (unas actualizaciones eran sobre algunos componentes y librerias de kde y la otra fue sobre ntp y ntp-client).
No se que otra información puede ser necesaria, pero pidanla que se las doy.
# 95722 .
No habras ejecutado urpme --auto-orphans ?
Descarga
ftp://ftp.uwsg.indiana.edu/linux/mandrake/official/2010.0/i586/media/main/release/drakxtools-backend...
ftp://ftp.uwsg.indiana.edu/linux/mandrake/official/2010.0/i586/media/main/release/perl-URPM-3.33-1md...
e instalalos manualmente como root con el comando rpm -Uvh drakxtools-backend-12.74.2-2mdv2010.0.i586.rpm perl-URPM-3.33-1mdv2010.0.i586.rpm
Si con esto se soluciona los conflictos con las herramientas de mandriva ejecuta un urpmi --auto-updtate
Miembro de NoticiasDrake, MdkTrans y del grupo de Empaquetadores
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 95724 Hahaha no
En ningun momento ejecuté ningún comando, lo ultimo que hice fue esa actualizacion, después nada más que pueda ser relevante.
Ahi intente instalar los paquetes, me devuelve el siguiente error:
Me di cuenta ahora que tampoco puedo ejecutar otros comandos por consola, como "top" o "clear", que no dependen de perl, hasta donde yo se.
Pero seguramente tienen relacion con "libreadline.so.6".
Aca esta el paquete libreadline6, pero obviamente no puedo instalarlo ni desde rpm ni desde urpmi.
# 95730 Eso ya esta raro, reinicia y
Eso ya esta raro, reinicia y cuando este cargando el sistema presiona ESC
Fijate si no te da problemas al montar los discos
Miembro de NoticiasDrake, MdkTrans y del grupo de Empaquetadores
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 95732 Da unos errores...
Los copie a mano en un papel, son los siguientes:
Tambien da un error al intentar detectar hardware nuevo y cuando intenta apagar LVM, obviamente.
Hoy justamente cambie el viejo cd-rom que tenía esta maquina por un dvd-rom nuevo, IDE, este mother no soporta SATA.
Tanto el disco duro como la lectora funcionan bien, pero no se que pudo haber cambiado para que se genere este problema.
Los problemas comenzaron en ese momento, pero no lo asocié con ese cambio... asi que entonces el problema no es Perl, es libreadline.so.6...
Usuario
# 95758 Aparentemente, mas problemas...
Quise compilar libreadline a ver si con eso podía arreglarlo... tuve este problema:
El install me pide que corra ldconfig, lo corro y me devuelve esto:
Por lo que no pude compilar la lib.
Me fije cuales eran las deps de libreadline
Y ahora ver por que puede ser que no funcione libreadline, algunas de sus dependencias tienen problemas.
Por lo que parece, hay varias cosas con problemas...
# 95760 No me gusta recomendar esto,
No me gusta recomendar esto, pero creo que en este caso lo mejor es reinstalar :(
Miembro de NoticiasDrake, MdkTrans y del grupo de Empaquetadores
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 95761 Creo que hare eso, no
Creo que hare eso, no encuentro ningun tipo de ayuda por ningun lado...
Ahora, tenes idea por que pudo haber pasado algo asi? Yo todavia no me imagino que pudo haber sido...
BOFH
# 95779 Muchas cosas
Puede ser una actualización a medio terminar, o falla en la memoria que corrompió algún archivo en el disco, o falla en el disco duro, o las tormentas solares, o los gremlins...
Una solución de experimentación sería copiar los archivos de perl desde otro equipo con Mandriva, si es que dispones de alguno. Y si no se soluciona, ir copiando los archivos que te den problemas.
Saludos!
--
Jacen
Linux user #294897
Jacen
BOFH y miembro del equipo MDKtrans
Linux user #294897
Usuario
# 95828 No logre solucionar el problema
Asi que opte simplemente por formatear y volver a instalar Mandriva. Ahora todo funciona bien...