Summary: | app-shells/bash-4.3_p48-r2: ebuild does not install /bin/bash and /etc/bash | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | segmentation fault <segmentation-fault> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
segmentation fault
2019-01-11 21:44:48 UTC
Unfortunately, this is a mistake on your side. bash versions older than 4.4 are supposed to get installed _alongside_ bash-4.4 or newer. Or in other words, you've uninstalled the wrong package slot. Only bash:0 (means bash which comes in package slot 0) is supposed to install /bin/bash, /etc/bash and other files. All non-zero bash slots only install a very reduced set of files in order to make older (mostly vulnerable) bash versions available for testing. To fix this, please re-install >=bash-4.4_p12. You don't have to uninstall bash-4.3 for this. Both versions can co-exist as long as they have different package slots. Wow...yes, it seems I had uninstalled the version that owned /bin/bash and /etc/bash at some point...but I didn't know that packages might omit parts depending on slot and/or installation history. It turns out I had a rather naive idea of how things work in the background - many thanks for the clarification! |