portmaster always re-installs some ports

Doug Barton dougb at FreeBSD.org
Tue Aug 17 03:47:48 UTC 2010


On 08/16/2010 20:07, Charlie Kester wrote:
> On Mon 16 Aug 2010 at 19:48:23 PDT Charlie Kester wrote:
>> A while back I aborted a recursive update (bad idea, I know now)

Well not always, but apparently it was this time. :)

>> and
>> must have messed up something in whatever info portmaster uses to decide
>> whether to re-install a port. Now, whenever I use portmaster -a, it
>> re-installs py26-imaging, py26-reportlab and py26-xml.
>>
>> Every time.
>
> Correction: every time any other port is upgraded. If all ports are
> reported as up to date, the three python ports are not re-installed.
> But if any port is upgraded, the re-install occurs, even if the upgraded
> port has no dependency relationship with any of the three python ports.

Well that's just wacky. Sorry to hear that you're having this kind of 
problem. I suggest the following:

1. pkg_delete -f the 3 affected ports
2. Run 'portmaster --check-depends'  If it tells you that there are 
dependencies listed for those 3 ports, but there is no installed 
version, make note of the port(s) that trigger this message then say yes 
to the "delete the dependency data" prompt
4. Run 'portmaster --check-depends' again to make sure everything is 
fixed now.
5. Run 'portmaster list-of-ports-from-number-2'  Make sure you upgrade 
them all at once just to be safe.

Then you should be fine, let me know if that works for you. If it 
doesn't I can give you some suggestions for more advanced debugging.


hth,

Doug

-- 

	Improve the effectiveness of your Internet presence with
	a domain name makeover!    http://SupersetSolutions.com/

	Computers are useless. They can only give you answers.
			-- Pablo Picasso



More information about the freebsd-ports mailing list