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>