Re: How to resolve an up2date package conflict? [SOLVED]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi,

Firstly: I solved the problem. For those who find it interesting to see where the issue resided, and how it was solved, I have posted the details down below.

>libobjc is only installed as a dependency if you're installing the
>gcc-objc package, not just plain gcc. Are you telling us what you're
>really doing?

Yep.

>If libtool requires gcc and libtool is already on your system, then you
>must also already have gcc.  So why aren't you using "yum update gcc"
>rather than "yum install gcc"?
>
>Have you tried simply "yum upgrade" (with no specific packages listed)
>to bring the entire system up to date?  If not, why not?

Been there, done that. This results in (for "yum update" and "yum update gcc"):

---> Package gcc-objc.i386 0:3.4.6-3.1 set to be updated
---> Downloading header for gcc4-c++ to pack into transaction set.
gcc4-c%2B%2B-4.1.0-18.EL4 100% |=========================| 32 kB 00:00
---> Package gcc4-c++.i386 0:4.1.0-18.EL4.3 set to be updated
--> Running transaction check
--> Processing Dependency: gcc = 3.4.5 for package: libtool
--> Finished Dependency Resolution
Error: Missing Dependency: gcc = 3.4.5 is needed by package libtool

>As a last resort I'd suggest that you try removing libtool entirely
>(rpm -e libtool), then installing whatever gcc packages you are after,
>and then try re-installing libtool.

Yes. I agree in resorting to the last resort, so I tried that, and this resulted in the message: "error: "libtool" specifies multiple packages"

But wait!
Now there we have a really good clue as to what is going on!!! Multiple packages does not sound like a desirable situation!!

Sooooo, trying to use yum instead shows something highly interesting:

yum remove libtool
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package libtool.i386 0:1.5.6-4.EL4.1.c4.3 set to be erased
---> Package libtool.i386 0:1.5.6-4.EL4.1.c4.4 set to be erased
--> Running transaction check

Dependencies Resolved

======================================================================== ===== Package Arch Version Repository Size ======================================================================== =====
Removing:
libtool i386 1.5.6-4.EL4.1.c4.3 installed 2.3 M libtool i386 1.5.6-4.EL4.1.c4.4 installed 2.3 M

Transaction Summary
======================================================================== =====
Install      0 Package(s)
Update       0 Package(s)
Remove       2 Package(s)
Total download size: 0


There ya go!
No idea how both versions could have gotten installed, but this is definitely way off.

I removed both packages, and afterwards a "yum update gcc" worked fine, then I ran "yum update" and that finished without any problems too. Finally, I ran "yum install libtool", and that worked smoothly too (it installed the "c4.4" version mentioned above).

All swell now, and tnx everybody for your help! :)

Cheerz,
Olafo


_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux