I'm trying to install rosetta 2 via command line, using this command:

/usr/sbin/softwareupdate --install-rosetta

Source: https://derflounder.wordpress.com/2020/11/17/installing-rosetta-2-on-apple-silicon-macs/

The problem:

I'm receiving this error:

softwareupdate[981:12251] Package Authoring Error: 001-79711: Package reference com.apple.pkg.RosettaUpdateAuto is missing installKBytes attribute

Terminal screenshot: Screenshot

The question: How can I get rid of this error and install rosetta 2 properly?

  • 2
    Did you verify that it really isn't installed (despite the message)? – nohillside Nov 30 '20 at 7:44
  • @nohillside I don't know who to verify that. Google didn't turn out to be helpful. If I try to install something, that requires rosetta 2 the installation get's stuck at "Waiting for other software to be installed". My current guess is, that the initial installation failed in the middle of the process, so that Rosetta is installed only partially. – tmuecksch Nov 30 '20 at 8:25
  • @nohillside Could you please suggest an "old" application? Well, the .pkg installation of these "old" applications get's stuck. – tmuecksch Nov 30 '20 at 8:27
  • Ah, then it's probably not installed. I assume you rebooted already and tried again? Is there anything of interest in the logs? – nohillside Nov 30 '20 at 8:28
  • 1
    You can also check in Activity Monitor by enabling the "Architecture" column. If any process has "Intel" there, Rosetta is installed. – nohillside Dec 1 '20 at 8:40

Don't know about the error message but the command also reports Install of Rosetta 2 finished successfully. So to check whether Rosetta actually got installed

  • Install an "old" application not recompiled for M1 yet (if you don't have one, any free application from the Store which hasn't been updated since May 2020 will do)
  • Run it to see if it works.

You can then also check in Activity Monitor by enabling the "Architecture" column there. If any process shows as"Intel", Rosetta is installed

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .