You are not logged in.

#1 2014-03-09 10:36:30

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

[Solved] Dependencies loop detected (nvidia-304xx-libgl ///

Hi.
Today, with a pacman syu I got this message (translating from spanish to english)

attention: dependencies loop detected:
attention: nvidia-304xx-libgl will be installed before its dependence nvidia-304xx-utils

I don't know which are the consequences of this message and I don't want to update because I don't know if I have to do something before or after, or should not worry.

What should I do?
Thanks

Edit:
better title... I think
more info... there are more packages in updates... including mesa-10.1.0-2 (viewing other posts with conflicts involving this package, I don't know if this info is important). Thanks again.

Last edited by ppsalama (2014-03-09 17:32:08)

Offline

#2 2014-03-09 12:14:18

blackout23
Member
Registered: 2011-11-16
Posts: 781

Re: [Solved] Dependencies loop detected (nvidia-304xx-libgl ///

pacman -S mesa
pacman -Rdd nvidia-304xx-utils
pacman -S nvidia-304xx-libgl nvidia-304xx-utils

Last edited by blackout23 (2014-03-09 12:39:21)

Offline

#3 2014-03-09 12:18:20

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

Re: [Solved] Dependencies loop detected (nvidia-304xx-libgl ///

Thanks, but

blackout23 wrote:

pacman -S nvidia-304xx-libgl nvidia-304xx-utils

is not the same that?:

attention: nvidia-304xx-libgl will be installed before its dependence nvidia-304xx-utils

Offline

#4 2014-03-09 12:26:09

blackout23
Member
Registered: 2011-11-16
Posts: 781

Re: [Solved] Dependencies loop detected (nvidia-304xx-libgl ///

No I just did that on my laptop and it works. The problem is that currently the -utils package has the libgl.so files and mesa the libEGL.so. Now it moved to the nvidia -libgl package.

So first make sure your mesa package is updated.

pacman -S mesa (So that mesa doesn't provide libEGL.so anymore)
After that remove the old nvidia-304xx package which holds the libgl.so
pacman -Rdd nvidia-304xx-utils (-dd to override dependency check, since almost everything needs the libgl.so but we are installing it later anyway)
Now install the updated packages where the libgl and libEGL.so ownership is moved to -libgl and -utils doesn't claim ownership over libgl.so  anymore
pacman -S nvidia-304xx-libgl nvidia-304xx-utils
Now all files are present on the file system with correct ownerships.

Do the same with lib32-mesa and lib32-nvidia-304xx-utils and lib32-nvidia-304xx-libgl.

Last edited by blackout23 (2014-03-09 12:40:58)

Offline

#5 2014-03-09 13:04:18

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

Re: [Solved] Dependencies loop detected (nvidia-304xx-libgl ///

Thanks again... but something strange has happened to me now: (now I will put all my pacman output)

This post was because I got:

sudo pacman -Syyu
[sudo] password for ########: 
:: Synchronizing package databases ...
 core                                             106,8 KiB   367K/s 00:00 [##########################################] 100%
 extra                                           1456,6 KiB  1003K/s 00:01 [##########################################] 100%
 community                                          2,1 MiB  1054K/s 00:02 [##########################################] 100%
 archlinuxfr                                       12,2 KiB   183K/s 00:00 [##########################################] 100%
:: Starting full system upgrade...
:: ¿Replace kdeutils-kwallet with extra/kdeutils-kwalletmanager?  [S/n] s
solving dependencies...
attention: dependencies loop detected: 
attention: nvidia-304xx-libgl will be installed before its dependence nvidia-304xx-utils
Conflict checking ...

Packages (275): calibre-1.27.0-1  cups-1.7.1-4  file-5.17-2  kactivities-4.12.3-1  kde-base-artwork-4.12.3-1
                kde-l10n-es-4.12.3-1  kde-wallpapers-4.12.3-1  kdeaccessibility-jovie-4.12.3-1
                
                .......... a lot of kde packages ...................................................................................................................

                libcups-1.7.1-4  libkcddb-4.12.3-1  libkcompactdisc-4.12.3-1  libkdcraw-4.12.3-1  libkdeedu-4.12.3-1
                libkdegames-4.12.3-1  libkexiv2-4.12.3-1  libkipi-4.12.3-1  libkmahjongg-4.12.3-1  libkomparediff2-4.12.3-1
                libksane-4.12.3-1  libnl-3.2.24-1  linux-3.13.6-1  linux-docs-3.13.6-1  linux-headers-3.13.6-1
                linux-lts-3.10.33-1  linux-lts-headers-3.10.33-1  mediastreamer-2.10.0-1  mesa-10.1.0-2  minidlna-1.1.2-1
                nepomuk-core-4.12.3-1  nepomuk-widgets-4.12.3-1  nvidia-304xx-304.119-2  nvidia-304xx-libgl-304.119-2
                nvidia-304xx-utils-304.119-2  oxygen-gtk2-1.4.4-1  oxygen-gtk3-1.3.4-1  oxygen-icons-4.12.3-1
                pysmbc-1.0.13-2  python2-cherrypy-3.2.5-1  python2-setuptools-3.1-1  s-nail-14.6.2-1  subversion-1.8.8-1
                systemd-210-3  systemd-sysvcompat-210-3  xterm-303-1

Total download size:  663,17 MiB
Total Installed Size:    1361,11 MiB
Net updating Size:  -40,77 MiB

:: Continue with the installation? [Y/n] n

Then I wrote my first post.

After reading blackout23 comment, I type again sudo pacman -Syyu and I get this

:: Synchronizing package databases...
 core                                             106,8 KiB   337K/s 00:00 [##########################################] 100%
 extra                                           1456,1 KiB   988K/s 00:01 [##########################################] 100%
 community                                          2,1 MiB  1046K/s 00:02 [##########################################] 100%
 archlinuxfr                                       12,2 KiB   185K/s 00:00 [##########################################] 100%
:: Starting full system upgrade...
:: ¿Replace kdeutils-kwallet with extra/kdeutils-kwalletmanager?  [S/n] s
solving dependencies...
Conflict checking ...
error: error when preparing transaction (could not satisfy dependencies)
:: cairo: needs libgl
:: freeglut: needs libgl
:: glu: needs libgl
:: java3d: needs libgl
:: libva: needs libgl
:: mesa-demos: needs libgl
:: mplayer: needs libgl
:: pipelight: needs libgl
:: qt4: needs libgl
:: xorg-xdriinfo: needs libgl

a completely different output, and I didn't anything

what happens?

Offline

#6 2014-03-09 13:10:12

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

Re: [Solved] Dependencies loop detected (nvidia-304xx-libgl ///

This should fix it:
pacman -Syu nvidia-304xx-libgl

Offline

#7 2014-03-09 13:30:57

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

Re: [Solved] Dependencies loop detected (nvidia-304xx-libgl ///

Allan wrote:

This should fix it:
pacman -Syu nvidia-304xx-libgl

thank you so much
when I type that I get all updates with no "attention" 's and no conflicts
updating...
(I hope not to break my system)

Offline

#8 2014-03-09 17:31:06

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

Re: [Solved] Dependencies loop detected (nvidia-304xx-libgl ///

Everything works fine.
Thanksssss

Offline

Board footer

Powered by FluxBB