You are not logged in.
I can't update my system, so what i can to do?
That's error by 'pacman -Syu' command.
(198/198) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
/usr/lib/libglapi.so exists in both 'mesa-full' and 'libglapi'
/usr/lib/libglapi.so.0 exists in both 'mesa-full' and 'libglapi'
/usr/lib/libglapi.so.0.0.0 exists in both 'mesa-full' and 'libglapi'
Errors occurred, no packages were upgraded.
Thanks for you support.
BTW, I'm using with this release for mesa and ATI drivers: https://bbs.archlinux.org/viewtopic.php?id=79509
Last edited by KingYes (2011-08-07 07:46:17)
Web Developer.
Offline
Inform whoever maintains that unofficial repo - they need to fix it.
Offline
How i can fix this?
Web Developer.
Offline
Did you read my post?
The only way you can fix it is to stop using that unofficial radeon repo. If you want to keep on using it, the repo's maintainers will need to resolve the conflict with the official repos.
Last edited by tomk (2011-08-06 21:40:17)
Offline
For the moment you should be able to just remove the libglapi package.
I believe its functionality is included in mesa-full but maybe somebody knows it better than me.
If it is needed by something, then you should be able to just remove it without dependency checking with
pacman -Rdd libglapi
but then you should really keep in mind that in the future you might have to again install it in case 3d doesn't work.
฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz
Offline
[root@localhost /]# pacman -Rdd libglapi
error: 'libglapi': target not found
And i really need to use with that.. I have new ATI Card (HD6950), and the driver on repo no work for me..
Web Developer.
Offline
So.. I just remove ALL my git rls, and reinstall...
Now all work great..
Thanks you guys.
Web Developer.
Offline
Then I misread the problem: Pacman apparently wanted to update your packages so that one of the updated packages would have had libglapi as a dependency while you also had mesa-full updated.
I always thought pacman could be a bit more helpful in these cases with showing why it wants to install the respective package i.e. what depends on them so you can resolve the conflict more easily.
In case somebody else is reading this: It would have probably worked this way:
pacman -Rdd mesa-full
pacman -Su
pacman -S mesa-full # resolve conflict manually
฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz
Offline