Error with 'port -vst install'

Pieter van Oostrum pieter-l at vanoostrum.org
Mon Oct 10 13:16:50 UTC 2022


Clemens Lang <cal at macports.org> writes:

> Hi,
>
> On Fri, Oct 07, 2022 at 09:16:50PM +0200, Pieter van Oostrum wrote:
>> Although your suggestion solved the problem for me, I have another
>> followup.
>> 
>> I found this ticket, which describes the same problem:
>> https://trac.macports.org/ticket/53435 It is six years old and it is
>> marked as fixed, but now it seems to have cropped up again. Some kind
>> of regression, maybe?
>
> Thanks for checking, but I can't see a regression here. The MacPorts
> port still has destroot.keepdirs set for this directory, and I confirmed
> that the MacPorts 2.7.2 package for Monterey contains the directory with
> the expected permissions.
>
> I'm not sure why they were not correct on your system, but it doesn't
> seem to be caused by something that's very common.

I did some tests:

1) I moved /opt/local/var/macports/sip-workaround out of the way and then ran
    sudo port -f selfupdate --no-sync
    This reinstalled the macports base and a new sip-workaround was created with permissions 777.
    So far so good.
However,
2) When I had already a sip-workaround with the wrong permissions (e.g.755), and I run then
   sudo port -f selfupdate --no-sync
   the permissions of sip-workaround are not changed.
   So if you had once installed a macports base that had the bug I
   mentioned, and a sip-workaround with default permissions had been
   created later, you're stuck with it. I suppose this is what had
   happened on my machine. This looks like a kind of bug to me.
-- 
Pieter van Oostrum <pieter at vanoostrum.org>
www: http://pieter.vanoostrum.org/
PGP key: [8DAE142BE17999C4]


More information about the macports-users mailing list