升级到macOS 10.13后无法启动Seadrive

原先的系统是10.12,虽然原先在系统小版本升级以后也会出现这个问题,但是更新客户端就可以解决了。
现在升级到了macOS10.13,seadrive也升级了,用的是2.0.22,但是现在依旧无法启动,一打开就显示“初始化失败:安装内核驱动失败”。
尝试过调整系统安全性为“完整安全性”后,再调整为“降低安全性”,以此让程序重新安装内核驱动。结果是内核驱动安装好以后需要重新启动,重启完成后打开程序就显示“初始化失败:安装内核驱动失败”。

以下是seadrive-gui.log的内容:
[10/25/22 16:03:14] Not unmounting because rpc client not ready.
[10/25/22 16:03:14] failed to run “diskutil umount /Users/felixwither/SeaDrive”
[10/25/22 16:03:14] [Daemon Mgr] stopping seadrive daemon
[10/25/22 16:08:11] start to install the helper tool
[10/25/22 16:08:11] got helper version: 0.1.1
[10/25/22 16:08:11] latest helper version is 0.1.1
[10/25/22 16:08:11] No need to reinstall the helper tool
[10/25/22 16:08:11] start to install/load the kernel driver
[10/25/22 16:08:12] error when kextInstall: KextManager failed to load with status: -603947007
[10/25/22 16:08:12] failed to install the kernel driverkext
[10/25/22 16:08:12] Exiting with error: 初期化に失敗しました:カーネルドライバーのインストールに失敗しました
[10/25/22 16:08:14] 初期化に失敗しました:カーネルドライバーのインストールに失敗しました
[10/25/22 16:08:14] app event loop exited with 1

[10/25/22 16:08:14] Not unmounting because rpc client not ready.
[10/25/22 16:08:14] failed to run “diskutil umount /Users/felixwither/SeaDrive”
[10/25/22 16:08:14] [Daemon Mgr] stopping seadrive daemon

更新:尝试关闭了系统完整性保护(SIP),系统在关闭SIP后重建了内核驱动缓存,但是重启后Seadrive依然显示“初始化失败:安装内核驱动失败”。

问题原因:

Seadrive的macfuse不支持13系统,导致系统加载macfuse内核扩展时报错

解决方案:

(本文中的链接可能需要科学上网来打开)

1.打开macfuse官网:https://osxfuse.github.io,在网页右方下载最新的macfuse(截止此文编写时最新版本为4.4.1)

2.下载Suspicious Package,(官网:https://www.mothersruin.com/software/SuspiciousPackage/get.html)准备用来解包macfuse安装包(我们不需要整个安装macfuse,只需要其中一个文件)

3.双击挂载下载的macfuse dmg文件,然后打开Suspicious Package,点击Suspicious Package软件左边的 Pick a package from a different place

4.在左边的地址栏点击挂载的macFUSE dmg,随后在Extra文件夹里找到macFUSE 4.4.1这个文件,打开

5.点击上方的 All Files,Library/FileSystems/里面的macfuse.fs文件拷贝出来

6.右键Seadrive,点击 显示包内容,在Contents/Resources文件夹里找到macfuse.fs,删除,并将刚才拷贝出来的macfuse.fs放进去

7.启动Seadrive,按照提示操作来更新系统扩展,系统设置会要求你输入密码并重启电脑来完成扩展更新

完事,收工

1 个赞

感谢作者提供的数据,下面是图文教程

1 个赞

图文教程直达

现在只需要安装最新版本的seadrive就可以了。

1 个赞