Решил обновить профиль с 17,1 до 23,0
пункт 5 инструкции.
Код: Выделить всё
egrep CHOST /etc/portage/make.conf
#CHOST="x86_64-pc-linux-gnu"
Код: Выделить всё
Текущий профиль
[12] default/linux/amd64/17.1/no-multilib (exp)
Стал
[29] default/linux/amd64/23.0/no-multilib (stable) *
Ошибка
Код: Выделить всё
serv0 ~ # emerge --ask --oneshot sys-devel/binutils
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 8.82 s (backtrack: 0/20).
[ebuild R ] sys-devel/binutils-2.41-r5 USE="cet* zstd*"
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) sys-devel/binutils-2.41-r5::gentoo
* binutils-2.41.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ]
* binutils-2.41-patches-5.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ]
*
* Your profile is of type merged-usr, but your directories
* on-disk are of type split-usr.
* Please switch back to your last valid profile setting and
* read the documentation about merged-usr and profile changes.
*
* ERROR: sys-devel/binutils-2.41-r5::gentoo failed (setup phase):
* ERROR: 23.0 merged-usr profile, but disk is split-usr
*
* Call stack:
* ebuild.sh, line 606: Called __source_all_bashrcs
* ebuild.sh, line 426: Called __try_source '/usr/portage/profiles/releases/23.0/profile.bashrc'
* ebuild.sh, line 487: Called __qa_source '/usr/portage/profiles/releases/23.0/profile.bashrc'
* ebuild.sh, line 123: Called source '/usr/portage/profiles/releases/23.0/profile.bashrc'
* profile.bashrc, line 44: Called die
* The specific snippet of code:
* die "ERROR: 23.0 merged-usr profile, but disk is split-usr"
*
* If you need support, post the output of `emerge --info '=sys-devel/binutils-2.41-r5::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sys-devel/binutils-2.41-r5::gentoo'`.
* The complete build log is located at '/mnt/tmp/portage/sys-devel/binutils-2.41-r5/temp/build.log'.
* The ebuild environment file is located at '/mnt/tmp/portage/sys-devel/binutils-2.41-r5/temp/die.env'.
* Working directory: '/mnt/tmp/portage/sys-devel/binutils-2.41-r5/empty'
* S: '/mnt/tmp/portage/sys-devel/binutils-2.41-r5/work/binutils-2.41'
>>> Failed to emerge sys-devel/binutils-2.41-r5, Log file:
>>> '/mnt/tmp/portage/sys-devel/binutils-2.41-r5/temp/build.log'
* Messages for package sys-devel/binutils-2.41-r5:
*
* Your profile is of type merged-usr, but your directories
* on-disk are of type split-usr.
* Please switch back to your last valid profile setting and
* read the documentation about merged-usr and profile changes.
*
* ERROR: sys-devel/binutils-2.41-r5::gentoo failed (setup phase):
* ERROR: 23.0 merged-usr profile, but disk is split-usr
*
* Call stack:
* ebuild.sh, line 606: Called __source_all_bashrcs
* ebuild.sh, line 426: Called __try_source '/usr/portage/profiles/releases/23.0/profile.bashrc'
* ebuild.sh, line 487: Called __qa_source '/usr/portage/profiles/releases/23.0/profile.bashrc'
* ebuild.sh, line 123: Called source '/usr/portage/profiles/releases/23.0/profile.bashrc'
* profile.bashrc, line 44: Called die
* The specific snippet of code:
* die "ERROR: 23.0 merged-usr profile, but disk is split-usr"
*
* If you need support, post the output of `emerge --info '=sys-devel/binutils-2.41-r5::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sys-devel/binutils-2.41-r5::gentoo'`.
* The complete build log is located at '/mnt/tmp/portage/sys-devel/binutils-2.41-r5/temp/build.log'.
* The ebuild environment file is located at '/mnt/tmp/portage/sys-devel/binutils-2.41-r5/temp/die.env'.
* Working directory: '/mnt/tmp/portage/sys-devel/binutils-2.41-r5/empty'
* S: '/mnt/tmp/portage/sys-devel/binutils-2.41-r5/work/binutils-2.41'
serv0 ~ #
Код: Выделить всё
[49] default/linux/amd64/23.0/split-usr/no-multilib (stable)
Код: Выделить всё
[29] default/linux/amd64/23.0/no-multilib (stable)