
ACTUALIZACIÓN: He reinstalado libreadline6 sin éxito. Sigo recibiendo errores de símbolo indefinidogpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
Cualquier ayuda se agradece.
Estoy intentando actualizar mi escritorio (he estado alejado de Internet durante 6 meses) y tengo algunos problemas.
apt-get update
falla porque una clave pública no está disponible y apt-get upgrade
falla al configurar apt debido a errores de libreadline.
Estoy seguro de que el problema está en mi libreadline porque durante mis 6 meses sin Internet, estoy bastante seguro de que lo reconstruí desde la fuente (y encontré otros problemas al hacerlo) para intentar integrar el intérprete lua en un programa.
Más detalles sobre eso se pueden encontrar en mi publicación aquí:https://stackoverflow.com/questions/22727700/g-undefinido-referencias-con-lua-y-libdl
Aquí está mi apt-get update
salida.
Se reduce porque reconoce los enlaces y no me deja publicar porque mi representante está por debajo de 10.
Obtenido 316 B en 5 s (59 B/s) Leyendo listas de paquetes... Hecho W: Error GPG:https://privado-ppa.launchpad.netLanzamiento saucy: No se pudieron verificar las siguientes firmas porque la clave pública no está disponible: NO_PUBKEY E131728675254D99
Miapt-get upgrade
Obtenido 360 MB en 3 min 28 s (1730 kB/s)
Extracción de plantillas de paquetes: 100 % Preconfiguración de paquetes... Configurando apt (0.9.9.1~ubuntu3.1)... gpg: error de búsqueda de símbolos: /usr/local/ lib/libreadline.so.6: símbolo indefinido: UP gpg: error de búsqueda de símbolo: /usr/local/lib/libreadline.so.6: símbolo indefinido: UP dpkg: error al procesar apt (--configure): subproceso instalado post- el script de instalación devolvió un error de estado de salida 127 No se escribió ningún informe de informe porque ya se alcanzó MaxReports. Se encontraron errores durante el procesamiento: apt E: El subproceso /usr/bin/dpkg devolvió un código de error (1)
Respuesta1
Intenta descargarhttps://packages.debian.org/wheezy/amd64/libreadline6-dbg/download(suponiendo que esté en un sistema x64) e instalándolo usando
sudo dpkg -i [filename]
Esta es la versión de libreadline6 disponible en los repositorios oficiales de Debian.
En cuanto al problema con la clave defectuosa, no creo que en realidad sea un problema, solo algo a tener en cuenta, que ese ppa en particular no está funcionando correctamente.
Respuesta2
Quitar el ppa privadodesde su computadora, los ppa privados son un producto comercial de Launchpad y tienen requisitos menos estrictos (por lo general, todas las cargas de PPA deben estar firmadas para ppa públicos). En lugar de eliminarlo, también puede agregar el token
[trusted=yes]
ensources.lst
la línea que configura el ppa, lo que omitirá la verificación de la clave pública.Llevar a cabo
apt-get update
Reinstale libreadline a través de apt
realizar actualización