You are not logged in.

#1 2014-03-23 13:48:59

andy_0
Member
Registered: 2013-04-10
Posts: 15

[Solved] fglrx; Dependency issues with lib32-libgl

Hi,

I am using fglrx from the repository mentioned in the Arch Wiki. When I tried to update the system, I got the following error:

:: Starting full system upgrade...
warning: linux: ignoring package upgrade (3.12.6-1 => 3.13.6-1)
warning: linux-headers: ignoring package upgrade (3.12.6-1 => 3.13.6-1)
resolving dependencies...
:: Es stehen 5 Provider für libgl zur Verfügung:
:: Repositorium catalyst
   1) catalyst-libgl  2) catalyst-utils-pxp
:: Repositorium extra
   3) mesa-libgl  4) nvidia-304xx-libgl  5) nvidia-libgl

Geben Sie eine Zahl ein (Voreinstellung=1):  
warning: dependency cycle detected:
warning: lib32-harfbuzz will be installed before its lib32-freetype2 dependency
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

Sorry for the german output but I don't know where to switch the output language. So basically it's a problem because there are a few possibilities for libgl. It seem catalyst-utils was split into three different packages (catalyst-utils, catalyst-libgl and opencl-catalyst) which seems to be causing this issue. I found an Arch forum topic (https://bbs.archlinux.org/viewtopic.php?pid=1253992) regarding a very similiar problem for nvidia drivers with which I solved my issue (sudo pacman -Rdd catalyst-utils, sudo pacman -S catalyst-libgl).

Now I still have the libgl32-libgl issue:

:: Starting full system upgrade...
warning: linux: ignoring package upgrade (3.12.6-1 => 3.13.6-1)
warning: linux-headers: ignoring package upgrade (3.12.6-1 => 3.13.6-1)
resolving dependencies...
warning: dependency cycle detected:
warning: lib32-harfbuzz will be installed before its lib32-freetype2 dependency
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

The error is stating lib32-harfbuzz will be installed before its dependency lib32-freetype2 and the other packages still need lib32-libgl which I can't install because of catalyst-libgl.

Checkupdates gives the following output:

accountsservice
agg
bash
bitcoin-qt
bluez
bluez-libs
bluez-utils
cgminer
chromium
cinnamon
cinnamon-screensaver
cinnamon-session
cinnamon-settings-daemon
clutter
cmake
coreutils
cryptsetup
cups
cups-filters
device-mapper
dhclient
dhcpcd
dosfstools
e2fsprogs
ffmpeg-compat
file
firefox
flashplugin
freetype2
gcr
gdk-pixbuf2
geary
geoip-database
git
glibc
gnutls
grep
grub
gst-plugins-bad
gst-plugins-good
gstreamer0.10-bad
gstreamer0.10-bad-plugins
gstreamer0.10-good
gstreamer0.10-good-plugins
guayadeque
ibus
imagemagick
kactivities
kde-meta-kdepim
kdebase-runtime
kdegraphics-mobipocket
kdelibs
kdepim-akonadiconsole
kdepim-akregator
kdepim-blogilo
kdepim-console
kdepim-kaddressbook
kdepim-kalarm
kdepim-kjots
kdepim-kleopatra
kdepim-kmail
kdepim-knode
kdepim-knotes
kdepim-kontact
kdepim-korganizer
kdepim-kresources
kdepim-ktimetracker
kdepim-ktnef
kdepim-libkdepim
kdepim-runtime
kdepimlibs
keyutils
lib32-catalyst-utils
lib32-flashplugin
lib32-freetype2
lib32-gdk-pixbuf2
lib32-glibc
lib32-gnutls
lib32-harfbuzz
lib32-libgcrypt
lib32-libldap
lib32-libpng
lib32-mesa
lib32-nspr
lib32-p11-kit
lib32-pango
lib32-readline
lib32-sqlite
lib32-systemd
lib32-util-linux
libarchive
libburn
libcups
libedit
libevdev
libibus
libisofs
libkgapi
libkolab
libkolabxml
libmariadbclient
libmbim
libmm-glib
libnl
libpng
libpulse
libreoffice-base
libreoffice-calc
libreoffice-common
libreoffice-de
libreoffice-draw
libreoffice-gnome
libreoffice-impress
libreoffice-kde4
libreoffice-math
libreoffice-postgresql-connector
libreoffice-sdk
libreoffice-sdk-doc
libreoffice-writer
libssh
libtirpc
libtorrent-rasterbar
libunique
libva
libwacom
libwbclient
linux
linux-headers
lvm2
man-pages
mariadb
mariadb-clients
mjpegtools
mkinitcpio
modemmanager
mono
mpg123
mpv
muffin
nepomuk-core
nepomuk-widgets
ntfs-3g
ntp
openssh
orbit2
oxygen-icons
par2cmdline
parted
perl-encode-locale
perl-file-listing
perl-http-cookies
perl-http-date
perl-http-negotiate
postgresql-libs
ppp
prison
pulseaudio
python
python2
python2-lxml
python2-markdown
python2-markupsafe
python2-pillow
python2-pyopenssl
python2-setuptools
raptor
rasqal
readline
s-nail
samba
smbclient
soundtouch
sqlite
sudo
systemd
systemd-sysvcompat
talloc
teamspeak3
telepathy-mission-control
tevent
thunar-archive-plugin
tzdata
udisks
udisks2
util-linux
virtuoso-base
webkitgtk
wine
wpa_supplicant
xmind
xterm

Do you have any suggestions?

Last edited by andy_0 (2014-03-25 17:25:10)

Offline

#2 2014-03-23 13:53:08

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [Solved] fglrx; Dependency issues with lib32-libgl

To switch output to English you need to prepend the command with LC_ALL=C, for example...

LC_ALL=C pacman -Syu

No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#3 2014-03-23 14:23:35

andy_0
Member
Registered: 2013-04-10
Posts: 15

Re: [Solved] fglrx; Dependency issues with lib32-libgl

Thank you for the tip. I replaced the relevant lines in my original post.

Offline

#4 2014-03-23 14:39:00

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

Re: [Solved] fglrx; Dependency issues with lib32-libgl

You still have e.g.

:: Es stehen 5 Provider für libgl zur Verfügung:

that's not English ;P


Why are you trying to do a partial upgrade?

Offline

#5 2014-03-23 14:46:52

andy_0
Member
Registered: 2013-04-10
Posts: 15

Re: [Solved] fglrx; Dependency issues with lib32-libgl

I don't get this message anymore as I already fixed that problem with removing and reinstalling some of the catalyst-utils packages as described with a very similiar problem for nvidia drivers. What do you mean with partial upgrade? I am trying a pacman -Syu. Some other packages still seem to require the mesa-libgl package instead of catalyst-libgl but I guess I need the catalyst-libgl for fglrx to work properly. That at least is my interpretation of the error.

Offline

#6 2014-03-23 14:51:24

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

Re: [Solved] fglrx; Dependency issues with lib32-libgl

warning: linux: ignoring package upgrade (3.12.6-1 => 3.13.6-1)
warning: linux-headers: ignoring package upgrade (3.12.6-1 => 3.13.6-1)

Post the output of

pacman -Q linux

Offline

#7 2014-03-23 14:57:11

andy_0
Member
Registered: 2013-04-10
Posts: 15

Re: [Solved] fglrx; Dependency issues with lib32-libgl

pacman -Q linux
linux 3.12.6-1

That's alright. I disable automtatic kernel upgrades as fglrx is slow to update to new kernels and/or XOrg versions. One really "couldnt" use fglrx with auto kernel upgrades as AMD was several month behind with their fglrx drivers. It got a lot better but I still upgrade manually.

Offline

#8 2014-03-23 14:57:14

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,257

Re: [Solved] fglrx; Dependency issues with lib32-libgl

... and of uname -a

Edit:  I note I was a couple seconds slow.  Your answer makes sense, but it is still a good sanity check

Last edited by ewaller (2014-03-23 14:58:26)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#9 2014-03-23 15:01:16

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

Re: [Solved] fglrx; Dependency issues with lib32-libgl

warning: dependency cycle detected:
warning: lib32-harfbuzz will be installed before its lib32-freetype2 dependency

might be a packaging issue, but it's harmless.

Offline

#10 2014-03-23 15:34:30

andy_0
Member
Registered: 2013-04-10
Posts: 15

Re: [Solved] fglrx; Dependency issues with lib32-libgl

As requested.

uname -a
Linux arch 3.12.6-1-ARCH #1 SMP PREEMPT Fri Dec 20 19:39:00 CET 2013 x86_64 GNU/Linux

Offline

#11 2014-03-24 12:44:49

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,025

Re: [Solved] fglrx; Dependency issues with lib32-libgl

try pacman -Syu  lib32-catalyst-libgl

Edit :

replaced insertion-tags with bold-tags

Last edited by Lone_Wolf (2014-03-24 14:10:48)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#12 2014-03-24 12:59:20

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

Re: [Solved] fglrx; Dependency issues with lib32-libgl

Lone_Wolf, I don't think there's a need for that bright-yellow highlighter. I'm using the default forum theme and it stands out a bit too much.
It's used for [ ins ] i.e. insertion. It's useful to show where somebody made a typo or to highlight my own edit.


I think the issue has been solved anyway.
If so, please mark the thread as solved https://bbs.archlinux.org/viewtopic.php?id=130309 , andy_0.

Last edited by karol (2014-03-24 12:59:39)

Offline

#13 2014-03-25 17:24:42

andy_0
Member
Registered: 2013-04-10
Posts: 15

Re: [Solved] fglrx; Dependency issues with lib32-libgl

I just tried Lone_Wolf's solution and it seems to be working. Thanks for all of your help.

Offline

Board footer

Powered by FluxBB