App Store“发生未知错误”,Apple支持修复只是暂时的。如何永久修复?


5

打开从App Store(TextWrangler)安装的应用程序时,系统会提示我登录。输入正确的Apple ID和密码后,我收到错误消息An unknown error has occurred。这只发生在一个应用程序中,安装的其他应用程序都可以。

登录App Store时也会发生此错误。所以它不仅影响单个应用程序。

这似乎也影响了我的iCloud登录。它提示输入密码然后似乎挂起。

我昨天采访了Apple Support。他们让我从/ Libary / Caches,〜/ Library / Caches和一些cookie中删除所有缓存然后重新启动我的iMac。这解决了昨天的问题。今天我启动了Mac并再次遇到同样的错误。我打电话给Apple支持并得到了解决方法,我被告知使用ExpressLane似乎没有解决方案。

如何永久修复此错误?

以前尝试识别/分类错误

在线搜索提出了类似的建议,以清除缓存和cookie,但也有一些更极端的建议涉及网络设置,我犹豫不决。

启动TextWrangler并提示登录后记录:

9/19/12 10:01:30.611 AM com.apple.backupd[889]: Couldn't find en0.
9/19/12 10:01:30.638 AM com.apple.backupd[889]: Backup completed successfully.
9/19/12 10:01:58.592 AM RockMelt[306]: Cannot find function pointer CMPluginInFactory for factory 3487BB5A-3E66-11D5-A64E-003065B300BC in CFBundle/CFPlugIn 0x796aa090 </Users/jon/Library/Contextual Menu Items/Google Notifier Quick Add CM Plugin.plugin> (not loaded)
9/19/12 10:01:59.885 AM RockMelt Helper[931]: Internals of CFAllocator not known; out-of-memory failures via CFAllocator will not result in termination. http://crbug.com/45650
9/19/12 10:02:00.615 AM RockMelt Helper[931]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1100)
9/19/12 10:02:07.797 AM WindowServer[89]: CGXDisableUpdate: UI updates were forcibly disabled by application "RockMelt" for over 1.00 seconds. Server has re-enabled them.
9/19/12 10:02:11.035 AM WindowServer[89]: reenable_update_for_connection: UI updates were finally reenabled by application "RockMelt" after 4.24 seconds (server forcibly re-enabled them after 1.00 seconds)
9/19/12 10:02:34.240 AM Blink Lite[310]:REDACTED
9/19/12 10:03:07.693 AM com.apple.launchd.peruser.501[192]: ([0x0-0xae0ae].com.barebones.textwrangler[938]) Exited with code: 173
9/19/12 10:03:39.054 AM librariand[951]: MMe quota status changed: under quota
9/19/12 10:03:40.741 AM com.apple.security.pboxd[959]: Bug: 12B19: liblaunch.dylib + 23849 [224CB010-6CF8-3FC2-885C-6F80330321EB]: 0x25
9/19/12 10:04:00.293 AM Dock[205]: LaunchPad: __53-[LPAppManager(StoreSupport) _acceptStoreConnection:]_block_invoke_0 app store xpc message error: Connection invalid
9/19/12 10:06:11.123 AM TextEdit[949]: SCNetworkReachability server not available
9/19/12 10:06:11.124 AM TextEdit[949]: SCNetworkReachability server not available
9/19/12 10:06:11.130 AM TextEdit[949]: socket(PF_ROUTE) failed: Operation not permitted
9/19/12 10:06:11.000 AM kernel[0]: Sandbox: sandboxd(990) deny mach-lookup com.apple.coresymbolicationd
9/19/12 10:06:12.423 AM sandboxd[990]: ([949]) TextEdit(949) deny mach-lookup com.apple.SystemConfiguration.SCNetworkReachability
9/19/12 10:06:12.426 AM sandboxd[990]: ([949]) TextEdit(949) deny system-socket
9/19/12 10:08:22.725 AM com.apple.launchd.peruser.501[192]: ([0x0-0xbd0bd].com.barebones.textwrangler[1015]) Exited with code: 173
9/19/12 10:09:00.951 AM Dock[205]: LaunchPad: __53-[LPAppManager(StoreSupport) _acceptStoreConnection:]_block_invoke_0 app store xpc message error: Connection invalid

您是否尝试通过从Launchpad中删除TextWrangler或删除与其相关的其他文件来卸载它?
Lri

@Lri是的,我有。这实际上昨天加剧了这个问题。删除后,我无法登录App Store重新安装它。
Freiheit

是否mdfind -name textwrangler仍表现出一定的文件吗?从Launchpad运行中删除应用程序uninstalld可能会影响App Store查看应用程序的方式。
Lri

编辑,“当我登录App Store时也会出现此错误。因此它不仅影响单个应用程序。”
Freiheit

检查错误日志说的内容。应用程序>实用程序>控制台。
duci9y

Answers:


5

我找到了解决方案。另一个论坛上的帖子描述类似的问题建议删除/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist。我备份了该文件,将其删除并重新启动。我现在可以登录和退出AppStore,访问我购买的所有AppStore应用程序,并且可以在关机和重启时“坚持”。

过程非常简单,我会拼出来供将来参考:

  1. 开放式终端
  2. cd /Library/Preferences/SystemConfiguration
  3. cp NetworkInterfaces.plist ~/NetworkInterfaces.plist.bak - 在主目录中进行仓促备份
  4. sudo rm NetworkInterfaces.plist 删除原始
  5. 重启你的Mac
  6. 打开AppStore并尝试登录。它应该可以正常工作。

显然这是有效的,因为MAC地址用作接收/授权过程的一部分。


出于好奇,NetworkPreferences.plist在哪里?
Ethan Lee

@ ethanlee16 - 编辑我的答案,它在/Library/Preferences/SystemConfiguration
Freiheit

不幸的是,这对我不起作用。
Alex Kaushovik

@AlexKaushovik - 你遇到了我原来提出的问题同样的问题吗?
Freiheit 2013年

确实对我有用。
约书亚·基弗2014年

1

对我有用的是去Store> Sign Out

退出后,我就能够正确登录并购买/安装应用程序。不知道为什么会这样,但它为我修好了。


0

作为Apple / Mac维修人员,当我试图使用App Store来做一个软件应用程序时,我感到困惑的是“发生了一个错误,无法与帮助应用程序通信”对话框。我通读了这些帖子并尝试删除App Store和网络首选项但没有成功。还重新安装了操作系统,没有运气。

这是有效的:执行安全启动(启动时按住shift键),然后转到App Store并尝试下载/安装更新。当Mac重新启动时,它工作正常,问题就消失了。


-1

同样的事情发生在我身上,这就是我修复它的方式:http: //yasar.senturk.name.tr/blog/2012/09/26/hackintosh-app-store-an-unknown-error-has-occurred -固定/

1-编辑/Extra/org.chameleon.Boot.plist并添加以下行:

<key>EthernetBuiltIn</key>
<string>Yes</string>

2-转到系统偏好设置,然后转到网络。删除所有网络适配器。

3-删除/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist并重新启动计算机。

4-转到“系统偏好设置”,然后选择“网络” 单击+按钮,从“接口”组合框中选择“以太网”,然后单击“确定”。

5-重新启动计算机。

6-转到“系统偏好设置”,然后转到“网络”。单击+按钮,从“界面”组合框中选择“WiFi”,然后单击“确定”。


1
这个答案与被接受的答案有何不同(除了针对Hackintosh的模型的第一步)?
nohillside

因为接受的答案仅适用于某些Hackintosh模型,而这个模型适用于其他模型。由于原始问题并未表明如果它是Hackintosh,我想写出适合我的解决方案。
YaşarŞentürk2013年

提问者Apple支持的事实似乎表明Hackintoshes根本没有参与其中......
nohillside

你是对的。我没注意到。我的错。
YaşarŞentürk2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.