You are not logged in.
Hi!
I encountered the following error when I wanted to update my system today. What should I do?
[martin@faye ~]$ pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace zope-interface with extra/python2-zope-interface? [Y/n] y
resolving dependencies...
looking for inter-conflicts...Remove (1): zope-interface-3.6.3-1
Total Removed Size: 0.97 MB
Targets (1): python2-zope-interface-3.6.3-1
Total Download Size: 0.00 MB
Total Installed Size: 1.26 MBProceed with installation? [Y/n] y
(1/1) checking package integrity [######################] 100%
(1/1) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
python2-zope-interface: /usr/lib/python2.7/site-packages/zope.interface-3.6.3-py2.7.egg-info/ exists in filesystem
Errors occurred, no packages were upgraded.
Last edited by fema (2011-06-27 11:37:07)
Offline
Workaround:
pacman -R zope-interface
pacman -Syu python2-zope-interface
Offline
Thanks for your reply.
If I'm not mistaken, pacman tried to remove it before, when I tried -Syu and failed to remove it, exactly as now:
[martin@faye ~]$ pacman -R zope-interface
Password:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: twisted: requires zope-interface
I haven't seen this before.
Offline
pacman -Rdd zope-interface && pacman -Syu python2-zope-interface
Give what you have. To someone, it may be better than you dare to think.
Offline
Thank you both for your answer. Wonder's solution worked.
Offline
Woudn't it be better to re-install zope.interface with --asdeps?
Offline
Is this due to a bug in pacman incorrectly handling dependencies?
Offline
Is this due to a bug in pacman incorrectly handling dependencies?
here is the report
https://bugs.archlinux.org/task/24904
here is the fix for pacman if you are interested
http://mailman.archlinux.org/pipermail/ … 13573.html
Give what you have. To someone, it may be better than you dare to think.
Offline
Thanks, I'll wait for the pacman upgrade!
Offline