Recibo este error cada vez que actualizo el sistema usando apt-get. ¿Qué significa este error? ¿Alguna idea sobre cómo corregirlo? (Estoy ejecutando Ubuntu 11.10)
Recibo este error cada vez que actualizo el sistema usando apt-get. ¿Qué significa este error? ¿Alguna idea sobre cómo corregirlo? (Estoy ejecutando Ubuntu 11.10)
Respuestas:
Por lo general, este error significa que podría haber estado cambiando entre diferentes idiomas (configuraciones regionales) y algo ha provocado que este error sea erróneo.
Podría intentar regenerar su lista de configuraciones regionales con
sudo dpkg-reconfigure locales
Para mí el resultado fue:
Generating locales...
en_AG.UTF-8... done
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IN.UTF-8... done
en_NG.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... up-to-date
en_ZA.UTF-8... done
en_ZM.UTF-8... done
en_ZW.UTF-8... done
Generation complete.
Luego, restablecer su configuración local con:
sudo update-locale LANG=en_US.UTF-8
es decir, usar uno de los valores Locale en la salida anterior
En mi caso, el problema era que /usr/share/initramfs-tools/hooks/root_locale
esperaba ver directorios locales individuales /usr/lib/locale
pero locale-gen
está configurado para generar un archivo de forma predeterminada.
Lo arreglé ejecutando:
sudo locale-gen --purge --no-archive