Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 May 2012 21:06:20 -0400
From:      Jason Hellenthal <jhellenthal@dataix.net>
To:        Stephen Montgomery-Smith <stephen@missouri.edu>
Cc:        ports@freebsd.org, Robert Huff <roberthuff@rcn.com>
Subject:   Re: problem running pkg_delete
Message-ID:  <20120513010619.GA6515@DataIX.net>
In-Reply-To: <4FAEF2E0.50806@missouri.edu>
References:  <20398.43728.425481.287491@jerusalem.litteratus.org> <4FAEF150.5070202@missouri.edu> <4FAEF2E0.50806@missouri.edu>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sat, May 12, 2012 at 06:31:44PM -0500, Stephen Montgomery-Smith wrote:
> On 05/12/2012 06:25 PM, Stephen Montgomery-Smith wrote:
> > On 05/12/2012 01:24 PM, Robert Huff wrote:
> >>
> >> Suddenly I'm getting:
> >>
> >> pkg_delete: the package info for package "Source" is corrupt
> >>
> >> Any ideas?
> >
> > Is it possible that you created a directory by accident inside
> > /var/db/pkg called "Source"?
> 
> Also, I am trying to look through the source code in pkg_delete to see 
> what could have created this message.  As best as I can tell, this 
> message must have been created by the function matchallbyorigin in 
> /usr/src/usr.sbin/pkg_install/lib/match.c which was called by the 
> function pkg_do in /usr/src/usr.sbin/pkg_install/delete/perform.c.  The 
> source code for pkg_do contains the disclaimer "This is seriously ugly 
> code following.  Written very fast!"
> 
> Do you remember at all the command you typed that created this message?
> 

You would probably get the same message from:
mkdir /var/db/pkg/Source
pkg_delete Source

Try it out!

-- 

 - (2^(N-1))



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120513010619.GA6515>