Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#33860 - File conflict between curl and lib32-curl
Attached to Project:
Arch Linux
Opened by Ondřej Konečný (andrew9888) - Thursday, 14 February 2013, 12:28 GMT
Last edited by Dave Reisner (falconindy) - Thursday, 14 February 2013, 14:59 GMT
Opened by Ondřej Konečný (andrew9888) - Thursday, 14 February 2013, 12:28 GMT
Last edited by Dave Reisner (falconindy) - Thursday, 14 February 2013, 14:59 GMT
|
DetailsDescription:
I cannot update lib32-curl because of it has a file conflict with curl. The file is /usr/share/licenses/lib32-curl/COPYING and is owned by curl. Additional info: * package version(s) lib32-curl 7.28.1-1 => 7.29.0-2 curl 7.29.0-2 * config and/or log files etc. pacman output: error: failed to commit transaction (conflicting files) lib32-curl: /usr/share/licenses/lib32-curl/COPYING exists in filesystem Errors occurred, no packages were upgraded. pacman -Qo /usr/share/licenses/lib32-curl/COPYING: /usr/share/licenses/lib32-curl/COPYING is owned by curl 7.29.0-2 Steps to reproduce: 1) Have curl 7.29.0-2 installed. 2) Have lib32-curl 7.28.1-1 installed. 3) Do pacman -Syu, it fails because of the conflicting file. |
This task depends upon
Closed by Dave Reisner (falconindy)
Thursday, 14 February 2013, 14:59 GMT
Reason for closing: Duplicate
Additional comments about closing: FS#33853
Thursday, 14 February 2013, 14:59 GMT
Reason for closing: Duplicate
Additional comments about closing:
And then
sudo pacman -Syu
Did it for me..
$ pacman -Qo /usr/share/licenses/lib32-curl/COPYING
error: failed to read file '/usr/share/licenses/lib32-curl/COPYING': No such file or directory
Does 'grep lib32 /var/lib/pacman/local/curl-7.29.0-2/files' return anything?
ls -l /usr/share/licenses/lib32-curl
lrwxrwxrwx 1 root root 4 Feb 11 17:50 /usr/share/licenses/lib32-curl -> curl
removing lib32-curl and reinstalling worked for me.
I guess the easiest workaround would be to simply delete the symlink before updating.
I still can't reproduce anything here.
$ ls -il /usr/share/licenses/{,lib32-}curl/
/usr/share/licenses/curl/:
total 4
14449 -rw-r--r-- 1 root root 1044 Feb 11 06:02 COPYING
/usr/share/licenses/lib32-curl/:
total 4
23097 -rw-r--r-- 1 root root 1044 Feb 13 18:18 COPYING
Notice the different inodes...