Update Mirrors (Arch) script not working in Welcome v3.41-2

Hello All,

I have not been able to get the Update Mirrors (Arch) script to do anything. It does not seem to do anything. It used to work.

Lance Vinsel

https://0x0.st/o6Wb.csv

Can you be a little more specific about what is happening?

I’m not seeing anything happening on the desktop. I was watching top and hitting the icon and I saw yad startup. A Terminal does not start.

What happens if you run sudo reflector-simple from a terminal?

I get a popup:

reflector-simple problem
reflector: Fetching information from https://www.archlinux.org failed!

and on the terminal:

(process:528260): Gtk-WARNING **: 11:37:09.874: Locale not supported by C library.
Using the fallback ‘C’ locale.

Can you share the output of the command locale

Also, which DE are you using?

I’m using XFCE.

[lance@lance-freckles ~]$ 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=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=“en_US.UTF-8”
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=“en_US.UTF-8”
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=

Oh, Thank you very much for your swift help!!

What is in /etc/locale.conf?

[lance@lance-freckles ~]$ cat /etc/locale.conf
LANG=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_TIME=en_US.UTF-8

Welcome to the forum! :smile:

What’s the output of command

reflector --list-countries

That is what reflector-simple is doing when you get the error

reflector: Fetching information from https://www.archlinux.org failed!

SOLVED - I re-generated my locale.conf and rebooted and it works now. I think my /etc/locale.gen got updated and I didn’t catch the pacdiff - so my #en_US.UTF-8 still had the “#”.

Thanks for the help

ACTUALLY - Huuuh - The title of this post has NOTHING to do with the problem. The real problem was that the user ignored some error messages. Just sayin’.

Thanks dalto for your prompt help!!

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