This is a discussion on Upgrading elfutils (FC6) within the Linux Operating System forums, part of the Unix Operating Systems category; --> I tried to update my FC6 box today, and it barfed at the elfutils* section, with some recursive dependencies. ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I tried to update my FC6 box today, and it barfed at the elfutils* section, with some recursive dependencies. So I grabbed all the 'affected' packages, and tried to do it locally with RPM. I was looking for some assistance in how to get these guys installed.. thanks in advance. My RPM knowledge is somewhat limited, but this is the result: [root@mars elflib]# ls elfutils-0.126-1.fc6.x86_64.rpm elfutils-libelf-0.126-1.fc6.x86_64.rpm elfutils-libelf-devel-0.126-1.fc6.x86_64.rpm elfutils-libelf-devel-static-0.126-1.fc6.x86_64.rpm elfutils-libs-0.126-1.fc6.x86_64.rpm [root@mars elflib]# rpm -U * error: Failed dependencies: elfutils < 0.123-1.fc6 conflicts with elfutils-libelf-0.123-1.fc6.i386 elfutils > 0.123-1.fc6 conflicts with elfutils-libelf-0.123-1.fc6.i386 elfutils < 0.123-1.fc6 conflicts with elfutils-libs-0.123-1.fc6.i386 elfutils > 0.123-1.fc6 conflicts with elfutils-libs-0.123-1.fc6.i386 elfutils < 0.126-1.fc6 conflicts with elfutils-libelf-0.126-1.fc6.x86_64 elfutils-libs < 0.126-1.fc6 conflicts with elfutils-libelf-0.126-1.fc6.x86_64 elfutils-libelf-devel > 0.123-1.fc6 conflicts with elfutils-libelf-0.123-1.fc6.i386 elfutils < 0.126-1.fc6 conflicts with elfutils-libs-0.126-1.fc6.x86_64 elfutils-libs > 0.123-1.fc6 conflicts with elfutils-libelf-0.123-1.fc6.i386 elfutils-libelf = 0.119-1.2.1 is needed by (installed) elfutils-0.119-1.2.1.i386 elfutils-libs = 0.119-1.2.1 is needed by (installed) elfutils-0.119-1.2.1.i386 -- Pinging self [127.0.0.1] with 32 bites of banana cake: Ping statistics for 127.0.0.1: Slices: Sent = 4, Received = 0, Lost = 4 (100% loss), |
| |||
| On Mar 6, 10:09 am, Matthew Harrison <m.harris...@craznar.com> wrote: > I tried to update my FC6 box today, and it barfed at the elfutils* > section, with some recursive dependencies. > > So I grabbed all the 'affected' packages, and tried to do it locally > with RPM. > > I was looking for some assistance in how to get these guys installed.. > thanks in advance. > > My RPM knowledge is somewhat limited, but this is the result: > > [root@mars elflib]# ls > elfutils-0.126-1.fc6.x86_64.rpm > elfutils-libelf-0.126-1.fc6.x86_64.rpm > elfutils-libelf-devel-0.126-1.fc6.x86_64.rpm > elfutils-libelf-devel-static-0.126-1.fc6.x86_64.rpm > elfutils-libs-0.126-1.fc6.x86_64.rpm > [root@mars elflib]# rpm -U * > error: Failed dependencies: > elfutils < 0.123-1.fc6 conflicts with > elfutils-libelf-0.123-1.fc6.i386 > elfutils > 0.123-1.fc6 conflicts with > elfutils-libelf-0.123-1.fc6.i386 > elfutils < 0.123-1.fc6 conflicts with > elfutils-libs-0.123-1.fc6.i386 > elfutils > 0.123-1.fc6 conflicts with > elfutils-libs-0.123-1.fc6.i386 > elfutils < 0.126-1.fc6 conflicts with > elfutils-libelf-0.126-1.fc6.x86_64 > elfutils-libs < 0.126-1.fc6 conflicts with > elfutils-libelf-0.126-1.fc6.x86_64 > elfutils-libelf-devel > 0.123-1.fc6 conflicts with > elfutils-libelf-0.123-1.fc6.i386 > elfutils < 0.126-1.fc6 conflicts with > elfutils-libs-0.126-1.fc6.x86_64 > elfutils-libs > 0.123-1.fc6 conflicts with > elfutils-libelf-0.123-1.fc6.i386 > elfutils-libelf = 0.119-1.2.1 is needed by (installed) > elfutils-0.119-1.2.1.i386 > elfutils-libs = 0.119-1.2.1 is needed by (installed) > elfutils-0.119-1.2.1.i386 > > -- > Pinging self [127.0.0.1] with 32 bites of banana cake: > > Ping statistics for 127.0.0.1: > Slices: Sent = 4, Received = 0, Lost = 4 (100% loss), It looks like you're having conflicts between x86_64 and x86 packages. Check your repositories to be sure that you have the proper ones for your system enabled, i.e., if you have a 64 bit system, you are using the 64 bit repositories only, and 32 bit for a 32 bit system. You may have to manually remove (rpm -e) improper packages from your system. If it is a 32 bit system, you could try "rpm -qa | grep 64" to get a list of 64 bit packages that will need to be removed. This will not be as simple if you have a 64 bit system and need to remove non-64 bit packages. Good luck |
| |||
| Matthew Harrison wrote: > I tried to update my FC6 box today, and it barfed at the elfutils* > section, with some recursive dependencies. > > So I grabbed all the 'affected' packages, and tried to do it locally > with RPM. > > I was looking for some assistance in how to get these guys installed.. > thanks in advance. > > My RPM knowledge is somewhat limited, but this is the result: > > > [root@mars elflib]# ls > elfutils-0.126-1.fc6.x86_64.rpm > elfutils-libelf-0.126-1.fc6.x86_64.rpm > elfutils-libelf-devel-0.126-1.fc6.x86_64.rpm > elfutils-libelf-devel-static-0.126-1.fc6.x86_64.rpm > elfutils-libs-0.126-1.fc6.x86_64.rpm > [root@mars elflib]# rpm -U * > error: Failed dependencies: > elfutils < 0.123-1.fc6 conflicts with > elfutils-libelf-0.123-1.fc6.i386 It looks like your running in a multilib environment and it seems you missed the 32-bit (i386) counterparts in your downloading, get the list and download the missing 32-bit counterpart rpm packages; rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}.rpm\n" 'elf*' | sort Then install all at the same time; rpm -Uvh elfutils*.rpm This example should help in the future; yum update elfutils elfutils.i386 -- Contained within the Microsoft EULA; This Limited Warranty is void if failure of the Product has resulted from accident, abuse, misapplication, abnormal use or a virus. |
| |||
| Thanks to both of you guys ... it turns out removing the elflibs.i386 package first was the key. Seems there is no elflibs.i386 in the 0.126-1 version for x86_64 updates. Removing it first, then updating all the other elflib packages worked like a charm. Lenard wrote: > Matthew Harrison wrote: > >> I tried to update my FC6 box today, and it barfed at the elfutils* >> section, with some recursive dependencies. >> >> So I grabbed all the 'affected' packages, and tried to do it locally >> with RPM. >> >> I was looking for some assistance in how to get these guys installed.. >> thanks in advance. >> >> My RPM knowledge is somewhat limited, but this is the result: >> >> >> [root@mars elflib]# ls >> elfutils-0.126-1.fc6.x86_64.rpm >> elfutils-libelf-0.126-1.fc6.x86_64.rpm >> elfutils-libelf-devel-0.126-1.fc6.x86_64.rpm >> elfutils-libelf-devel-static-0.126-1.fc6.x86_64.rpm >> elfutils-libs-0.126-1.fc6.x86_64.rpm >> [root@mars elflib]# rpm -U * >> error: Failed dependencies: >> elfutils < 0.123-1.fc6 conflicts with >> elfutils-libelf-0.123-1.fc6.i386 > > It looks like your running in a multilib environment and it seems you missed > the 32-bit (i386) counterparts in your downloading, get the list and > download the missing 32-bit counterpart rpm packages; > > rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}.rpm\n" 'elf*' | sort > > Then install all at the same time; rpm -Uvh elfutils*.rpm > > This example should help in the future; yum update elfutils elfutils.i386 > > -- Pinging self [127.0.0.1] with 32 bites of banana cake: Ping statistics for 127.0.0.1: Slices: Sent = 4, Received = 0, Lost = 4 (100% loss), |
| |||
| Matthew Harrison wrote: > Thanks to both of you guys ... it turns out removing the elflibs.i386 > package first was the key. > > Seems there is no elflibs.i386 in the 0.126-1 version for x86_64 updates. > > Removing it first, then updating all the other elflib packages worked > like a charm. First please do not top post. Second are you sure about that; $ rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}.rpm\n" 'elf*' | sort elfutils-0.126-1.fc6.x86_64.rpm elfutils-devel-0.126-1.fc6.i386.rpm elfutils-devel-0.126-1.fc6.x86_64.rpm elfutils-devel-static-0.126-1.fc6.x86_64.rpm elfutils-libelf-0.126-1.fc6.i386.rpm elfutils-libelf-0.126-1.fc6.x86_64.rpm elfutils-libelf-devel-0.126-1.fc6.i386.rpm elfutils-libelf-devel-0.126-1.fc6.x86_64.rpm elfutils-libelf-devel-static-0.126-1.fc6.x86_64.rpm elfutils-libs-0.126-1.fc6.i386.rpm elfutils-libs-0.126-1.fc6.x86_64.rpm -- Contained within the Microsoft EULA; This Limited Warranty is void if failure of the Product has resulted from accident, abuse, misapplication, abnormal use or a virus. |
| |||
| Lenard wrote: > First please do not top post. ? what has that got to do with things ? > > Second are you sure about that; Yes... you notice that elfutils has no i386 ... > > $ rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}.rpm\n" 'elf*' | sort > elfutils-0.126-1.fc6.x86_64.rpm <----------------------********* > elfutils-devel-0.126-1.fc6.i386.rpm > elfutils-devel-0.126-1.fc6.x86_64.rpm > elfutils-devel-static-0.126-1.fc6.x86_64.rpm > elfutils-libelf-0.126-1.fc6.i386.rpm > elfutils-libelf-0.126-1.fc6.x86_64.rpm > elfutils-libelf-devel-0.126-1.fc6.i386.rpm > elfutils-libelf-devel-0.126-1.fc6.x86_64.rpm > elfutils-libelf-devel-static-0.126-1.fc6.x86_64.rpm > elfutils-libs-0.126-1.fc6.i386.rpm > elfutils-libs-0.126-1.fc6.x86_64.rpm > -- Pinging self [127.0.0.1] with 32 bites of banana cake: Ping statistics for 127.0.0.1: Slices: Sent = 4, Received = 0, Lost = 4 (100% loss), |
| |||
| Matthew Harrison wrote: > Lenard wrote: >> First please do not top post. > > ? what has that got to do with things ? tluciffid gnidaer sekam tI Try reading a book in the following order, Chapter 3, 1, 2 >> Second are you sure about that; > > Yes... you notice that elfutils has no i386 ... >> >> $ rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}.rpm\n" 'elf*' | sort >> elfutils-0.126-1.fc6.x86_64.rpm <----------------------********* My choice, I do not need the 32-bit version, but i could add it if needed; $ rpm -ivh elfutils-0.126-1.fc6.i386.rpm --test warning: elfutils-0.126-1.fc6.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 Preparing... ########################################### [100%] -- Contained within the Microsoft EULA; This Limited Warranty is void if failure of the Product has resulted from accident, abuse, misapplication, abnormal use or a virus. |
| |||
| Lenard wrote: > Try reading a book in the following order, Chapter 3, 1, 2 You must read The Epic Devry(?) series by Katherine Kerr Also - try using a threaded newsreader ... which is why I hate bottom posters. > >>> Second are you sure about that; >> Yes... you notice that elfutils has no i386 ... >>> $ rpm -qa --qf="%{n}-%{v}-%{r}.%{arch}.rpm\n" 'elf*' | sort >>> elfutils-0.126-1.fc6.x86_64.rpm <----------------------********* > > My choice, I do not need the 32-bit version, but i could add it if needed; Well - in the FC6 directory for updates for 64 bit version, there isn't one... that's my point. > > $ rpm -ivh elfutils-0.126-1.fc6.i386.rpm --test > warning: elfutils-0.126-1.fc6.i386.rpm: Header V3 DSA signature: NOKEY, key > ID 4f2a6fd2 > Preparing... ########################################### > [100%] > > Bottom post text to make you happy. -- Pinging self [127.0.0.1] with 32 bites of banana cake: Ping statistics for 127.0.0.1: Slices: Sent = 4, Received = 0, Lost = 4 (100% loss), |
| |||
| Matthew Harrison wrote: > Lenard wrote: > >> First please do not top post. > > ? what has that got to do with things ? .... snip ... See below: -- Some informative links: <http://www.catb.org/~esr/faqs/smart-questions.html> <http://www.caliburn.nl/topposting.html> <http://www.netmeister.org/news/learn2quote.html> <http://cfaj.freeshell.org/google/> (taming google) <http://members.fortunecity.com/nnqweb/> (newusers) |
| ||||
| I hate bottom posters, others hate top posters - meh is all I can say. CBFalconer wrote: > Matthew Harrison wrote: >> Lenard wrote: >> >>> First please do not top post. >> ? what has that got to do with things ? > ... snip ... > > See below: > -- Pinging self [127.0.0.1] with 32 bites of banana cake: Ping statistics for 127.0.0.1: Slices: Sent = 4, Received = 0, Lost = 4 (100% loss), |