Je reçois cette erreur chaque fois que je mets à jour le système en utilisant apt-get. Que signifie cette erreur? Des idées sur la façon de le corriger? (Je suis sous Ubuntu 11.10)
Habituellement, cette erreur signifie que vous avez pu changer de langue (langue) et que quelque chose a provoqué une erreur de manière erronée.
Vous pouvez essayer de régénérer votre liste de locales avec
Sudo dpkg-reconfigure locales
Pour moi, le résultat était:
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.
Puis réinitialiser votre locale avec:
Sudo update-locale LANG=en_US.UTF-8
c'est-à-dire utiliser l'une des valeurs de paramètres régionaux dans le résultat ci-dessus
Dans mon cas, le problème était que /usr/share/initramfs-tools/hooks/root_locale
s'attend à voir des répertoires de paramètres régionaux individuels dans /usr/lib/locale
mais locale-gen
est configuré pour générer un fichier archive par défaut.
Je l'ai corrigé en exécutant:
Sudo locale-gen --purge --no-archive