I have licenses 2.4 installed.
While performing system update it tried to install licenses 2.5 from [testing].
And that's what I receive:
# pacman -Q licenses
# pacman -S licenses
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
licenses: /usr/share/licenses/common/FDL exists in filesystem
licenses: /usr/share/licenses/common/GPL exists in filesystem
licenses: /usr/share/licenses/common/GPL2/license.txt exists in filesystem
licenses: /usr/share/licenses/common/LGPL exists in filesystem
Errors occurred, no packages were upgraded.
# pacman -Qo /usr/share/licenses/common/GPL2/license.txt
/usr/share/licenses/common/GPL2/license.txt is owned by licenses 2.4-1
FDL, GPL and LGPL are directories, GPL2 is a symlink to GPL.
I also have LGPL2 which is a symlink to LGPL and a number of other directories there.
And all license.txt in all of them are owned by licenses 2.4.
I'm not sure if it is a bug in licenses package, or in pacman, or something else. Any hints (so I could maybe create correct bug entry)?
Wow, that was quick, thanks!
I was just about to write about symlink differences that I have noticed, I guess that's irrelevant now.
But come on, that was just 2 posts under [signoff] message, not hard to miss...
At least the next person who has the same problem and enters forums will find this thread!
Last edited by sjakub (2009-06-03 04:31:47)
I submitted a bug yesterday. They told me that removing and installing licenses should fix it. I am going to try in a few minutes...
Removing and Re-Installing Licenses ;
wesley ~ $ pacman -Q licenses Sat Jun 6 22:35:15 CDT 2009 licenses 2.5-1 wesley ~ $ yaourt -Syu Password: :: Synchronizing package databases... testing is up to date core is up to date extra is up to date community is up to date archlinuxfr is up to date Checking for package upgrades... no upgrades found. wesley ~ $
Good to go , upgrade went thru .