作者本人是 M1 Macbook Air,在安装正版AutoCAD 2022/2023时,安装到一定进度后,进度条会回滚到0,然后安装失败,错误代码112。
图是网上找的,错误是一样的
遂上网找解决方案,在尝试了众多解决方案后,成功拼凑出了一套解决方案,希望可以帮到有相同问题的小伙伴。
问题根源应该是之前有安装过破解版,将 Autodesk licensing service 关闭了,所以把这个打开了就安装成功了,但是中间也尝试了一些步骤,不确定是否实质性作用,所以也一起写上来了。一共三步,可以先尝试一下第三步,不行再按照一二三步顺序进行。
在终端运行以下代码:
sudo rm -rf /Library/Application\ Support/Autodesk/AdODIS rm -rf /Library/Application\ Support/Autodesk/DDA rm -rf /Library/Application\ Support/Autodesk/ODIS -rf $HOME/Library/Logs/Autodesk\Installer rm -rf $HOME/Library/Application\ Support/AutodeskInstaller sudo launchctl unload /Library/LaunchDaemons/com.autodesk.AdskLicensingService.plist pkgutil —com.AdskLicensing rm /Library/LaunchDaemons/com.autodesk.AdskLicensingService.plist all Adsk rm -Library/Application/SiclyrfLibrary/Application\ SupportAutodesk/AdskLicensing rm -rf /Library/Application\ Support/Autodesk/AdskLicensingService rm -rf /Library/Application\ Support/FLEXnet\ Publisher rm -rf $HOME/Adlm -rf $HOME/Library/Application\Support/Auport/Aut
这一步主要参考:https://discussionschinese.apple.com/thread/253484459
这一步是官方提供的解决方案,主要思想应该也是修复Autodesk Licensing Service,但是很遗憾仅进行这些对我没有用。参考https://knowledge.autodesk.com/zh-hans/support/autocad-for-mac/troubleshooting/caas/sfdcarticles/sfdcarticles/CHS/Install-Failed-when-installing-AutoCAD-LT-for-Mac-2022-due-to-Error-Code-112.html
卸载。官方链接:https://knowledge.autodesk.com/zh-hans/support/autocad-for-mac/troubleshooting/caas/sfdcarticles/sfdcarticles/CHS/How-to-uninstall-Autodesk-Desktop-Licensing-Service.html
下载脚本 UninstallAdskLicensingService.sh。链接:https://help.autodesk.com/sfdcarticles/attachments/UninstallAdskLicensingService
打开终端(“转到”>“实用程序”>“终端”)。
键入 sh,然后将脚本拖放到“终端”窗口中。
按 ENTER 键执行命令。
键入:ls -lrt /Library/Application\ Support/Autodesk/AdskLicensing/Current,然后按ENTER键。
输出显示“无此类文件或目录”以确认 AdskLicensing 已删除。
重新安装。参考:https://knowledge.autodesk.com/zh-hans/search-result/caas/downloads/content/autodesk-licensing-service-download.html
下载 AdskLicensingInstaller-mac-12.2.0.17 安装程序文件。链接:https://knowledge.autodesk.com/sites/default/files/file_downloads/AdskLicensingInstaller-mac-12.2.0.17.tar.gz
解压缩下载的文件。双击 AdskLicensing-12.2.0.17-mac-installer.pkg 文件,然后按照说明进行操作
重新启动Mac。
再次启动软件安装。
下载附加的文件 fixaccount.zip。链接:https://help.autodesk.com/sfdcarticles/attachments/fixaccount.zip
双击它以提取文件 fixaccount.sh。
打开终端(在 Finder > 转到 > 实用程序 > 终端 中)
键入:sudo sh
将文件 fixaccount.sh 拖放到“终端”窗口中,如下所示:
sudo sh /Users//Downloads/fixaccount.sh
按 Enter。
再次运行安装文件。
这一步是解决问题的关键
在终端运行:
sudo launchctl load /Library/LaunchDaemons/com.autodesk.AdskLicensingService.plist
如果服务原本就是开启的,会显示:
/Library/LaunchDaemons/com.autodesk.AdskLicensingService.plist: service already loaded Load failed: 37: Operation already in progress
如果不是上述结果,运行:
sudo launchctl load -w /Library/LaunchDaemons/com.autodesk.AdskLicensingService.plist
作用时切换服务的开启和关闭状态,所以如果服务原本是开启的不要运行
开启服务后再次运行:
sudo launchctl load /Library/LaunchDaemons/com.autodesk.AdskLicensingService.plist
这时候应该就会显示:
/Library/LaunchDaemons/com.autodesk.AdskLicensingService.plist: service already loaded Load failed: 37: Operation already in progress
最后进行验证:
/Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper list
如果成功会返回:[]
如果提示错误,运行以下命令:
sudo chmod -R uga+rw /Library/Application\ Support/Autodesk/AdskLicensingService
这时候再进行安装就成功了。
这一步主要参考官方论坛一个问题。参考:https://forums.autodesk.com/t5/autocad-zong-he-tao-lun-qu/cad2022-for-mac-wu-fa-an-zhuang/m-p/10243601
转载请注明来源