Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
can't update @world during install
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
luc3
n00b
n00b


Joined: 27 Jan 2021
Posts: 10

PostPosted: Mon Apr 08, 2024 6:35 pm    Post subject: can't update @world during install Reply with quote

i'been trying to install Gentoo following the handbook: plasma+openrc profile [not merged-usr, i think], and i can't update @world due to this
Code:
 app-alternatives/awk-4:
* Package 'app-alternatives/awk-4' has internal collisions between non-identical files (located in separate directories in the installation image (${D}) corresponding to merged directories in the target filesystem...



Any tip?
Thanks
Back to top
View user's profile Send private message
flysideways
Guru
Guru


Joined: 29 Jan 2005
Posts: 490

PostPosted: Mon Apr 08, 2024 7:10 pm    Post subject: Reply with quote

In 23.0, it must say split-usr. If not, it is merged-usr by default.

the tables showing the migration, where you can notice the current split-usr
Back to top
View user's profile Send private message
bstaletic
Guru
Guru


Joined: 05 Apr 2014
Posts: 363

PostPosted: Tue Apr 09, 2024 6:00 am    Post subject: Reply with quote

https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99145.html

That's the gentoo-dev archive, announcing that profile 23.0 is ready. It also says

Quote:
Note 2: While there are 23.0 split-usr profiles, the *stage* downloads
are *all* of the merged-usr type. Why? Not because I'm a big fan of that,
but because we should try to unify and standardize a bit again - to
avoid too many different build configurations leading to too many Heisenbugs.


Does that mean new split-usr installs are impossible? Yes.

Reading that email thread, you can see that Sam objected, but then nothing came of that objection.
Just to be sure, I downloaded the latest openrc stage3 tarball and sure enough, it's using the merged-usr layout.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54577
Location: 56N 3W

PostPosted: Tue Apr 09, 2024 11:19 am    Post subject: Reply with quote

bstaletic,

It means that you need an old stage3 to start from, then update.
Or you start from a minimal throw away merged-user and use that to make your own split-user chroot.
Or you reverse the merged-user instructions.

New split-user installs have became more of a learning opportunity than they once were, not impossible.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
flysideways
Guru
Guru


Joined: 29 Jan 2005
Posts: 490

PostPosted: Tue Apr 09, 2024 11:45 am    Post subject: Reply with quote

Just had to have a look see for myself on arm64.

Looking more closely both arm64 and amd64 have openrc split-usr stage 3.

From the OSU mirror https://distfiles.gentoo.org/releases/amd64/autobuilds/20240407T165048Z/stage3-amd64-openrc-splitusr-20240407T165048Z.tar.xz
Back to top
View user's profile Send private message
flysideways
Guru
Guru


Joined: 29 Jan 2005
Posts: 490

PostPosted: Tue Apr 09, 2024 12:18 pm    Post subject: Reply with quote

I suppose my question should be; are the split-usr stage 3's going to continue being available from distfiles.gentoo.org and just not gentoo.org?
Back to top
View user's profile Send private message
bstaletic
Guru
Guru


Joined: 05 Apr 2014
Posts: 363

PostPosted: Tue Apr 09, 2024 12:22 pm    Post subject: Reply with quote

NeddySeagoon,

You're right on all accounts.

NeddySeagoon wrote:
an old stage3 to start from, then update


That could be a wild ride some years from now, when there might be profile 29.0 and 35.0.

NeddySeagoon wrote:
Or you start from a minimal throw away merged-user and use that to make your own split-user chroot.


That one did not cross my mind before... Interesting.

NeddySeagoon wrote:
Or you reverse the merged-user instructions.


This is the thing I thought of first, but it seems error prone, though the least hassle. Would it just be:


  1. Unlink directories
  2. Create actual directories
  3. Select a split-usr profile
  4. Rebuild @world
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54577
Location: 56N 3W

PostPosted: Tue Apr 09, 2024 12:32 pm    Post subject: Reply with quote

bstaletic,

You would also need to move things around.

Code:
* sys-apps/merge-usr
     Available versions:  6 {PYTHON_SINGLE_TARGET="python3_10 python3_11"}
     Homepage:            https://github.com/floppym/merge-usr
     Description:         Script to migrate from split-usr to merged-usr


Haynes Manuals wrote:
Reassembly is the reversal of the disassembly process.
:)
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
flysideways
Guru
Guru


Joined: 29 Jan 2005
Posts: 490

PostPosted: Tue Apr 09, 2024 12:37 pm    Post subject: Reply with quote

Also, the current arm64 split-usr had the correct profile set when doing the eselect profile list step to check during install.
Back to top
View user's profile Send private message
flysideways
Guru
Guru


Joined: 29 Jan 2005
Posts: 490

PostPosted: Sun Apr 14, 2024 3:30 am    Post subject: Reply with quote

http://distfiles.gentoo.org/releases/amd64/autobuilds/current-stage3-amd64-openrc-splitusr/

Just dropping this here for future reference, and to see how much longer it remains available.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo 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