apt-get warning: Pas de prise en charge des paramètres régionaux: en_US.utf8

41

J'ai 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)

    
posée Dananjaya 29.01.2012 - 20:23
la source

3 réponses

54

En général, cette erreur signifie que vous auriez pu changer de langue (locales) et que quelque chose a provoqué une erreur par erreur.

Vous pouvez essayer de régénérer votre liste de paramètres régionaux avec

sudo dpkg-reconfigure locales

Pour moi, le résultat a été:

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éinitialisez votre environnement local avec:

sudo update-locale LANG=en_US.UTF-8

c'est à dire utilisez l'une des valeurs de paramètres régionaux dans la sortie ci-dessus

    
réponse donnée fossfreedom 29.01.2012 - 20:33
la source
28

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 que locale-gen est configuré pour générer un fichier d'archive par défaut.

Je l'ai corrigé en lançant:

sudo locale-gen --purge --no-archive
    
réponse donnée Matt 01.02.2012 - 15:31
la source
-4

Pas de prise en charge des paramètres régionaux: en_US.utf8.

Cela se produit généralement lors de l’installation des mises à jour quand il est dit ci-dessus

La solution ouvre un terminal

Par défaut, vous devriez avoir quelque chose qui dit

  

pai @ ubuntu: ~ $

Où pai est le nom d'utilisateur

Maintenant, une fois que vous êtes sur le terminal Vous copiez collez cette ligne "

  

sudo dpkg-reconfigure locales

" Le système vous demandera un mot de passe.

[sudo] mot de passe pour pai:

Dès que vous entrez le mot de passe, vous obtenez ceci

Generating locales...
  en_AG.UTF-8... up-to-date
  en_AU.UTF-8... up-to-date
  en_BW.UTF-8... up-to-date
  en_CA.UTF-8... up-to-date
  en_DK.UTF-8... up-to-date
  en_GB.UTF-8... up-to-date
  en_HK.UTF-8... up-to-date
  en_IE.UTF-8... up-to-date
  en_IN.UTF-8... up-to-date
  en_NG.UTF-8... up-to-date
  en_NZ.UTF-8... up-to-date
  en_PH.UTF-8... up-to-date
  en_SG.UTF-8... up-to-date
  en_US.UTF-8... up-to-date
  en_ZA.UTF-8... up-to-date
  en_ZM.UTF-8... up-to-date
  en_ZW.UTF-8... up-to-date
Generation complete.

Maintenant, copiez à nouveau ce contenu ci-dessous sur le terminal "

  

sudo update-locale LANG = en_US.UTF-8

"

Cela devrait en prendre soin ....

PramodPai

    
réponse donnée Pramod Pai 12.04.2014 - 14:10
la source

Lire d'autres questions sur les étiquettes