I noticed this issue with locales recently on my fresh KDE installation - while the output from your procedure above is almost identical I have a different set of results when I run inxi -G.
The output of locale -a is:
C
en_GB.utf8
en_US.utf8
POSIX
[nicomo@nicomo-manjaro-kde ~]$ inxi -G
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_GB:en_US",
LC_ALL = (unset),
LC_ADDRESS = "en_GB.UTF-8",
LC_NAME = "en_GB.UTF-8",
LC_MONETARY = "en_GB.UTF-8",
LC_PAPER = "en_GB.UTF-8",
LC_IDENTIFICATION = "en_GB.UTF-8",
LC_TELEPHONE = "en_GB.UTF-8",
LC_MEASUREMENT = "en_150.UTF-8",
LC_TIME = "en_GB.UTF-8",
LC_NUMERIC = "en_GB.UTF-8",
LANG = "en_GB.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_GB.UTF-8").
Is there a reason for this, should I be concerned (probably yes) I stumbled up on the locale not set issue while trying to create a new usb key - also appears when trying to burn a CD.
I didn’t know that I couldn’t report on the initial thread as I thought it was related to the last update, and I’d seen there that there was some mention of a locale issue. I noticed that inxi - was providing different info as opposed to what’s in my locale - I had no intention of including my graphics data in the post as I don’t believe it’s relatable. Anyway thanks - perhaps somebody will work this one out
[nicomo@nicomo-manjaro-kde ~]$ locale -a
C
en_GB.utf8
en_US.utf8
POSIX
However, inxi -G still produces the same warning message at the beginning.
[nicomo@nicomo-manjaro-kde ~]$ inxi -G
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_GB:en_US",
LC_ALL = (unset),
LC_ADDRESS = "en_GB.UTF-8",
LC_NAME = "en_GB.UTF-8",
LC_MONETARY = "en_GB.UTF-8",
LC_PAPER = "en_GB.UTF-8",
LC_IDENTIFICATION = "en_GB.UTF-8",
LC_TELEPHONE = "en_GB.UTF-8",
LC_MEASUREMENT = "en_150.UTF-8",
LC_TIME = "en_GB.UTF-8",
LC_NUMERIC = "en_GB.UTF-8",
LANG = "en_GB.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_GB.UTF-8").
In System settings my locale is set to default for English UK (though it appears below in the list, whereas one might assume would appear at the top, the other language set there is of course English US.
As I live in Europe, Poland to be precise, I use the European measurement system that would explain the last point you mentioned. However the detail tab in the system settings of locale shows that it is set to English UK and I can’t select Europe there only UK or US. The measurements are set in the Regional>Formats setting to Europe.
Thanks @stargazer I’ve been searching the forums for weeks on a different issue & after not finding any conclusive answer, moved on to the next item in my list. I have jounal with a sea of red, whereas in XFCE there practically nothing. But I won’t be switching back (not unless everything breaks - again) I’ll give it another 2 weeks before trying another DE. Manjaro is my mainstay and I think it rocks.
In your suggestion, I would like to be assured that LANG & LANGUAGE are actually referencing the same object before resetting anything.
26th March 2021
Just an update - after having followed your instructions :
$ unset LANG
$ source /etc/profile.d/locale.sh
The above worked temporarily but after rebooting the same error was being reported by inxi as before plus during that time I was getting the odd popup reminder about having a floating timezone - which to be honest I can’t remember completely the exact wording of it - but my timezone is set correctly as far as I know. So this is issue is still unresolved for me.