upgrade man-db (gremlins) fails because /lib exists 07 January 2019, 16:52:56 Upgrading man-db from 2.8.4-r1 (system) to 2.8.5-r1 (gremlins) fails with "man-db: /lib exists in filesystem (owned by filesystem)". I have not looked into the package or PKGBUILD, but I assume it is a typo related to installing files and not a serious issue (i.e., should hopefully be easy to fix.)
Re: upgrade man-db (gremlins) fails because /lib exists Reply #1 – 07 January 2019, 17:14:22 Quote from: gentermnl – on 07 January 2019, 16:52:56Upgrading man-db from 2.8.4-r1 (system) to 2.8.5-r1 (gremlins) fails with "man-db: /lib exists in filesystem (owned by filesystem)". I have not looked into the package or PKGBUILD, but I assume it is a typo related to installing files and not a serious issue (i.e., should hopefully be easy to fix.)I installed it with --force option
Re: upgrade man-db (gremlins) fails because /lib exists Reply #3 – 07 January 2019, 18:22:53 Yes, worked for me also. Hopefully it will be fixed before moving from gremlins to system.
Re: upgrade man-db (gremlins) fails because /lib exists Reply #4 – 07 January 2019, 18:48:43 Don't use --force all the time.Pacman has gained --overwrite arg btw.You now got a /lib/systemd/ dir on your system, can be deleted.
Re: upgrade man-db (gremlins) fails because /lib exists Reply #5 – 07 January 2019, 18:57:05 Thanks. /lib is otherwise empty. Out of curiousity, was it just a historical leftover from before /lib64 was used? Or, was it there to block systemd stuff?
Re: upgrade man-db (gremlins) fails because /lib exists Reply #6 – 07 January 2019, 19:39:24 Quote from: gentermnl – on 07 January 2019, 18:57:05Thanks. /lib is otherwise empty. Out of curiousity, was it just a historical leftover from before /lib64 was used? Or, was it there to block systemd stuff? https://gitea.artixlinux.org/packagesM/man-db/commit/3be943fde001405b4220d1a0b91e5a8489ed1d82Overlooked new option, enabled by default.
Re: upgrade man-db (gremlins) fails because /lib exists Reply #7 – 07 January 2019, 20:31:19 Quote from: gentermnl – on 07 January 2019, 18:57:05Thanks. /lib is otherwise empty. Out of curiousity, was it just a historical leftover from before /lib64 was used? Or, was it there to block systemd stuff? At least on my machine /lib is symlink to /usr/libSome programs might want to use this path.
Re: upgrade man-db (gremlins) fails because /lib exists Reply #8 – 07 January 2019, 20:40:21 Quote from: artoo – on 07 January 2019, 18:48:43Don't use --force all the time.Pacman has gained --overwrite arg btw.You now got a /lib/systemd/ dir on your system, can be deleted.Unfortunately, i found your comment too late
Re: upgrade man-db (gremlins) fails because /lib exists Reply #9 – 07 January 2019, 21:53:47 Sorry to not let this die quite yet, but I'm still curious why it would fail just because /lib already exists. While we don't want it, I would have assumed it would have just created /lib/systemd and put those two files in it. Does it assume /lib is/should be owned by systemd instead of filesystem? Wouldn't it also fail on a PC with systemd, or is the ownership of /lib there different?