You are not logged in.
I'm getting erors like:
(4/4) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
grub2-common: /etc/bash_completion.d/grub exists in filesystem
grub2-common: /etc/grub.d/00_header exists in filesystem
...
grub2-bios: /usr/lib/grub/i386-pc/zfscrypt.mod exists in filesystem
grub2-bios: /usr/lib/grub/i386-pc/zfsinfo.mod exists in filesystem
Errors occurred, no packages were upgraded.during update to grub2-bios-1:2.00beta3-1 and grub2-common-1:2.00beta3-1.
Why does this happen? Is it safe to backup & remove the /etc/grub.d folder and empty the /usr/lib/grub/i386-pc folder?
Last edited by foppe (2012-04-03 10:22:41)
Offline
Offline
Thanks a lot for the direction.
It does get weirder:
[foppe@arch ~]$ sudo pacman -Qo /etc/grub.d/00_header
error: No package owns /etc/grub.d/00_headerI'm pretty sure the file belongs to grub2 (or associated packages). But I'll back them up and see if the system survives the update of grub2.
Offline
I made a backup of the interesting files in /etc/grub.d, forced pacman to upgrade with
# pacman -Syuf, instaaled optional os-prober (I had that but wasn't sure), did
# grub-mkconfig -o /boot/grub/grub.cfgand rebooted. No issues found. Marked this thread as solved.
Thanks
Offline
I made a backup of the interesting files in /etc/grub.d, forced pacman to upgrade with
# pacman -Syuf
Good to hear the issue is resolved. But one small remark though.
Never ever run "pacman -Syuf". It'll basically force an upgrade (and overwrite files) for every package available for update. The correct way forward in this case would have been "pacman -Sf grub2-common grub2-bios" (and even then only if you're 100% sure as described in the wiki articles I linked earlier).
Burninate!
Offline