glibc upgrade on builders + binaries colour with rpm.org [Re: ERRORS: COMMAND]

Jan Rękorajski baggins at pld-linux.org
Sun May 9 22:54:11 CEST 2021


On Sun, 09 May 2021, Jakub Bogusz wrote:

> I tried:
> $ make-request -b 'th-x86_64 th-x32' -c 'poldek -n th-all -n th-ready-all -n th-test-all -Uvg glibc'
> 
> But poldek failed with "Aborted"... how to perform glibc upgrade on
> th-x86_64 and th-x32?
> 
> I want to upgrade because of messed colour of /usr/bin/iconv binary (to
> see if it helps, or there is something wrong with colour selection in rpm.org)
> - currently:
> th-x32 contains 64-bit /usr/bin/iconv
> th-x86_64 contains 32-bit /usr/bin/iconv
> which don't use host native iconv modules (but require iconv modules from
> matching binary ABI).


$ make-request -b th-x86_64 -t -c 'poldek -n th-test -n th-i686-test -n th-x32-test  -n th-ready -n th-i686-ready -n th-x32-ready  -n th -n th-i686 -n th-x32 --up'
$ make-request -b th-x86_64 -t -c 'poldek -O "particle install = no" -n th-test -n th-i686-test -n th-x32-test  -n th-test -n th-i686-ready -n th-x32-ready  -n th -n th-i686 -n th-x32 -uvg glibc-2.33-5.i686 glibc-2.33-5.x32 glibc-2.33-5.x86_64 ldconfig-2.33-5.x86_64 glibc-devel-utils-2.33-5.x86_64 --force'

without --force install fails with

Executing pm-command.sh --upgrade -vh --root / --define _check_dirname_deps 0...
Verifying...                          ########################################
Preparing...                          ########################################
        file /sbin/glibc-postinst conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /sbin/sln conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/getconf conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/getent conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/iconv conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/locale conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/zdump conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/sbin/zic conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
Begin-PLD-Builder-Info

For x32 it was:

$ make-request -b th-x32 -t -c 'poldek -O "particle install = no" -n th-test -n th-i686-test -n th-x86_64-test -uvg glibc-2.33-5.i686 glibc-2.33-5.x32 glibc-2.33-5.x86_64 ldconfig-2.33-5.x32 --force'

again, without --force fails with

Executing pm-command.sh --upgrade -vh --root / --define _check_dirname_deps 0...
Verifying...                          ########################################
Preparing...                          ########################################
        file /usr/bin/mtrace from install of glibc-devel-utils-6:2.33-5.x86_64 conflicts with file from package glibc-devel-utils-6:2.33-4.x32
        file /usr/bin/xtrace from install of glibc-devel-utils-6:2.33-5.x86_64 conflicts with file from package glibc-devel-utils-6:2.33-4.x32
        file /usr/share/man/ja/man1/mtrace.1.gz from install of glibc-devel-utils-6:2.33-5.x86_64 conflicts with file from package glibc-devel-utils-6:2.33-4.x32
        file /usr/share/man/ja/man1/sprof.1.gz from install of glibc-devel-utils-6:2.33-5.x86_64 conflicts with file from package glibc-devel-utils-6:2.33-4.x32
        file /usr/share/man/man1/mtrace.1.gz from install of glibc-devel-utils-6:2.33-5.x86_64 conflicts with file from package glibc-devel-utils-6:2.33-4.x32
        file /usr/share/man/man1/sprof.1.gz from install of glibc-devel-utils-6:2.33-5.x86_64 conflicts with file from package glibc-devel-utils-6:2.33-4.x32
        file /sbin/glibc-postinst conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /sbin/sln conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/getconf conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/getent conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/iconv conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/locale conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/bin/zdump conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
        file /usr/sbin/zic conflicts between attempted installs of glibc-6:2.33-5.i686 and glibc-6:2.33-5.x32
Begin-PLD-Builder-Info


-- 
Jan Rękorajski                    | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/


More information about the pld-devel-en mailing list