locales op debian 10

Vragen over en antwoorden op problemen met je desktop
Plaats reactie
Rinus
Berichten: 15
Lid geworden op: zo jan 19, 2020 4:27 pm

locales op debian 10

Bericht 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?
Ie kunt better met ne lui'n dan met ne domm'n te doon heb'n
Gebruikersavatar
cybertinus
Site Admin
Berichten: 48
Lid geworden op: za jan 18, 2020 9:18 pm
Contacteer:

Re: locales op debian 10

Bericht 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.
Rinus
Berichten: 15
Lid geworden op: zo jan 19, 2020 4:27 pm

Re: locales op debian 10

Bericht door Rinus »

als ik je code inklop krijg ik dit:
rinus# echo 'export LC_ALL='en_US.UTF-8' >> ~/.bashrc
>
hoe nu verder?
Ie kunt better met ne lui'n dan met ne domm'n te doon heb'n
bart
Berichten: 39
Lid geworden op: do jan 23, 2020 1:24 pm

Re: locales op debian 10

Bericht door bart »

D'r mist een quoteje.

Zorg dat dit in .bashrc komt te staan:
export LC_ALL=en_US-UTF-8
Rinus
Berichten: 15
Lid geworden op: zo jan 19, 2020 4:27 pm

Re: locales op debian 10

Bericht 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
Ie kunt better met ne lui'n dan met ne domm'n te doon heb'n
bart
Berichten: 39
Lid geworden op: do jan 23, 2020 1:24 pm

Re: locales op debian 10

Bericht door bart »

Run 's als root:
locale-gen
Rinus
Berichten: 15
Lid geworden op: zo jan 19, 2020 4:27 pm

Re: locales op debian 10

Bericht door Rinus »

bash: locale-gen: command not found
kon het commando ook niet vinden binnen debian (apt)
Ie kunt better met ne lui'n dan met ne domm'n te doon heb'n
bart
Berichten: 39
Lid geworden op: do jan 23, 2020 1:24 pm

Re: locales op debian 10

Bericht door bart »

Wat doet

Code: Selecteer alles

dpkg -s locals
Gebruikersavatar
vi coactus
Berichten: 228
Lid geworden op: zo jan 19, 2020 12:02 pm

Re: locales op debian 10

Bericht door vi coactus »

Ik zal geen foute opmerking maken. :roll:
Rinus
Berichten: 15
Lid geworden op: zo jan 19, 2020 4:27 pm

Re: locales op debian 10

Bericht 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
Ie kunt better met ne lui'n dan met ne domm'n te doon heb'n
bart
Berichten: 39
Lid geworden op: do jan 23, 2020 1:24 pm

Re: locales op debian 10

Bericht 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.
Laatst gewijzigd door bart op za feb 08, 2020 1:17 pm, 1 keer totaal gewijzigd.
Rinus
Berichten: 15
Lid geworden op: zo jan 19, 2020 4:27 pm

Re: locales op debian 10

Bericht 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
Ie kunt better met ne lui'n dan met ne domm'n te doon heb'n
bart
Berichten: 39
Lid geworden op: do jan 23, 2020 1:24 pm

Re: locales op debian 10

Bericht door bart »

Tikfoutjes, probeer is met "locales"
Rinus
Berichten: 15
Lid geworden op: zo jan 19, 2020 4:27 pm

Re: locales op debian 10

Bericht 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?
Ie kunt better met ne lui'n dan met ne domm'n te doon heb'n
bart
Berichten: 39
Lid geworden op: do jan 23, 2020 1:24 pm

Re: locales op debian 10

Bericht 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.
Rinus
Berichten: 15
Lid geworden op: zo jan 19, 2020 4:27 pm

Re: locales op debian 10

Bericht 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
Ie kunt better met ne lui'n dan met ne domm'n te doon heb'n
bart
Berichten: 39
Lid geworden op: do jan 23, 2020 1:24 pm

Re: locales op debian 10

Bericht 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.
iswrong
Berichten: 104
Lid geworden op: ma feb 10, 2020 9:16 am

Re: locales op debian 10

Bericht 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 -
Rinus
Berichten: 15
Lid geworden op: zo jan 19, 2020 4:27 pm

Re: locales op debian 10

Bericht door Rinus »

Ik heb in /etc/profiles /sbin en /usr/sbin toegevoegd
heeft niet geholpen ook niet na een reinstall van locales.
Ie kunt better met ne lui'n dan met ne domm'n te doon heb'n
Gebruikersavatar
vi coactus
Berichten: 228
Lid geworden op: zo jan 19, 2020 12:02 pm

Re: locales op debian 10

Bericht door vi coactus »

Been there done that Rinus, maar hoe ik het destijds heb opgelost geen idee dat is al jaren terug.
Plaats reactie