Skip to content

Instantly share code, notes, and snippets.

@jj1bdx
Last active January 22, 2019 09:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jj1bdx/d9811d3509fc9e68292c5b2147b6e67c to your computer and use it in GitHub Desktop.
Save jj1bdx/d9811d3509fc9e68292c5b2147b6e67c to your computer and use it in GitHub Desktop.
Mac mini migration from Late 2012 to 2018

Mac mini migration memo from Late 2012 to 2018

How to migrate

  • Used the Migration Assistant over Ethernet

Homebrew glitches

  • Homebrew got broken during the migration
  • Not all files were copied under /usr/local
  • Made a tar archive of the old /usr/local and restoring it solved the consistency issue
  • OTOH, old unused files blocked C compilation, by the invalid include files under /usr/local/include
  • Workaround: remove all unused/unbrewed files under /usr/local pointed out by brew doctor

Software no longer works

License issues

  • Audirvana Plus license had to be reinstalled
  • Flume license broken
  • Omnigraffle Pro did not require the license reinstallation
  • Deckset license broken, had to purchase a new one

Default file system permission

  • Run sudo launchctl config user umask 077 and reboot

IPv4/IPv6 addresses

  • The default mode is on DHCP
  • Reconfiguration required for assigning the static IP addresses
  • Two entries for the Network Preferences required: 1st for IPv4 static and IPv6 outgoing (automatic), 2nd for IPv6 static

MacTeX

  • MacTeX has to be reinstalled
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment