On Saturday, 15 June 2024 18:24:27 BST Dale wrote:
> Howdy,
> 
> I got down to the time zone part.  When I try to run emerge --config
> sys-libs/timezone-data I get this output. 
> 
> 
> 
> (chroot) livecd / # emerge --config sys-libs/timezone-data
> 
> 
> Configuring pkg...
> 
> Traceback (most recent call last):
>   File "/usr/lib/python-exec/python3.12/emerge", line 57, in main
>     retval = emerge_main()
>              ^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/site-packages/_emerge/main.py", line 1308,
> in emerge_main
>     return run_action(emerge_config)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/site-packages/_emerge/actions.py", line
> 3876, in run_action
>     return action_config(
>            ^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/site-packages/_emerge/actions.py", line 758,
> in action_config
>     retval = portage.doebuild(
>              ^^^^^^^^^^^^^^^^^
>   File
> "/usr/lib/python3.12/site-packages/portage/package/ebuild/doebuild.py",
> line 1218, in doebuild
>     rval = _prepare_env_file(mysettings)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File
> "/usr/lib/python3.12/site-packages/portage/package/ebuild/doebuild.py",
> line 1686, in _prepare_env_file
>     env_extractor.start()
>   File "/usr/lib/python3.12/site-packages/_emerge/AsynchronousTask.py",
> line 34, in start
>     self._start()
>   File
> "/usr/lib/python3.12/site-packages/_emerge/BinpkgEnvExtractor.py", line
> 43, in _start
>     env=self.settings.environ(),
>         ^^^^^^^^^^^^^^^^^^^^^^^
>   File
> "/usr/lib/python3.12/site-packages/portage/package/ebuild/config.py",
> line 3378, in environ
>     raise AssertionError(
> AssertionError: LC_ALL=en_US.UTF8 for posixish locale. It seems that
> split_LC_ALL was not called for phase config?
> (chroot) livecd / #
> 
> 
> 
> The next section is locale so I skipped ahead to set the locale settings
> but nothing I do gets me past this error.  Did I miss a step somewhere? 
> I'm currently booted from the Gentoo LiveGUI USB Image and am in the
> chroot.  I been following the handbook with the parts that apply to me
> but maybe I missed something???  This is the current setting.
> 
> 
> (chroot) livecd / # eselect locale list
> Available targets for the LANG variable:
>   [1]   C
>   [2]   C.utf8
>   [3]   en_US
>   [4]   en_US.iso88591
>   [5]   en_US.utf8
>   [6]   POSIX
>   [7]   en_US.UTF8 *
>   [ ]   (free form)
> (chroot) livecd / #
> 
> 
> I also tried setting it to #5.  Same error but works on current rig. 
> Anyone know what I missed?  I even tried copying settings from my
> current rig but same error.  I've also ran the following after each
> setting I tried. 
> 
> 
> env-update && source /etc/profile && export PS1="(chroot) ${PS1}"
> 
> 
> Any thoughts? 
> 
> Dale
> 
> :-)  :-) 

Please share:

$ cat /etc/locale.gen

$ locale -a

$ locale

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to