On 18-07-2012 08:09, Tom Gundersen wrote: > On Wed, Jul 18, 2012 at 3:11 AM, Andrew Hills <hills.as@xxxxxxxxx> wrote: >> On Tue, Jul 17, 2012 at 6:46 PM, Tom Gundersen <teg@xxxxxxx> wrote: >>> So if /lib is NOT a symlink, then all you should need is to delete all >>> the files in /usr/lib that are not owned by any package. Then you >>> should be able to upgrade. >> >> And if /lib IS a symbolic link, delete it and let the glibc sync create it. > > No. Then you'll lose your loader and can't do anything... > It's not in the wiki and I haven't seen it suggested but for really stubborn and possibly borked cases couldn't one boot from other media and tell pacman to update outside of the default path with --root, --cachedir, --config and --gpgdir? Or this a bad idea like using --force? -- Mauro Santos