On Fri, Oct 27, 2000 at 12:46:01PM -0400 or thereabouts, Walt wrote:
> I'm having some difficulty when attempting
> to install the (I think) latest glibc rpm from
> RedHat's site. It says:
> 
> only packages with major numbers <= 3 are supported by this version of RPM
> error: glibc-2.1.92-14.i686.rpm cannot be installed
> 
> Any suggestions? I've tried updating RPM to
> rpm-3.0.4-0.48, and that made no difference.

Close :)

That error message means "This was built with rpm-4.0 or greater" and
initially meant "So, you'll need rpm-4.x to install it". Now it means
"You'll need rpm-3.0.5 or greater to install it" because they rolled
that out for all the people who really didn't want to upgrade rpm and
everything it needed (which together affect quite a bit of your system) 
just to get a new package installed.

rpm-3.0.5 was the first one that handled packages built with rpm-4.x;
rpm-3.0.6 came out after. I don't know what changed, but either should
work without having to rebuild rpmdbs and goodness knows what.

The real confusion hit, I think, because the first package lots of
people met that with was XFree86, which had just gone from 3.x to
4.x itself. And rpms built with rpm-4.x arrived. So it looked like 
rpm was saying "I can't handle packages which have version numbers 
bigger than 3", when it meant "I can't handle packages built with 
rpm-with-a-version-number-bigger-than-3". That was -lots- of fun :)
One of the more confusing error messages I've seen!

Telsa

_______________________________________________
techtalk mailing list
[EMAIL PROTECTED]
http://www.linux.org.uk/mailman/listinfo/techtalk

Reply via email to