#750607 gnome-terminal does not start anymore since non UTF-8 locale is not supported

Package:
gnome-terminal
Source:
gnome-terminal
Description:
GNOME terminal emulator application
Submitter:
Maurizio Crozzoli
Date:
2025-02-18 11:15:02 UTC
Severity:
important
Tags:
#750607#5
Date:
2014-06-04 23:43:35 UTC
From:
To:
Dear Maintainer,

I am having the VERY SAME problem described in Debian Bug report logs -
#746415, "gnome-terminal: will not start with non-utf-8 locale" which is still
waiting to be solved.
In the mean time I am completely unable to use gnome-terminal application.

I do not know how to support that bug and more than a month went by without any
answer to that bug report (not necessarily a solution, just an answer) so I
decided to open a new one.

Thanks for your support!!!

Maurizio.

#750607#10
Date:
2014-06-05 08:03:20 UTC
From:
To:
Sorry for having opened a new bug number but it was the first time I used
reportbug.
If you like, I might try and reply to the bug #746415.

#750607#15
Date:
2014-06-18 09:13:26 UTC
From:
To:
Current bug can be closed since it is already traced in bug #746415.

Sorry!

Maurizio.

#750607#34
Date:
2015-09-29 14:32:28 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

hello friends,

the problem was not terminal related, but non libc compatible locales
were defined in gnome.
i have installed another terminal app, evilvte and run locale inside it.
here i discovered the locale was incorrect: en_US.utf8.
by brute force (grep -r "en_US\.utf8" in $HOME), i found ~/.dmrc and dconf.
in the dconf-editor, ctrl+f helped me find the string. ~/.dmrc is smaller.
fixing that and re-login, gnome terminal is back.

hope that would help,
alex

*** End of the template - remove these template lines ***

#750607#63
Date:
2019-10-31 05:43:39 UTC
From:
To:
The problem is that gnome-terminal-server
is not starting:
      root@hpre:~# locate gnome-terminal-server
      /usr/lib/gnome-terminal/gnome-terminal-server
the reason is that LANG or LC and/or LC_ALL are defined badly.  The
question is *where* are these variables ill-defined.  locally or globally.

One quick thing to do is create a new user and see if Gnome-terminal will
start there.  If it does, then the problem is with your account
definitions. (e.g. .bashrc or .profile )
what I would suggest is:
       egrep 'LANG|LC[_=]' .??* 2> /dev/null  | less
check the output...
other places to look for global causes are /etc/default/locale, /etc/rc ,
/etc/bash.bashrc  and /etc/profile*