I was successfully updating Arch Linux:
pacman -Syy
pacman -Syu
pacman -Syu --ignore glibc
The above commands suceeded
Then I ran into the following errors:
>
======================================================================
pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
Targets (1): glibc-2.16.0-2
Total Installed Size: 33.94 MiB
Net Upgrade Size: 0.00 MiB
Proceed with installation? [Y/n] Y
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
glibc: /lib exists in filesystem
Errors occurred, no packages were upgraded.
=====================================================================
I tried to follow the
developer's post , but it seems to be inapplicable. Using the developer's post, the two issues are as follows:
Problem One: the output of "grep '^lib/' /var/lib/pacman/local/*/files"
Results in:
/var/lib/pacman/local/hal-0.5.14-6/files:lib/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/90-hal.rules
Problem Two
This command: "find /lib -exec pacman -Qo -- {} +" results in
the system not being able to determine the ownership of directory /lib.
I spent over three hours trying to use google and the developer's post.
Please help.