Cant open gnome-terminal after update

Hi,

i cant open the Terminal after a update, if i try it:

nome-terminal
# Locale not supported by C library.
#       Using the fallback 'C' locale.
# Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

if i try

locale
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
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

and also in the settings I do not see any language

Try the following, perhaps it might help:

sudo locale-gen

Reboot.

1 Like

if i try this, nothing happens:

sudo locale-gen
[sudo] password for tealk: 
Generating locales...
Generation complete.

as far as I know the output should be longer or?

Mine shows:

Generating locales...
  en_US.UTF-8... done
Generation complete.

Did you reboot after the update?

Try a different emulator.

1 Like

can not reboot right now, do it later

i have install konsole, if i open it i get this message but i can use it
bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8)

I have found a solution

in the file /etc/locale.gen all languages were commented out, i have re-enabled de_DE.UTF-8 and en_US.UTF-8

then I regenerated the locles

sudo locale-gen
Generating locales...
  de_DE.UTF-8... done
  en_US.UTF-8... done
Generation complete.

now it works again and i can open the gnome-terminal

thanks to all <3

2 Likes

Is it possible that after an update you used pacdiff or similar and copied the .pacnew file over the old locale.gen file?
If so, that would explain the sudden change.

i also looked through the log again, nothing was changed in locale.gen by the update process; at least nothing that would have been in the terminal or in the log

So you did not run eos-pacdiff manually?
If not, then I don’t know what changed it.

no i dont run it

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.