macOS更新10.14.6 更新到macOS Monterey

在设置中软件更新

出现更新错误,无法直接升级

下载安装包

参考网上某个地方的说法

cat /var/log/install.log| grep pkg
http://swcdn.apple.com/content/downloads/43/16/071-78704-A_U5B3K7DQY9/cj9xbdobsdoe67yq9e1w2x0cafwjk8ofkr/InstallAssistant.pkg

得到更新时候到下载地址,这个我们也用上,在safari当中可以直接下载到本地

安装升级包

提示如下错误
macOS更新10.14.6 更新到macOS Monterey_第1张图片

去/var/log/install.log当中找一下原因看看

2022-05-21 11:31:41+08 aksenxu osinstallersetupd[773]: Extracting /Volumes/Shared Support/UpdateBrain.zip -> /tmp/UpdateBrain-WCkmnqLQ
2022-05-21 11:31:41+08 aksenxu osinstallersetupd[773]: Finished extracting: failed
2022-05-21 11:31:41+08 aksenxu osinstallersetupd[773]: Failed to extract brain: Error Domain=BOMCopierErrorDomain Code=1 "(null)" UserInfo={NSFilePath=/tmp/UpdateBrain-WCkmnqLQ}
2022-05-21 11:31:41+08 aksenxu osinstallersetupd[773]: Failed to unarchive brain: Error Domain=BOMCopierErrorDomain Code=1 "(null)" UserInfo={NSFilePath=/tmp/UpdateBrain-WCkmnqLQ}
2022-05-21 11:31:41+08 aksenxu osinstallersetupd[773]: Fatal error setting up daemon, install document damaged?

貌似是/tmp目录有问题

(base) ➜  Workspace ls -l /
lrwxr-xr-x@  1 root  wheel    11  9 24  2019 tmp -> private/tmp

这个/private/tmp目录之前被删除了,即使创建回来还是报错,找了一个别的macos看到这个目录的权限得全部可读写,改成777以后,安装界面出来了,又开始说空间不够了
macOS更新10.14.6 更新到macOS Monterey_第2张图片

注意

cat /var/log/install.log
这个文件是个好东西,所有安装过程中的信息都会记录在此,包括失败的原因,有些错误可以根据他的到具体的原因

例如:

2022-05-21 11:22:16+08 user Installer[11740]: install:didFailWithError:Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory" UserInfo={NSFilePath=/private/tmp/PKInstallSandbox.XXXXXX}

是因为一时手贱,把/private/tmp目录删除了导致的,不过苹果也是,这个目录不存在要自己生成才对。

你可能感兴趣的:(macos)