On Wed, 16 Jul 2003, Norman Zhang wrote:

> This is a multi-part message in MIME format...

... for no good reason that is readily apparent (at least to me) ... :)

> I'm trying to upgrade to the latest squid-2.5 proxy server from cooker.

Onto a system running which release? I take it that it's not Cooker that 
you're running on this box; this sort of mixing is prone to these sorts 
of difficulties, you know ... if the box /is/ running Cooker, then using 
urpmi to install rather than rpm should sort out the dependencies nicely.

Cooker is really a separate distro unto itself, and the further you get
from the date of the prior "official" release, the more differences you'll
inevitably encounter between the two of them (and the more problems that
mixing RPMs from both onto one system will generate for you).

> However I get the following error
> 
> [EMAIL PROTECTED] nzhang]# rpm -Uvh squid-2.5.STABLE2-2mdk.i586.rpm
> Preparing...
>  ########################################### [100%]
>    1:squid
> ########################################### [100%]
> [EMAIL PROTECTED] nzhang]# rpm -Uvh squid-2.5.STABLE3-1mdk.i586.rpm
> error: failed dependencies:
>         perl(Authen::Smb::Smb)   is needed by squid-2.5.STABLE3-1mdk
> 
> Would someone please give me a few pointers on how to troubleshoot this?

This newer version of Squid needs a Perl module that the earlier one did
not, and that you don't already have. If you're familiar with downloading
and installing Perl modules with the CPAN system, you might be able to get
this module (and possibly others that this Squid version may also require)  
that way, and thereby incorporate it/them into your current local Perl
installation ... if not, it is entirely possible that trying to get it
from Cooker will require a wholesale updating of your Perl susbsystem (if
Cooker is using a newer Perl version than your current release does), and
$DEITY knows what else may need to be upgraded along with it; someone who
runs Cooker can address that aspect better than I can, once we know what
Mandrake release /you/ have running.

You might want to seriously consider whether or not the Cooker version
provides something that the other one does not, and whether or not that
functionality is something you just cannot live without. If you're just
aiming to get the latest solely because it's the latest available, it's
very likely not worth the bother. Any security vulnerabilities that are
found to be in the "release" version of an app will generally be quickly
addressed by Vincent and his team, and an update issued, which is often a
backport of a fix that the app's authors will have included only in their
latest release, but which the Mandrake Security Team has then adapted to
the version of the app that was included with the distro. Ergo, you can't
go by version numbers alone in all cases to determine whether the fix you
want to get has been included, if that fix is your sole reason to upgrade.

HTH!

-- 
Bill Mullen   [EMAIL PROTECTED]   MA, USA   RLU #270075   MDK 8.1 & 9.0
"In the beginning the Universe was created. This has made a lot of people
very angry and been widely regarded as a bad move." - Douglas Adams

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to