From owner-freebsd-questions@FreeBSD.ORG Wed Feb 2 14:08:55 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BBB016A4CE for ; Wed, 2 Feb 2005 14:08:55 +0000 (GMT) Received: from orchid.homeunix.org (awe55.neoplus.adsl.tpnet.pl [83.27.64.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id D046E43D41 for ; Wed, 2 Feb 2005 14:08:53 +0000 (GMT) (envelope-from freebsd@orchid.homeunix.org) Received: from [192.168.1.66] (blackacidevil.orchid.homeunix.org [192.168.1.66]) (authenticated bits=0) by orchid.homeunix.org (8.13.1/8.13.1) with ESMTP id j12E8pEM069674 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 2 Feb 2005 15:08:52 +0100 (CET) (envelope-from freebsd@orchid.homeunix.org) Message-ID: <4200DEF4.7080906@orchid.homeunix.org> Date: Wed, 02 Feb 2005 15:08:52 +0100 From: Karol Kwiatkowski User-Agent: Mozilla Thunderbird 1.0 (X11/20050114) X-Accept-Language: en-us, en MIME-Version: 1.0 To: saravanan ganapathy References: <20050202135728.22036.qmail@web51703.mail.yahoo.com> In-Reply-To: <20050202135728.22036.qmail@web51703.mail.yahoo.com> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.81, clamav-milter version 0.81b on orchid.homeunix.org X-Virus-Status: Clean cc: freebsd-questions@freebsd.org Subject: Re: keeping freebsd uptodate - doubt X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: freebsd@orchid.homeunix.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2005 14:08:55 -0000 saravanan ganapathy wrote: > I have done the above steps to update my system and > when I run 'portversion -v | grep -v "=" ', I am > gettin g the perl package only. > > freebsd# portversion -v | grep -v "=" > perl-5.8.5 < needs updating (port has 5.8.6_1) > > freebsd# portupgrade perl > ---> Upgrading 'perl-5.8.5' to 'perl-5.8.6_1' > (lang/perl5.8) > ---> Building '/usr/ports/lang/perl5.8' > ===> Cleaning for perl-5.8.6_1 > ===> perl-5.8.6_1 has known vulnerabilities: > => perl -- File::Path insecure file/directory > permissions. > Reference: > > => Please update your ports tree and try again. > *** Error code 1 > > Stop in /usr/ports/lang/perl5.8. > ** Command failed [exit code 1]: /usr/bin/script -qa > /tmp/portupgrade5864.0 make > ** Fix the problem and try again. > ** Listing the failed packages (*:skipped / !:failed) > ! lang/perl5.8 (perl-5.8.5) (unknown build > error) > ---> Packages processed: 0 done, 0 ignored, 0 skipped > and 1 failed > > How to solve this problem? Portaudit thinks perl-5.8.6_1 is not safe. It even tells you where to find more information: > http://www.FreeBSD.org/ports/portaudit/c418d472-6bd1-11d9-93ca-000a95bc6fae.html If you look there it says: > Affects: > > * perl >=0 <5.6.2 > * perl >=5.8.0 <5.8.6 Clearly, perl-5.8.6_1 is *not* affected. This leads us to conclusion that your portadit's database is outdated. To fetch new databse simply run: # portaudit -F oh, btw. I forgot to include in previous post: before upgrading ports always read /usr/ports/UPDATING. It can save you some headaches ;) Cheers, Karol -- Karol Kwiatkowski