View previous topic :: View next topic |
Author |
Message |
luc3 n00b
Joined: 27 Jan 2021 Posts: 10
|
Posted: Mon Apr 08, 2024 6:35 pm Post subject: can't update @world during install |
|
|
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 |
|
|
flysideways Guru
Joined: 29 Jan 2005 Posts: 491
|
|
Back to top |
|
|
bstaletic Guru
Joined: 05 Apr 2014 Posts: 373
|
Posted: Tue Apr 09, 2024 6:00 am Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Tue Apr 09, 2024 11:19 am Post subject: |
|
|
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 |
|
|
flysideways Guru
Joined: 29 Jan 2005 Posts: 491
|
|
Back to top |
|
|
flysideways Guru
Joined: 29 Jan 2005 Posts: 491
|
Posted: Tue Apr 09, 2024 12:18 pm Post subject: |
|
|
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 |
|
|
bstaletic Guru
Joined: 05 Apr 2014 Posts: 373
|
Posted: Tue Apr 09, 2024 12:22 pm Post subject: |
|
|
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:
- Unlink directories
- Create actual directories
- Select a split-usr profile
- Rebuild @world
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Tue Apr 09, 2024 12:32 pm Post subject: |
|
|
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 |
|
|
flysideways Guru
Joined: 29 Jan 2005 Posts: 491
|
Posted: Tue Apr 09, 2024 12:37 pm Post subject: |
|
|
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 |
|
|
flysideways Guru
Joined: 29 Jan 2005 Posts: 491
|
|
Back to top |
|
|
|