You are not logged in.

#1 2014-03-11 17:13:10

whitewizard
Member
Registered: 2013-12-08
Posts: 24

[SOLVED] dependency conflicts when running pacman -Syu

When I attempt to run pacman -Syu, I get this:

[whitewizard@arch ~]$ 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
:: Starting full system upgrade...
resolving dependencies...
:: There are 5 providers available for libgl:
:: Repository catalyst
   1) catalyst-libgl  2) catalyst-utils-pxp
:: Repository extra
   3) mesa-libgl  4) nvidia-304xx-libgl  5) nvidia-libgl

Enter a number (default=1): 
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: imagemagick: requires libcl
:: lib32-cairo: requires lib32-libgl
:: lib32-glu: requires lib32-libgl
:: lib32-qt4: requires lib32-libgl
:: steam: requires lib32-libgl

I have the catalyst utils intsalled, and they should work for steam. I ran pacman -Syu about a week ago and I didn't have these problems.
Any help would be appreciated.

Last edited by whitewizard (2014-03-15 22:18:11)


“The fact that we live at the bottom of a deep gravity well, on the surface of a gas covered planet going around a nuclear fireball 90 million miles away and think this to be normal is obviously some indication of how skewed our perspective tends to be.”
- Douglas Adams

Offline

#2 2014-03-11 17:25:04

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,548
Website

Re: [SOLVED] dependency conflicts when running pacman -Syu

I would guess that you need a lib32-catalyst-libgl, though it appears that lib32-catalyst-utils provides this (for now?).


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2014-03-11 19:18:16

whitewizard
Member
Registered: 2013-12-08
Posts: 24

Re: [SOLVED] dependency conflicts when running pacman -Syu

The lib32-catalyst-utils should provide that, and I do have them installed.


“The fact that we live at the bottom of a deep gravity well, on the surface of a gas covered planet going around a nuclear fireball 90 million miles away and think this to be normal is obviously some indication of how skewed our perspective tends to be.”
- Douglas Adams

Offline

#4 2014-03-11 21:15:58

mickstep
Member
Registered: 2014-03-11
Posts: 6

Re: [SOLVED] dependency conflicts when running pacman -Syu

I am having the same issue, only with nvidia drivers rather than ATI.

resolving dependencies...
:: There are 3 providers available for libgl:
:: Repository extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-libgl

Enter a number (default=1): 2
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-cairo: requires lib32-libgl
:: lib32-glu: requires lib32-libgl
:: steam: requires lib32-libgl

Offline

#5 2014-03-11 21:54:17

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,672
Website

Re: [SOLVED] dependency conflicts when running pacman -Syu

For nvidia, do "pacman -Syu nvidia-304xx-libgl".   I assume something similar will work for catalyst.

Offline

#6 2014-03-11 21:57:41

adoa
Member
Registered: 2012-02-08
Posts: 33

Re: [SOLVED] dependency conflicts when running pacman -Syu

Offline

#7 2014-03-12 00:09:30

mickstep
Member
Registered: 2014-03-11
Posts: 6

Re: [SOLVED] dependency conflicts when running pacman -Syu

Hi Allan, thanks, but doing that I get

looking for inter-conflicts...
:: nvidia-304xx-libgl and nvidia-304xx-utils are in conflict (libgl). Remove nvidia-304xx-utils? 

is removing the utils package safe? Has it must have been split into multiple packages rather than one big one?

Offline

#8 2014-03-12 00:14:54

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] dependency conflicts when running pacman -Syu

My only guess is that nvidia-304xx-utils is going to be reinstalled as nvidia-304xx-libgl 304.119-3 dependency
https://projects.archlinux.org/svntogit … c924739b1d

Remove nvidia-304xx-utils and see what happens.

Offline

#9 2014-03-12 00:42:01

mickstep
Member
Registered: 2014-03-11
Posts: 6

Re: [SOLVED] dependency conflicts when running pacman -Syu

karol wrote:

My only guess is that nvidia-304xx-utils is going to be reinstalled as nvidia-304xx-libgl 304.119-3 dependency
https://projects.archlinux.org/svntogit … c924739b1d

Remove nvidia-304xx-utils and see what happens.

It won't let me...

sudo pacman -R nvidia-304xx-utils  
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: 0ad: requires libgl
:: cairo: requires libgl
:: freeglut: requires libgl
:: glu: requires libgl
:: gnome-session: requires libgl
:: google-earth: requires libgl
:: lib32-nvidia-304xx-utils: requires nvidia-304xx-utils
:: libva: requires libgl
:: nvidia-304xx: requires nvidia-304xx-utils=304.119
:: qt4: requires libgl
:: stellarium: requires libgl
:: webkitgtk: requires libgl

Offline

#10 2014-03-12 00:48:21

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] dependency conflicts when running pacman -Syu

'man pacman' and go to the 'TRANSACTION OPTIONS' part.

Offline

#11 2014-03-12 00:54:21

mickstep
Member
Registered: 2014-03-11
Posts: 6

Re: [SOLVED] dependency conflicts when running pacman -Syu

karol wrote:

'man pacman' and go to the 'TRANSACTION OPTIONS' part.

Okay so I used the double d option but now I get

sudo pacman -Sy nvidia-304xx-libgl
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib-testing is up to date
 multilib is up to date
 home_moritzmolch_gencfsm_Arch_Extra is up to date
 haskell-core is up to date
resolving dependencies...
looking for inter-conflicts...

Packages (2): nvidia-304xx-utils-304.119-3  nvidia-304xx-libgl-304.119-3

Total Download Size:    13.20 MiB
Total Installed Size:   70.07 MiB

:: Proceed with installation? [Y/n] y 
:: Retrieving packages ...
 nvidia-304xx-utils-...    13.2 MiB  5.69M/s 00:02 [######################] 100%
 nvidia-304xx-libgl-...  1444.0   B  0.00B/s 00:00 [######################] 100%
(2/2) checking keys in keyring                     [######################] 100%
(2/2) checking package integrity                   [######################] 100%
(2/2) loading package files                        [######################] 100%
(2/2) checking for file conflicts                  [######################] 100%
error: failed to commit transaction (conflicting files)
nvidia-304xx-libgl: /usr/lib/libEGL.so exists in filesystem
nvidia-304xx-libgl: /usr/lib/libEGL.so.1 exists in filesystem
nvidia-304xx-libgl: /usr/lib/libEGL.so.1.0.0 exists in filesystem
nvidia-304xx-libgl: /usr/lib/libGLESv1_CM.so exists in filesystem
nvidia-304xx-libgl: /usr/lib/libGLESv1_CM.so.1 exists in filesystem
nvidia-304xx-libgl: /usr/lib/libGLESv1_CM.so.1.1.0 exists in filesystem
nvidia-304xx-libgl: /usr/lib/libGLESv2.so exists in filesystem
nvidia-304xx-libgl: /usr/lib/libGLESv2.so.2 exists in filesystem
nvidia-304xx-libgl: /usr/lib/libGLESv2.so.2.0.0 exists in filesystem

Should I just manually delete all those files and try again?

Offline

#12 2014-03-12 00:58:28

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] dependency conflicts when running pacman -Syu

What if you run

sudo pacman -Syu nvidia-304xx-libgl

Offline

#13 2014-03-12 01:04:57

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,672
Website

Re: [SOLVED] dependency conflicts when running pacman -Syu

karol wrote:

What if you run

sudo pacman -Syu nvidia-304xx-libgl

Good idea!  If only I had not mentioned it a few posts above:

Allan wrote:

For nvidia, do "pacman -Syu nvidia-304xx-libgl".   I assume something similar will work for catalyst.

tongue

Anyway, the "u" is important there...   I think you are missing it.

Offline

#14 2014-03-12 01:11:30

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] dependency conflicts when running pacman -Syu

Allan wrote:
karol wrote:

What if you run

sudo pacman -Syu nvidia-304xx-libgl

Good idea!  If only I had not mentioned it a few posts above:

Allan wrote:

For nvidia, do "pacman -Syu nvidia-304xx-libgl".   I assume something similar will work for catalyst.

tongue

Anyway, the "u" is important there...   I think you are missing it.

I know you did mention it, Allan, but that was yesterday (at lest for my timezone ;P) :-)

Offline

#15 2014-03-12 01:27:17

mickstep
Member
Registered: 2014-03-11
Posts: 6

Re: [SOLVED] dependency conflicts when running pacman -Syu

Thanks guys, but still not working sad

[michael@localhost michael]$ sudo pacman -Syu nvidia-304xx-libgl
[sudo] password for michael: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community                  2.1 MiB  3.14M/s 00:01 [######################] 100%
 multilib-testing is up to date
 multilib is up to date
 home_moritzmolch_gencfsm_Arch_Extra is up to date
 haskell-core is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-cairo: requires lib32-libgl
:: lib32-glu: requires lib32-libgl
:: steam: requires lib32-libgl

Offline

#16 2014-03-12 01:31:37

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] dependency conflicts when running pacman -Syu

Try

sudo pacman -Syu nvidia-304xx-libgl lib32-nvidia-304xx-libgl

Offline

#17 2014-03-12 01:36:12

mickstep
Member
Registered: 2014-03-11
Posts: 6

Re: [SOLVED] dependency conflicts when running pacman -Syu

Thanks Karol, that sorted it, it's hard to describe how awesomely helpful (and prompt) you are. I can't see any thanking mechanism but if I am being blind please point me to it.

Offline

#18 2014-03-12 01:41:35

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] dependency conflicts when running pacman -Syu

Thank you for the kind words :-) There's no 'Like' or any similar 'Thumbs up' system on the forums.
I already get too much credit for my contributions. IMHO people like the developers, TUs and moderators are the real heroes.

If you want to help Arch Linux become even better, see https://wiki.archlinux.org/index.php/Getting_involved

Offline

#19 2014-03-14 16:52:20

kinleyd
Member
From: Bhutan
Registered: 2012-09-21
Posts: 142

Re: [SOLVED] dependency conflicts when running pacman -Syu

Thanks karol, saved me a lot of time too.

Offline

#20 2014-03-15 22:13:50

whitewizard
Member
Registered: 2013-12-08
Posts: 24

Re: [SOLVED] dependency conflicts when running pacman -Syu

Well, I've fixed it.
When I tried 'sudo pacman -Syu catalyst-utils', it told me there was a conflict with libcl. So then I just ran 'sudo pacman -Syu libcl' and it installed perfectly. In fact, it even installed an update of the catalyst drivers which fixed some input lag issues I was having with source games. Awesome.

Well, thanks for all of your help!


“The fact that we live at the bottom of a deep gravity well, on the surface of a gas covered planet going around a nuclear fireball 90 million miles away and think this to be normal is obviously some indication of how skewed our perspective tends to be.”
- Douglas Adams

Offline

Board footer

Powered by FluxBB