Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
problem with gentoo profile change
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
mikefot
l33t
l33t


Joined: 19 Nov 2014
Posts: 687

PostPosted: Sat Nov 28, 2020 9:24 pm    Post subject: problem with gentoo profile change Reply with quote

Dear All,

I am running gentoo amd64 stable on a kaveri box.

I switched the profile from 17.0 to 17.1.

I tried a world update but it is grumbling:

Command

Code:
emerge --update --newuse --backtrack=50 @world


Code:
* Package:    sys-libs/glibc-2.32-r3
 * Repository: gentoo
 * Maintainer: toolchain@gentoo.org
 * USE:        abi_x86_64 amd64 crypt elibc_glibc kernel_linux multiarch multilib ssp static-libs suid userland_GNU
 * FEATURES:   distcc network-sandbox preserve-libs sandbox userpriv usersandbox
 * Please follow the instructions in the news item:
 * 2019-06-05-amd64-17-1-profiles-are-now-stable
 * or choose the 17.0 profile.
 * ERROR: sys-libs/glibc-2.32-r3::gentoo failed (setup phase):
 *   ERROR: 17.1 migration has not been performed!!
 *
 * Call stack:
 *        ebuild.sh, line 584:  Called __source_all_bashrcs
 *        ebuild.sh, line 403:  Called __try_source '/usr/portage/profiles/default/linux/amd64/17.1/profile.bashrc'
 *        ebuild.sh, line 460:  Called __qa_source '/usr/portage/profiles/default/linux/amd64/17.1/profile.bashrc'
 *        ebuild.sh, line 112:  Called source '/usr/portage/profiles/default/linux/amd64/17.1/profile.bashrc'
 *   profile.bashrc, line   6:  Called die
 * The specific snippet of code:
 *              die "ERROR: 17.1 migration has not been performed!!"
 *
 * If you need support, post the output of `emerge --info '=sys-libs/glibc-2.32-r3::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-libs/glibc-2.32-r3::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.32-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.32-r3/temp/die.env'.
 * Working directory: '/var/tmp/portage/sys-libs/glibc-2.32-r3/homedir'
 * S: '/var/tmp/portage/sys-libs/glibc-2.32-r3/work/glibc-2.32'
fart / #


I tried some of the commands recommended in the news updates but they don't seem to work.

See here:

https://dpaste.com/3J9KQ7TTU

Suggestions welcome.

Regards

Michael Fothergill
Back to top
View user's profile Send private message
GDH-gentoo
l33t
l33t


Joined: 20 Jul 2019
Posts: 707
Location: South America

PostPosted: Sun Nov 29, 2020 1:25 am    Post subject: Re: problem with gentoo profile change Reply with quote

mikefot wrote:
Code:
 * Please follow the instructions in the news item:
 * 2019-06-05-amd64-17-1-profiles-are-now-stable
 * or choose the 17.0 profile.
 * ERROR: sys-libs/glibc-2.32-r3::gentoo failed (setup phase):
 *   ERROR: 17.1 migration has not been performed!!

Did you change to profile 17.1 with eselect profile, instead of following the 12-step procedure described in the news item? If yes, use eselect profile to change back to 17.0, and start from step 1 of the procedure.
Back to top
View user's profile Send private message
mikefot
l33t
l33t


Joined: 19 Nov 2014
Posts: 687

PostPosted: Sun Nov 29, 2020 11:51 am    Post subject: Reply with quote

Many thanks for your response.

I did what you said and went back to 17.0.

It seems to be working.


Once the problem is completely fixed I will post again.
Regards

MF

PS

I was naughty and did some world updates before changing the profile to 17.1.

But the system was in a mess and needed fixing.

I have done that now.

But after moving to 17.1 I still can't run emerge.

See here:

Code:
proctology /home/mikef # eselect profile show
Current /etc/portage/make.profile symlink:
  default/linux/amd64/17.1/desktop
proctology /home/mikef # unsymlink-lib --finish
/lib is a symlink to lib64! did the migration succeed?
proctology /home/mikef #


I ran

Code:
emerge --update --newuse @world


It moaned about the profile change having failed again:

See here:

https://dpaste.com/7EGKY4WB3

Code:
die "ERROR: 17.1 migration has not been performed!!"


If you change the profile back to 17.0 using
Code:
eselect profile emerge
runs OK again.

I didn't need to install
Code:
unsymlink
- it's already there now.


If you run it then it says the
Code:
new /lib
file has been made in a cheery way.

But if you then switch to 17.1 using
Code:
eselect profile emerge
won't run as above.

Do I need to do this resetting the toolbase stuff or whatever it is ie recompiling
Code:
gcc
and other packages with
the
Code:
emerge -1v command
etc ?

Is that a fetish or does it actually do something important?

Comments appreciated.

Regards

MF








I
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum