{"id":47392,"date":"2025-04-11T15:59:36","date_gmt":"2025-04-11T19:59:36","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=47392"},"modified":"2025-04-11T16:01:21","modified_gmt":"2025-04-11T20:01:21","slug":"failed-software-update-on-the-external-drive-of-an-apple-silicon-mac","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/04\/11\/failed-software-update-on-the-external-drive-of-an-apple-silicon-mac\/","title":{"rendered":"Failed Software Update on the External Drive of an Apple Silicon Mac"},"content":{"rendered":"<p>I thought I was out of the woods in setting up new Apple Silicon test macOS systems, after finally working around a Sequoia bug to get <a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/25\/error-702-installing-macos-on-an-external-drive\/\">old versions of macOS to install on an external drive<\/a>. Then Apple released the first beta for macOS 15.5, and I found that I couldn&rsquo;t update to it.<\/p>\n\n<p>After I agreed to the license and entered my password for software update, it would fail saying, &ldquo;User interaction required. An error occurred while installing the selected updates.&rdquo; I&rsquo;ve had lots of problems with the <strong>Software Update<\/strong> pane of System Settings in recent years, but the command-line tool had always worked. So I tried <code>sudo softwareupdate -irR<\/code>, but that <em>also<\/em> kept failing, saying: &ldquo;Failed to authenticate.&rdquo;<\/p>\n\n<p>This seems to have been caused by a problem with the <a href=\"https:\/\/hachyderm.io\/@mikeymikey\/114309249607161662\">LocalPolicy<\/a>. I was aware that <a href=\"https:\/\/mjtsai.com\/blog\/2021\/07\/19\/owner-accounts-on-m1-macs\/\">ownership<\/a> is an issue with Apple Silicon Macs, but it had never really caused problems for me before. I would just enter the requested information for a prior account when installing macOS, and it seemed to all just work, albeit with some annoying extra steps.<\/p>\n\n<p>This external Sequoia drive that I was trying to update to macOS 15.5 had been originally created using a different Apple Silicon Mac, so in retrospect it makes sense that the owner information wouldn&rsquo;t be right for the Mac where I was trying to do the update. But this never occurred to me because the Mac was able to <em>boot<\/em> from the drive just fine. Apparently, the owner account is not necessary for booting but <em>is<\/em> necessary for updating.<\/p>\n\n<p>A visible symptom of ownership problems seems to be that the Mac won&rsquo;t auto-boot from the drive. It will either boot from the internal drive or take you to the startup manager. I didn&rsquo;t notice this because I had been intentionally switching back and forth between different boot drives, always holding down the power key and selecting the drive using the startup manager.<\/p>\n\n<p>I happened to boot into macOS Recovery and look in the <a href=\"https:\/\/support.apple.com\/guide\/mac-help\/change-security-settings-startup-disk-a-mac-mchl768f7291\/15.0\/mac\/15.0\">Startup Security Utility<\/a>, and I saw that it did not have access to change the security policy for the external drive. In order to do that, it said I had to set the drive as the startup disk. This kind of didn&rsquo;t make sense because don&rsquo;t the security options get set when booted from Recovery?<\/p>\n\n<p>Anyway, I went to the Apple menu and chose <strong>Startup Disk<\/strong> and clicked on the external drive. Then I went back to Startup Security Utility and nothing seemed to have changed. OK, maybe I have to restart and it will use the Recovery from the newly selected startup disk? So I did that but ended up in the same place. It was still acting as though the external drive wasn&rsquo;t the startup disk, even though I had selected it.<\/p>\n\n<p>Maybe the startup disk will stick if I click the <strong>Restart<\/strong> button that&rsquo;s <em>in the <strong>Startup Disk<\/strong> window<\/em>? That turned out to be the key. When I clicked the button, it showed this error:<\/p>\n\n<blockquote><p>This volume does not have any authorized users for this computer.<\/p>\n<p>The selected system does not have any users that are authorized to administer this computer. You can continue to try to set the startup disk but some features such as software updates will not be functional. If you know the password of one or more users on this system you may authorize the users by clicking on\n&ldquo;Authorize Users&#8230;&rdquo;<\/p><\/blockquote>\n\n<p>I don&rsquo;t know why software update couldn&rsquo;t tell me this or why there is seemingly no direct GUI command to view or edit the authorized users. But restarting <em>from within<\/em> <strong>Startup Disk<\/strong> is apparently the way to get macOS to offer to fix the LocalPolicy. Once I added the user, I was able to do a normal boot from the external drive and software update normally.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/04\/04\/how-external-bootable-disks-work-with-apple-silicon-macs\/\">How External Bootable Disks Work With Apple Silicon Macs<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/25\/error-702-installing-macos-on-an-external-drive\/\">Error 702 Installing macOS on an External Drive<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/04\/03\/checking-bootable-systems-using-bputil\/\">Checking Bootable Systems Using bputil<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/11\/23\/booting-an-m1-mac-from-an-external-disk-with-monterey\/\">Booting an M1 Mac From an External Disk With Monterey<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/07\/19\/owner-accounts-on-m1-macs\/\">Owner Accounts on M1 Macs<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/01\/14\/macos-11-2-beta-2-adds-full-custom-kernel-support\/\">macOS 11.2 Beta 2 Adds Full Custom Kernel Support<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>I thought I was out of the woods in setting up new Apple Silicon test macOS systems, after finally working around a Sequoia bug to get old versions of macOS to install on an external drive. Then Apple released the first beta for macOS 15.5, and I found that I couldn&rsquo;t update to it. After [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-04-11T19:59:39Z","apple_news_api_id":"3b0b4c87-ef2f-4cb2-b40c-03ca45544512","apple_news_api_modified_at":"2025-04-11T20:01:24Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AOwtMh-8vTLK0DAPKRVRFEg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[30,2598,2088,48,2087,2752,2019,174],"class_list":["post-47392","post","type-post","status-publish","format-standard","hentry","category-technology","tag-mac","tag-macos-15-sequoia","tag-macos-recovery","tag-security","tag-software-update","tag-startup-disk","tag-startup-security-utility","tag-storage"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=47392"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47392\/revisions"}],"predecessor-version":[{"id":47394,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47392\/revisions\/47394"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=47392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=47392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=47392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}