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...

best,
joerg

> 
> Rainer
> 


More information about the macports-users mailing list