migration hickup

joerg van den hoff veedeehjay at gmail.com
Mon Mar 8 20:12:34 UTC 2021

On 08.03.21 21:01, Rainer Müller wrote:
> On 08/03/2021 17.44, joerg van den hoff wrote:
>> Now, after the data transfer completed, on the new machine I do have a
>> (seemingly/so far) working Macports installation: Migration Assistant actually
>> transferred the stuff in /opt, too.
>> BUT, when now trying to selfupdate on the new machine, I get the message/warning:
>> Warning: Failed to copy com.apple.dt.Xcode.plist to
>> /opt/local/var/macports/home/Library/Preferences: could not set owner for file
>> "/opt/local/var/macports/home/Library/Preferences/com.apple.dt.Xcode.plist":
>> user "macports" does not exist
>> although `finger macports' reports for the new machine that the user is known
>> Login: macports                   Name: MacPorts
>> Directory: /opt/local/var/macports/home    Shell: /usr/bin/false
>> Never logged in.
>> No Mail.
>> No Plan.
>> as does `id macports'.
>> what am I missing?

thanks for your reply.

> I am not sure, but it might be that the message shown above is a bit inaccurate
> and it is the "macports" group that is missing?

the message says it can't set the *owner* so it seems to actually mean _user_ does not exist, no?

> Please check that the user and group do exist for dscl (Directory Services):
>    dscl . -read /Users/macports
>    dscl . -read /Groups/macports

yes, they do (no error messages, some reporting of properties). so I really don't see what is 
missing or has been broken by an seemingly incomplete transfer of information from the old 
machine.... basically, I don't understand how the machine can complain about "non-existent user 
macports" despite this seemingly not being true.

> In any case, running the MacPorts install either from the .dmg or from source
> once again should recreate both the user and group named "macports".

just to be sure: re-installing will not confuse/corrupt the database regarding what is already 
installed via macports? I would prefer to keep /opt/local intact and usable...


> Rainer

More information about the macports-users mailing list