Pagina 1 van 1

locales op debian 10

Geplaatst: vr jan 31, 2020 9:09 pm
door Rinus
Ik heb het volgende probleem na het updaten van mijn debian computer
apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_TIME = "en_NL.UTF-8",
LC_MONETARY = "nl_NL.UTF-8",
LC_NUMERIC = "en_NL.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
er worden een aantal suggesties gedaan maar waar en hoe moet ik dit checken?

Re: locales op debian 10

Geplaatst: za feb 01, 2020 9:03 am
door cybertinus
je LC_ALL is unset.

Code: Selecteer alles

echo 'export LC_ALL='en_US.UTF-8' >> ~/.bashrc
Om die correct te zetten. Daarna even uitloggen en opnieuw inloggen, of in je terminal even dit commando draaien:

Code: Selecteer alles

source ~/.bashrc
Daarna gaat het beter, verwacht ik.

Re: locales op debian 10

Geplaatst: za feb 01, 2020 10:27 am
door Rinus
als ik je code inklop krijg ik dit:
rinus# echo 'export LC_ALL='en_US.UTF-8' >> ~/.bashrc
>
hoe nu verder?

Re: locales op debian 10

Geplaatst: za feb 01, 2020 10:41 am
door bart
D'r mist een quoteje.

Zorg dat dit in .bashrc komt te staan:
export LC_ALL=en_US-UTF-8

Re: locales op debian 10

Geplaatst: za feb 01, 2020 8:37 pm
door Rinus
en dit is mijn nieuwe foutmelding
bash: warning: setlocale: LC_ALL: cannot change locale (en_US-UTF-8): No such file or directory
en de oude melding is ook nog steeds van kracht:
apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = "en_US-UTF-8",
LC_TIME = "en_NL.UTF-8",
LC_MONETARY = "nl_NL.UTF-8",
LC_NUMERIC = "en_NL.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

Re: locales op debian 10

Geplaatst: za feb 01, 2020 9:59 pm
door bart
Run 's als root:
locale-gen

Re: locales op debian 10

Geplaatst: zo feb 02, 2020 12:18 pm
door Rinus
bash: locale-gen: command not found
kon het commando ook niet vinden binnen debian (apt)

Re: locales op debian 10

Geplaatst: ma feb 03, 2020 7:06 pm
door bart
Wat doet

Code: Selecteer alles

dpkg -s locals

Re: locales op debian 10

Geplaatst: ma feb 03, 2020 8:09 pm
door vi coactus
Ik zal geen foute opmerking maken. :roll:

Re: locales op debian 10

Geplaatst: do feb 06, 2020 10:08 pm
door Rinus
/home/rinus# dpkg -s locals
dpkg-query: package 'locals' is not installed and no information is available
en ook:
:
/home/rinus# apt install locals
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package locals

Re: locales op debian 10

Geplaatst: vr feb 07, 2020 8:44 pm
door bart
Wat raar dat locals niet geïnstalleerd is.

Begin 's met

Code: Selecteer alles

apt-get install locales
Als dat lukt zonder foutmeldingen, kan je de juiste locals aangeven met:

Code: Selecteer alles

dpkg-reconfigure locales
In jouw geval moet je dus "en_US-UTF-8", "en_NL.UTF-8" en "nl_NL.UTF-8" selecteren.

Dan moet je de .bashrc ff editen en "export LC_ALL='en_US.UTF-8'" weghalen. Dat was hierboven namelijk niet zo'n handig advies van ct en mij aangezien LC_ALL alle andere overruled.

Tenslotte de hele handel ff rebooten; daarna zou 't goed moeten zijn.

Re: locales op debian 10

Geplaatst: za feb 08, 2020 12:28 pm
door Rinus
bart,
ik was misschien niet duidelijk genoeg maar debian kent het pakket locals niet
/home/rinus# apt install locals
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package locals

Re: locales op debian 10

Geplaatst: za feb 08, 2020 1:17 pm
door bart
Tikfoutjes, probeer is met "locales"

Re: locales op debian 10

Geplaatst: za feb 08, 2020 9:14 pm
door Rinus
hmmm,
locales is al geinstalleerd, de optie --reconfigure bestaat niet (meer).
ik heb het volgende gedaan:
root@zolder:~# dpkg --configure locales
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
ik heb het idee dat er ergens bij een upgrade wat paden gewijzigd zijn.
maar :
root@zolder:~# PATH
bash: PATH: command not found
/usr/sbin/ldconfig bestaat
Dus moet ik die toevoegen aan PATH.
van duckduckgo:
The first place where PATH is set is /etc/login.defs. There's a setting for root and a setting for
en daar raak ik verder het spoor bijster, hier kan ik geen PATH vinden
ehh, toch wel:
ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
zou dit dan voldoende moeten zijn?

Re: locales op debian 10

Geplaatst: zo feb 09, 2020 12:17 pm
door bart
echo $PATH

Also dat niet klopt effies in /etc/profile kijken.

Als dpkg -configure niet werkt - old school - met je editor /etc/locale.gen openen en zelf de juiste charsets uncommenten.

Re: locales op debian 10

Geplaatst: do feb 13, 2020 8:54 pm
door Rinus
bart schreef: zo feb 09, 2020 12:17 pm echo $PATH
geeft:
root@zolder:/etc# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Dit likt me goed?
met je editor /etc/locale.gen openen en zelf de juiste charsets uncommenten.
die staan juist geuncomment

Re: locales op debian 10

Geplaatst: do feb 13, 2020 10:27 pm
door bart
Volgens mij gaat 't mis op locale-gen; verder lijkt alles te kloppen. Volgens onderstaande link moet dat gewoon in Debian's locales package zitten:
https://packages.debian.org/search?sear ... locale-gen
File Packages
...
/usr/sbin/locale-gen locales
...
Maar ik ben geen Debian kenner en weet 't verder ook niet.

Re: locales op debian 10

Geplaatst: vr feb 14, 2020 8:04 am
door iswrong
Rinus schreef: do feb 13, 2020 8:54 pm
root@zolder:/etc# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Dit likt me goed?
Je wilt toch echt /sbin en /usr/sbin in je pad hebben. Volgens mij su je verkeerd ;), vergeet niet een dash toe te voegen, zodat het als een login shell functioneert en dus alle variabelen gezet worden alsof je als root inlogt.

Code: Selecteer alles

su -

Re: locales op debian 10

Geplaatst: vr feb 14, 2020 9:16 pm
door Rinus
Ik heb in /etc/profiles /sbin en /usr/sbin toegevoegd
heeft niet geholpen ook niet na een reinstall van locales.

Re: locales op debian 10

Geplaatst: za feb 15, 2020 11:27 am
door vi coactus
Been there done that Rinus, maar hoe ik het destijds heb opgelost geen idee dat is al jaren terug.