Summary: | app-alternatives/awk-4::gentoo internal collisions | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Fabio Coatti <fabio.coatti> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Please include the full build.log and emerge --info. It's likely you're running a merged usr system (as you said) without using a merged usr profile. Build log: * Package: app-alternatives/awk-4:0 * Repository: gentoo * Maintainer: junghans@gentoo.org base-system@gentoo.org,mgorny@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc gawk kernel_linux split-usr userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> cfg-update-1.8.2-r1: Checksum index is up-to-date ... >>> Unpacking source... >>> Source unpacked in /var/tmp/portage/app-alternatives/awk-4/work >>> Preparing source in /var/tmp/portage/app-alternatives/awk-4/work ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-alternatives/awk-4/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-alternatives/awk-4/work ... >>> Source compiled. >>> Test phase [not enabled]: app-alternatives/awk-4 >>> Install app-alternatives/awk-4 into /var/tmp/portage/app-alternatives/awk-4/image >>> Completed installing app-alternatives/awk-4 into /var/tmp/portage/app-alternatives/awk-4/image * Final size of build directory: 0 KiB * Final size of installed tree: 4 KiB * 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 (${ROOT})): * * /usr/bin/awk * /bin/awk * /usr/bin/awk * Differences: size, content * * Package 'app-alternatives/awk-4' NOT merged due to internal collisions * between non-identical files. If necessary, refer to your elog messages * for the whole content of the above message. Sorry, having a second look I noticed the profile error, it was still on 17.1 instead of 23. Fat fingering I suppose when hitting tab :) Thanks for the heads up, I would have spent hours if not days in finding this out. What exactly is the fix? I have the same error (and similar on multiple other packages like coreutils and systemd) running default/linux/amd64/17.1/no-multilib profile. There is same profile but with merged-user but it's marked as (dev) and iirc those shouldn't be used by endusers? I have no 23 profiles in the list at all. (In reply to anrock623 from comment #4) > What exactly is the fix? > > I have the same error (and similar on multiple other packages like coreutils > and systemd) running default/linux/amd64/17.1/no-multilib profile. > > There is same profile but with merged-user but it's marked as (dev) and iirc > those shouldn't be used by endusers? I have no 23 profiles in the list at > all. If you've hit this, you've almost certainly used a merged-usr stage3 without using a merged-usr profile, or vice-versa. |
When emerging app-alternatives for awk, I get the following message: >>> Installing (1 of 1) app-alternatives/awk-4::gentoo * 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 (${ROOT})): * * /usr/bin/awk * /bin/awk * /usr/bin/awk * Differences: size, content * * Package 'app-alternatives/awk-4' NOT merged due to internal collisions * between non-identical files. If necessary, refer to your elog messages * for the whole content of the above message. That is quite weird, as i have /bin as symlink of /usr/bin. Is the package checking the link itself? Reproducible: Always