Skip to content

Instantly share code, notes, and snippets.

@smaboshe
Last active April 20, 2022 21:10
Show Gist options
  • Select an option

  • Save smaboshe/d51b102d8a678e0b98e2 to your computer and use it in GitHub Desktop.

Select an option

Save smaboshe/d51b102d8a678e0b98e2 to your computer and use it in GitHub Desktop.
locale error running `sudo do-release-upgrade`
$ sudo do-release-upgrade # Trying to upgrade from Ubuntu LTS 12.04 to 14.04
Checking for a new Ubuntu release
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/UpdateManager/Core/utils.py", line 353, in get_lang
(locale_s, encoding) = locale.getdefaultlocale()
File "/usr/lib/python2.7/locale.py", line 503, in getdefaultlocale
return _parse_localename(localename)
File "/usr/lib/python2.7/locale.py", line 435, in _parse_localename
raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: en_ZM
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/UpdateManager/Core/utils.py", line 353, in get_lang
(locale_s, encoding) = locale.getdefaultlocale()
File "/usr/lib/python2.7/locale.py", line 503, in getdefaultlocale
return _parse_localename(localename)
File "/usr/lib/python2.7/locale.py", line 435, in _parse_localename
raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: en_ZM
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/UpdateManager/Core/utils.py", line 353, in get_lang
(locale_s, encoding) = locale.getdefaultlocale()
File "/usr/lib/python2.7/locale.py", line 503, in getdefaultlocale
return _parse_localename(localename)
File "/usr/lib/python2.7/locale.py", line 435, in _parse_localename
raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: en_ZM
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/UpdateManager/Core/utils.py", line 353, in get_lang
(locale_s, encoding) = locale.getdefaultlocale()
File "/usr/lib/python2.7/locale.py", line 503, in getdefaultlocale
return _parse_localename(localename)
File "/usr/lib/python2.7/locale.py", line 435, in _parse_localename
raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: en_ZM
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/UpdateManager/Core/utils.py", line 353, in get_lang
(locale_s, encoding) = locale.getdefaultlocale()
File "/usr/lib/python2.7/locale.py", line 503, in getdefaultlocale
return _parse_localename(localename)
File "/usr/lib/python2.7/locale.py", line 435, in _parse_localename
raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: en_ZM
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/UpdateManager/Core/utils.py", line 353, in get_lang
(locale_s, encoding) = locale.getdefaultlocale()
File "/usr/lib/python2.7/locale.py", line 503, in getdefaultlocale
return _parse_localename(localename)
File "/usr/lib/python2.7/locale.py", line 435, in _parse_localename
raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: en_ZM
No new release found
$
@bootsectorz

Copy link
Copy Markdown

Change your locale with this command and try to upgrade. Sorry its late. Just seen this and needed a sign up :(

sudo update-locale LANG=en_ZM.UTF-8 LC_MESSAGES=POSIX

you need to logout for it to have effect and then you can upgrade

@generaleye

Copy link
Copy Markdown

Try adding this line to /etc/environment and rebooting.
LC_ALL="en_US.utf8"

@orens

orens commented Apr 22, 2017

Copy link
Copy Markdown

Thanks @generaleye, fixed it for me.

@assafmo

assafmo commented Nov 30, 2017

Copy link
Copy Markdown

Thanks @generaleye!

@elpdrc

elpdrc commented Jan 21, 2018

Copy link
Copy Markdown

@generaleye Thanks. Worked for me.

@5cr0ll

5cr0ll commented Apr 28, 2018

Copy link
Copy Markdown

Great quick fix @generaleye
Thanks!

@360org

360org commented Aug 11, 2018

Copy link
Copy Markdown

run this command will help to

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

@360org

360org commented Aug 15, 2018

Copy link
Copy Markdown

and this;
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8

@jony4

jony4 commented Sep 8, 2021

Copy link
Copy Markdown

Try adding this line to /etc/environment and rebooting.
LC_ALL="en_US.utf8"

thanks!

@juni37

juni37 commented Feb 26, 2022

Copy link
Copy Markdown

Thanks @generaleye! Also worked for me :)

@korhankoseoglu

Copy link
Copy Markdown

thanks @generaleye

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment