Dale wrote:
> Howdy,
>
> I'm reinstalling Gentoo on my OLD rig.  It's x86.  I have two issues
> which will be seen in the error below.  Sort of hard to miss.  Anyway, I
> started with the latest stage3 tarball.  I've got it to where it boots
> up and all and am in the process of trying to do a emerge -e system
> which will also update everything as well.  My problem is glibc and the
> locale settings.  May be a separate issue or related.  Here is the boo
> boo. 
>
> localhost linux # emerge -v glibc
> sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
>
>  * IMPORTANT: 5 news items need reading for repository 'gentoo'.
>  * Use eselect news to read news items.
>
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild   R    ] sys-libs/glibc-2.17:2.2  USE="-debug -gd (-hardened)
> (-multilib) -nscd -profile (-selinux) -suid -systemtap -vanilla" 0 kB
>
> Total: 1 package (1 reinstall), Size of downloads: 0 kB
>
>>>> Verifying ebuild manifests
>>>> Emerging (1 of 1) sys-libs/glibc-2.17
>>>> Failed to emerge sys-libs/glibc-2.17, Log file:
>>>>  '/var/tmp/portage/sys-libs/glibc-2.17/temp/build.log'
>>>> Jobs: 0 of 1 complete, 1 failed                 Load avg: 0.16,
> 0.39, 1.44
>  * Package:    sys-libs/glibc-2.17
>  * Repository: gentoo
>  * Maintainer: toolch...@gentoo.org
>  * USE:        abi_x86_32 elibc_glibc kernel_linux userland_GNU x86
>  * FEATURES:   preserve-libs sandbox
> [sys-libs/glibc-2.17] bash: warning: setlocale: LC_ALL: cannot change
> locale (en_US.UTF8)
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale
> (en_US.UTF8)  <<-- This error right here. :-( 
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
> sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
> make -j3 -s glibc-test
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
> make -j3 -s glibc-test
>  * Your old kernel is broken.  You need to update it to
>  * a newer version as syscall(<bignum>) will break.
>  * http://bugs.gentoo.org/279260
>  * ERROR: sys-libs/glibc-2.17::gentoo failed (setup phase):
>  *   keeping your system alive, say thank you
>  *
>  * Call stack:
>  *           ebuild.sh, line  93:  Called pkg_setup
>  *   glibc-2.17.ebuild, line 151:  Called eblit-run 'pkg_setup'
>  *   glibc-2.17.ebuild, line 137:  Called eblit-glibc-pkg_setup
>  *     pkg_setup.eblit, line  75:  Called die
>  * The specific snippet of code:
>  *                      die "keeping your system alive, say thank you"
>  *
>  * If you need support, post the output of `emerge --info
> '=sys-libs/glibc-2.17::gentoo'`,
>  * the complete build log and the output of `emerge -pqv
> '=sys-libs/glibc-2.17::gentoo'`.
>  * The complete build log is located at
> '/var/tmp/portage/sys-libs/glibc-2.17/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/sys-libs/glibc-2.17/temp/die.env'.
>  * Working directory: '/usr/lib/portage/pym'
>  * S: '/var/tmp/portage/sys-libs/glibc-2.17/work/glibc-2.17'
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
> sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
> /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
> sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8)
>  *
>  * The following package has failed to build or install:
>  *
>  *  (sys-libs/glibc-2.17::gentoo, ebuild scheduled for merge), Log file:
>  *   '/var/tmp/portage/sys-libs/glibc-2.17/temp/build.log'
>  *
> localhost linux #
>
>
> One reason I want to re-emerge glibc, I'm HOPING it will fix the other
> LC_ALL error.  I'm pretty sure glibc takes care of that but not 100%
> sure.  I checked my main rig for differences in USE flags, multilib is
> the only one I see.  It is set on my main rig and doesn't seem to be
> available on x86 for obvious reasons. 
>
> If this is not enough info, let me know what you need.  I don't want to
> flood with tons of unneeded info when usually that above gives enough of
> a hint.  ;-) 
>
> Thanks.
>
> Dale
>
> :-)  :-) 
>


UPDATE:  Thanks to Hinnerk, the locale error is fixed.  I am still
looking for ideas on the glibc error tho.  Since this original post, I
have tried the following versions of glibc with the same result.

sys-libs/glibc-2.18-r1
sys-libs/glibc-2.19-r1

So, it seems something else is wrong here.  I have googled and most
things I find are with older kernels and I'm using the newest kernel I
can find in the tree.  3.15.5-gentoo 

Ideas?  Fixes?  Bug that needs Raid?

Dale

:-)  :-) 

Reply via email to