Summary: | Functions.sh missing after 17.1 upgrade | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jon <holy.smoking.floorboards.batman> |
Component: | Profiles | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | grknight |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jon
2019-06-15 12:13:41 UTC
Sorry, slight correction. Not “all” emerges, but ‘some’. Libxslt and linux-util failed with this problem, but other packages worked fine (doesn’t look like all of them rely on this one file). (In reply to Jon from comment #0) > I followed instructions for the 17.1 upgrade per eselect news information. > The upgrade appeared to go smoothly and as directed. However, I’m now > finding I can’t emerge packages due to funstions.sh missing. After the > upgrade, /lib and /lib32 don’t exist (just /lib64). This seems to have been > where the function existed prior to the upgrade. The link at > /etc/init.d/functions.sh is also invalid. Here’s a failed output of emerge > @world -uND. Emerge —info is below: /lib should exist. The whole point of the unsymlink-lib tool is to, stop /lib from being a symlink, move /lib32 to /lib and move things from /lib64 which shouldn't go there. If there was an error along the way, it should have stopped you there. If you removed /lib, then you need to replace it like with: 'emerge -1a /lib' Thanks. 'emerge -1a /lib' seems to have fixed it. This must have been a mistake on my end. I appreciate the help! |