You are not logged in.
Hi all,
I tried to install KDEMOD3-complete, and at the end I got an error message:
checking package integrity...
(201/201) checking for file conflicts [#####################] 100%
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
kdemod3-kdebindings: /usr/lib/perl5/core_perl/perllocal.pod exists in filesystem
Errors occurred, no packages were upgraded.
bash-3.2#
How can I fix it?
Thanks in advance,
Josep.
Offline
Try to rename that file, something like :
sudo mv /usr/lib/perl5/core_perl/perllocal.pod /usr/lib/perl5/core_perl/perllocal.pod.bak
And try again
Offline
Er, please do this first..
http://bbs.archlinux.org/viewtopic.php?id=56373 Read this.. it will tell you, among other things to help you -understand- this, to..
pacman -Qo /usr/lib/perl5/core_perl/perllocal.pod
Find out the package conflict (if there is one).. file a bug report.
Please don't brute force your way past problems, it is the easiest way to screw up your machine later. Especially without letting the community know there's an issue, if there is one. This way others don't have the same problem later on.
Last edited by FrozenFox (2009-02-15 05:03:06)
Offline
Hi all
Following the post you suggested me, I found that the file is not owned by other packages, so I renamed it, and everything was OK.
Thank you very much!
Josep.
Offline
I'd also do a bug report to the kdemod guys. There is no way that file should be in their package.
Offline
running kdemod-legacy here and on my system the perllocal.pod file is owned by kdemod3-kdebindings. Tried googling "kdebindings perllocal.pod" and there are a lot of hits. Couldn't make sense of much of the info but this seemed interesting.
http://support.zenwalk.org/viewtopic.ph … view=print
especially the part about...
"This new build should add the DCOP entry to the file instead."
Which is the case on my system.
-- archlinux 是一个极好的 linux。
Offline