[arch-general] DeveloperWiki:usrlib - Note -> rebuild any needed packages *before* attempting update
baho-utot at columbus.rr.com
Sun Jul 15 18:43:50 EDT 2012
On 07/15/2012 06:25 PM, Daniel Wallace wrote:
> On Sun, Jul 15, 2012 at 05:20:03PM -0500, David C. Rankin wrote:
>> On 07/15/2012 04:52 PM, Daniel Wallace wrote:
>>> I missed your part about rebuilding before doing pacman -Syu --ignore
>>> glibc, that should be unnecessary as the files will be available in
>> libpam provided the only problem. When the initial pacman -Syu --ignore glibc
>> moved libpam* from /lib to /usr/lib, it left the system unable to build packages
>> that required libpam. I guess the search-path information was hardcoded in the
>> configure.in. I rebuilt the packages that needed rebuilding (hal, shadow
>> (modified), and virtualbox (aur)) on a second box and rsynced the new binaries
>> to the box that was partially updated. After installing the new packages that
>> removed all ownership from /lib (except for glibc), the final 'pacman -Su'
>> completed fine.
>> Progress is always a bit trying, but all in all, Arch did a good job with the move.
>> David C. Rankin, J.D.,P.E.
> up to date pam in the repos has all of it's stuff in /usr/lib, you
> didn't have pam up to date. Also hal has been deprecated for 2 years
> now, chances are whatever you think you need it for, you don't really
> need it. if you have hal because you are using [archlinuxfr] repo, you
> should remove the archlinuxfr repo, hal, and check that you don't have
> gen-init-cpio installed as that was removed from [archlinuxfr] at the
> sametime hal was and only a few month ago even though both have been
> deprecated for a while.
> There was no where that said to mv stuff from /lib to /usr/lib
> manually, everything instructed making sure you were entirely up to
> date, if you are unsure if your mirror is synced recently enough, you
> can check at http://www.archlinux.org/packages/
Actually he really needs hal -->Trinity requires it.
More information about the arch-general