Package version problem with portupgrade(1)

kstewart kstewart at owt.com
Wed Sep 1 13:25:53 PDT 2004


On Wednesday 01 September 2004 12:41 pm, Mark Ovens wrote:
> FreeBSD postie 4.9-RELEASE FreeBSD 4.9-RELEASE #1:
> Sun Mar 21 19:46:39 GMT 2004
>       root at postie:/usr/obj/usr/src/sys/POSTIE  i386
>
> I'm trying to upgrade cups-base on this system, using packages (as the
> machine doesn't really have enough grunt for building ports), with
> portupgrade, but it is trying to get the wrong version:
>
> postie# portupgrade -RPPv cups-base
> --->  Session started at: Wed, 01 Sep 2004 17:27:46 +0100
> --->  Checking the availability of the latest package of 'graphics/png'
> --->  Fetching the package(s) for 'png-1.2.5_8' (graphics/png)
> --->  Fetching png-1.2.5_8
> ++ Will try the following sites in the order named:
>          ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4.9-release/
> --->  Invoking a command: /usr/bin/fetch -o '/var/tmp/png-1.2.5_8.tgz'
> 'ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4.9-release/All/png-
>1.2.5_8.tgz' fetch:
> ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4.9-release/All/png-1
>.2.5_8.tgz: File unavailable (e.g., file not found, no access)
> ** The command returned a non-zero exit status: 1
> ** Failed to fetch
> ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4.9-release/All/png-1
>.2.5_8.tgz
>
> The actual file in ports/i386/packages-4.9-release/All/ is png-1.2.5_2
>
> I'm guessing that this is caused because my ports tree was cvsup'd and
> so is more up to date than the packages built for 4.9-RELEASE. Thing is,
> how to deal with it? I could set $PKG_SITES in pkgtools.conf to use
> packages-4.9-release/Latest but the files there have no version number
> at all, e.g. png.tgz
>
> What's the best solution here - before I go and screw my system ;-)

Well, png is up to png-1.2.5_8 and if you did a recent cvsup and recreated 
your INDEXs, that is what you should be seeing. Staying behind is a good way 
to end up with a security black hole :). A cvsup of ports-all and a portsdb 
-uU should be a good way to keep your system current.

Kent

>
> Thanks.
>
> Regards,
>
> Mark
>
>
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"

-- 
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html
Support the Bison at http://www.buffalofieldcampaign.org/


More information about the freebsd-questions mailing list