Vaya, excedió el número de descripciones que este APT es capaz de manejar
Esta mañana, al actualizar la lista de paquetes con apt-get, me ha dado un error muy extraño:
E: Problem with MergeList /var/lib/apt/lists/download.OpenOfficexxx._Packages
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
Inmediatamente me he puesto a buscar la posible solucion al error, y he encontrado lo siguiente:
Lo primero, borrar la lista de paquetes de apt:
A continuacion poner esto:
Y solucionado! Ya vuelve a funcionar correctamente la herramienta Apt y puedo actualizar Ubuntu correctamente.
Me ha dado por investigar el uso de LC_ALL y he encontrado que pertenece a las variables de entorno que se pueden usar para definir la localización del sistema. Existen 4 tipos de variables:
- LANGUAGE: Esta es una extensión específica de GNU que permite que se use por defecto un lenguaje diferente de “C” (equivalente a deshabilitar completamente la traducción) en el caso de que no exista traducción para algo. GNU gettext da preferencia a LANGUAGE sobre LC_ALL y LANG para el manejo de los mensajes, pero aún es necesario tener especificado LANG (o LC_ALL) para definir el lenguaje prioritario. Esta variable permite definir una lista ordenada de lenguajes preferidos, separados por “:”. De alguna forma invalida LC_ALL, pero al mismo tiempo no lo hace. Tiene un comportamiento extraño. Si quieres saber más sobre esta variable, pon “info gettext” y busca por LANGUAGE.
- LC_ALL: Esta variable existe para anular (temporalmente) cualquier variable relacionada con la localización. Por ejemplo, si se quiere enviar un informe de bug, y se quiere tener la seguridad de que la salida va a ser inteligible para el o la desarrolladora, se puede hacer LC_ALL=C grep –broken-parameter para deshabilitar temporalmente la localización. Usar LC_ALL anula completa y totalmente cualquier otra variable, por lo que es probable que no quieras asignarla globalmente.
- LC_NUMERIC, LC_PAPER, LC_MESSAGES,…: Estas variables están pensadas para divergir de la localización por defecto. Por ejemplo, una persona puede querer tener los mensajes en en_US, pero mantener las fechas, tamaños de papel, etc. como los comunes en fi_FI. En ese caso, se puede poner como valor por defecto fi_FI pero asignar LC_MESSAGES (que especifica el lenguaje en el que se muestran los mensajes) a en_US.
- LANG: Esta variable es la que especifica la localización por defecto u omisión. Si no se ha especificado LC_ALL ni ninguna otra variable LC_* que sea relevante, se usará el valor de LANG para lo que sea que estés intentando hacer.
Y hasta aqui las curiosidades de hoy.










Crowler es un informático vocacional al que le gusta el Software Libre y la seguridad informatica.


piticli
10 Feb, 2009
interesante…
Carlos
13 Mar, 2009
Bien, solucionó el problema. Gracias
crowler
16 Mar, 2009
No hay de qué…
juanch0
31 Mar, 2009
hola, a mi me da el mismo problema pero con /var/lib/dpkg/status … y haciendo esto puedo seguir actualizando el sistema, pero lo tengo que hacer cada vez que quiero actualizar porque lo soluciona de manera temporal… luego de leer esto aún no entiendo bien de que va… hay alguna forma de resolverlo permanentemente? …. aunque quedan pocos días para la 9.04, pero me gustaría saber por si me vuelvo a encontrar con este error…
crowler
1 Abr, 2009
Pues no sabría decirte… a mi solamente me ha pasado con apt, y no con dpkg, por lo que no he ahondado en el problema más de lo necesario para resolverlo. De todas formas si encuentro algo, dejaré un comentario.
Somos Medicina
25 Abr, 2009
Muchas gracias, mi aptitude explotó al intentar actualizar a Kubuntu Linux Jaunty Jackalope
ronald.sma
25 Abr, 2009
gracias satisfactoriamente
soluciono el problema
saludos.
sigma
27 Abr, 2009
Muchas gracias por el post, me solucionaste un dolor de cabeza, leve pero dolor al fin
daniel
29 Abr, 2009
excelente. me sirvio mucho.. gracias
Jorge Aceituno
29 Abr, 2009
Gracias soluciono el problema.
Pupilo-GT
29 Abr, 2009
Buenisima nota… había tenido ese problema pero con lo sugerido solucione el problema… tengo una pregunta, si por alguna razón pierdo las claves PGP de algunos repositorios, como las puedo recuperar.?
Gracias por el apoyo, saludos desde GuateMaya.
nadie
19 May, 2009
muchas gracias
jm
23 May, 2009
idolo!!!!!!!!!!
q groso q sos!
Gab00º
2 Jun, 2009
maestro me solucionaste las actualizaciones
salu2 y gracias desde chile!
marco
5 Jun, 2009
muchas gracias!! Saludos desde sinaloa Mexico!!
jose
1 Jul, 2009
hola yo estoy utilizando kubuntu 8.o4 y me sucede lo mismo al intentar actualizar al 9.04, me sale el error “Vaya, excedió el número de descripciones que este APT es capaz de manejar” al entrar otra vez, me deja bajar los paquetes pero justo cuando va a terminar me sale el mismo error!! necesito q me ayuden xfa!
Jose Diaz
7 Jul, 2009
Que tal compañeros, quisiera pedirles una gran ayuda… tengo ubuntu 8.1 y quiero instalar Kbasic pero no puedo porque me pide un monton de cosas que no entiendo, puesto que soy nuevo en ubuntu, si alguien me pudiera dar una manera fácil y sencilla de instalarlo se lo agradecería… mi correo es jm2d@hotmail.com-.. gracias!!!
hk
5 Sep, 2009
buen post me sirvio mucho
MIGUEL ANGEL
22 Sep, 2009
a mi me pasa lo mismo, la solución es temporal,porque cada vez que intento actualizar los repositorios me sale el mismo error,han averiguado ya como solucionarlo,totalmente,estaría agradecido por la respuesta.un novatillo.
crowler
22 Sep, 2009
Pues aunque no lo creas, a mi me funcionó tal cual.. hacerlo y actualizar los repositorios… reiniciar, y voilà! Solucionado.