You are not logged in.
Pages: 1
I have a Radeon ATI card and use the official drivers. Since a recent upgrade to newer drivers I have gotten the following issue with distro rolling upgrades.
$ sudo pacman -Syu
:: Synchronizing package databases...
catalyst is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
archlinuxfr is up to date
:: Starting full system upgrade...
warning: libpng12: local (1.2.50-2) is newer than catalyst (1.2.50-1)
resolving dependencies...
looking for inter-conflicts...
:: mesa-libgl and catalyst-test are in conflict (libgl). Remove catalyst-test? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: mesa-libgl and catalyst-test are in conflictI am looking to fix the libpng12 and the mesa-libgl conflict.
I am having a time trying to figure out a full fix for this on going issue. I have search the forums, and can't seem to find a solution (I did find a work around). Currently I have a work around,
and that is to use: sudo pacman -Syu --ignore mesa-libgl
But I would like to clean this up and just be able to do: sudo pacman -Syu
Thanks for your help.
-SF-
Last edited by Shadowfire (2013-09-01 17:09:51)
Offline
If you want the binary drivers, you need to remove mesa-libgl, but libpng12 shouldn't come into this at all. It doesn't even conflict with anything and only depends on zlib. Even stranger is that it is comparing the version to catalyst. What is the output of "pacman -Qi libpng12"? Sounds like something in your database has gone wacky.
Edit: how about the output of "pacman -Qi catalyst" as well? If that's not found, "pacman -Qi catalyst-test".
Last edited by Scimmia (2013-09-01 15:36:15)
Offline
'catalyst' is the name of an unofficial repo.
Shadowfire, when pasting configs, code or command output, please use [ code ] tags, not [ quote ] tags https://bbs.archlinux.org/help.php#bbcode
like thisIt makes the code more readable and - in case of longer listings - more convenient to scroll through.
Offline
Here is the repo with unofficial libpng12. Version conflict is expected, since this repo is at the top, so it gets the highest priority. What's gone wrong is that OP must have enabled this repository only recently, so either:
The version in this repository is outdated (I doubt it since the version from community was build on 14.11.2012, and the one from catalyst on 8.02.2013). If it is in fact outdated, then it should be removed from the repo. A workaround is to move the repository to the bottom of the list, under multilib (although this may break something in the future);
The version in catalyst repo is meant to be like that, and that's why the Wiki says "add the repository of choice's information above all other repositories in /etc/pacman.conf" (emphasis not mine). In this case, the fix is `pacman -Syuu`.
@OP
What is 'catalyst-test'? It is not present in any repository from your list.
Offline
What is 'catalyst-test'? It is not present in any repository from your list.
Offline
If you want the binary drivers, you need to remove mesa-libgl, but libpng12 shouldn't come into this at all. It doesn't even conflict with anything and only depends on zlib. Even stranger is that it is comparing the version to catalyst. What is the output of "pacman -Qi libpng12"? Sounds like something in your database has gone wacky.
Edit: how about the output of "pacman -Qi catalyst" as well? If that's not found, "pacman -Qi catalyst-test".
What is the output of "pacman -Qi libpng12"?
Name : libpng12
Version : 1.2.50-2
Description : A collection of routines used to create PNG format graphics files
Architecture : x86_64
URL : [url]http://www.libpng.org/pub/png/libpng.html[/url]
Licenses : custom
Groups : None
Provides : None
Depends On : zlib
Optional Deps : None
Required By : desura
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 868.00 KiB
Packager : Daniel Wallace <danielwallace at gtmanfred dot com>
Build Date : Wed Nov 14 02:18:58 2012
Install Date : Sun Mar 3 06:34:55 2013
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Unknownhow about the output of "pacman -Qi catalyst" as well? If that's not found, "pacman -Qi catalyst-test".
Name : catalyst-test
Version : 13.8-1
Description : AMD/ATI testing/beta drivers, 13.8 beta 1. catalyst-hook + catalyst-utils + lib32-catalyst-utils. Radeons HD
2 3 4 xxx ARE NOT SUPPORTED
Architecture : x86_64
URL : [url]http://www.amd.com[/url]
Licenses : custom
Groups : None
Provides : libgl libatical=13.8 catalyst=13.8 catalyst-utils=13.8 catalyst-hook=13.8 libcl dri libtxc_dxtn
lib32-libgl lib32-catalyst-utils=13.8 lib32-dri lib32-libtxc_dxtn
Depends On : linux>=3.0 linux<3.11 linux-headers xorg-server>=1.7.0 xorg-server<1.15.0 libxrandr libsm fontconfig
libxcursor libxi gcc-libs gcc>4.0.0 make patch libxinerama lib32-libxext lib32-libdrm
Optional Deps : qt: to run ATi Catalyst Control Center (amdcccle)
libxxf86vm: to run ATi Catalyst Control Center (amdcccle) [installed]
opencl-headers: headers necessary for OpenCL development [installed]
acpid: acpi event support / atieventsd [installed]
linux-headers: to build the fglrx module for the linux kernel [installed]
linux-lts-headers: to build the fglrx module for the linux-lts kernel
Required By : 0ad abuse alienarena allegro cairo coin critter dolphin-emu dosbox draftsight freeglut freeorion
glob2 glu gridwars imagemagick irrlicht lib32-cairo lib32-glu libva megaglest mesa-demos minetest
mplayer naev neverball opencv pingus qt4 qt5-base sdl2 squeak-vm steam supertuxkart webkitgtk2
xorg-xdriinfo xvba-video
Optional For : desura dwarffortress opencl-headers steam wine
Conflicts With : libgl xf86-video-ati xf86-video-radeonhd ati-dri catalyst catalyst-daemon catalyst-generator
catalyst-hook catalyst-utils libcl catalyst-total catalyst-total-pxp catalyst-firepro catalyst-dkms
lib32-libgl lib32-catalyst-utils
Replaces : None
Installed Size : 249443.00 KiB
Packager : Unknown Packager
Build Date : Wed Aug 7 18:55:43 2013
Install Date : Wed Aug 7 18:59:59 2013
Install Reason : Explicitly installed
Install Script : Yes
Validated By : NoneKarol - thanks for the quick reminder..
Thanks everyone for the quick responses! I am reviewing the deps now... see if I locate something missing.
Last edited by Shadowfire (2013-09-01 17:13:15)
Offline
'catalyst' is the name of an unofficial repo.
Ah, yeah, I was misinterpreting the error. My bad, I've only seen the error a few times myself.
Shadowfire, it's simply complaining because libpng12 from the catalyst repo is using release number that are out of sync with the official repo. You can get rid of the error by doing "pacman -Suu", but it should really be fixed by the repo maintainer.
Offline
You are using catalyst-test from the aur, so you don't need the catalyst repository at all. Why don't you remove it? Then the libpng12 error will disappear.
Then remove mesa-libgl since you don't need it and everything should be ok.
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Online
Then remove mesa-libgl since you don't need it and everything should be ok.
Maybe OP doesn't have mesa-libgl installed and something is trying to pull it in?
Offline
It's possible, but without getting more information, we don't know.
Offline
progandy wrote:Then remove mesa-libgl since you don't need it and everything should be ok.
Maybe OP doesn't have mesa-libgl installed and something is trying to pull it in?
You are right. I read the message in the wrong direction.
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Online
Pages: 1