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)
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)
Réponses:
Habituellement, cette erreur signifie que vous avez peut-être changé de langue (locale) et que quelque chose a provoqué cette 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 locales dans la sortie ci-dessus
Dans mon cas, le problème était que l' /usr/share/initramfs-tools/hooks/root_locale
on s'attend à voir des répertoires de paramètres régionaux individuels dans, /usr/lib/locale
mais il 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