我公司的IT部门主要是Windows运行操作,为了更安全起见,他们正在改变Macintosh计算机登录到我们内部网络的方式,以便他们像Windows同行一样使用Active Directory。
我已经在我的Mac上获得了行政许可,并且我能够做我过去在软件安装的认证方面所能做的大部分事情。
然而,有一个问题:“软件更新”功能不起作用。当我试图让Mac从Apple菜单中执行其软件更新时,普通窗口将显示必须更新的内容;我能够选择要更新的内容,并单击“更新”按钮,但随后什么也不会发生。
它不像以前那样要求身份验证,计算机不执行任何下载或安装(它有时要求我同意iTunes的许可协议)。
我可以单独下载更新并安装它们,没有任何问题,但是自动更新失败。我宁愿像以前一样使用Software菜单项:它要方便得多。
对我怎么解决这个有什么建议吗?
编辑11月19日,2009年,10:09美国东部时间:我已经发布了这个问题到苹果Mac雪豹支持论坛。
编辑2009年11月19日,12:39 EST:是的,终端命令"sudo软件更新--安装--全部“运行完美。我想避免这样做,因为我的同事们在Mac电脑上一般都不舒服。
我还尝试了Chealion的建议删除"~/Library/Preferences/com.apple.SoftwareUpdate.plist“和"/Library/Preferences/com.apple.SoftwareUpdate.plist",软件更新仍然失败。
但是,我确实在控制台中获得了诊断消息(如下所示)。我删除了MS Office包收据并检查了suhelperd (?);看起来suhelperd崩溃了,这解释了为什么它不能工作。我已经向苹果公司提交了一份错误报告(雷达://7408619)。
以下是控制台诊断消息:
11/19/09 12:36:44 PM com.apple.suhelperd[66829] terminate called after throwing an instance of 'NSException'
11/19/09 12:36:47 PM com.apple.launchd[1] (com.apple.suhelperd[66829]) Job appears to have crashed: Abort trap
11/19/09 12:36:48 PM com.apple.ReportCrash.Root[66830] 2009-11-19 12:36:48.275 ReportCrash[66830:2703] Saved crash report for suhelperd[66829] version ??? (???) to /Library/Logs/DiagnosticReports/suhelperd_2009-11-19-123648_localhost.crash
11/19/09 12:36:54 PM com.apple.launchd[1] (com.apple.suhelperd) Throttling respawn: Will start in 1 seconds
11/19/09 12:36:55 PM com.apple.suhelperd[66836] terminate called after throwing an instance of 'NSException'
11/19/09 12:36:55 PM com.apple.launchd[1] (com.apple.suhelperd[66836]) Job appears to have crashed: Abort trap
11/19/09 12:36:56 PM com.apple.ReportCrash.Root[66830] 2009-11-19 12:36:56.017 ReportCrash[66830:2f03] Saved crash report for suhelperd[66836] version ??? (???) to /Library/Logs/DiagnosticReports/suhelperd_2009-11-19-123655_localhost.crash
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_automator.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_automator_workflow.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_autoupdate.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_clipart.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_core.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_dock.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_entourage.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_entourage_help_std.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_equationeditor.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_errorreporting.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_excel.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_excel_help_std.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_fonts.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_graph.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_helpviewer.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_launch.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_ooxml.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_orgchart.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_powerpoint.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_powerpoint_help_std.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_brazilian.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_danish.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_dutch.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_english.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_finnish.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_french.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_german.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_italian.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_japanese.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_norwegian.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_portuguese.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_spanish.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_proofing_swedish.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_required.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_silverlight.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_sounds.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_word.pkg
11/19/09 12:36:58 PM Software Update[66826] PackageKit: *** Missing bundle identifier: /Library/Receipts/Office2008_en_word_help_std.pkg
11/19/09 12:37:26 PM com.apple.suhelperd[66839] terminate called after throwing an instance of 'NSException'
11/19/09 12:37:26 PM com.apple.launchd[1] (com.apple.suhelperd[66839]) Job appears to have crashed: Abort trap
11/19/09 12:37:26 PM com.apple.ReportCrash.Root[66830] 2009-11-19 12:37:26.929 ReportCrash[66830:2b07] Saved crash report for suhelperd[66839] version ??? (???) to /Library/Logs/DiagnosticReports/suhelperd_2009-11-19-123726_localhost.crash下面是有关坠机的报告:
Process: suhelperd [66839]
Path: /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/Resources/suhelperd
Identifier: suhelperd
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
Date/Time: 2009-11-19 12:37:26.473 -0500
OS Version: Mac OS X 10.6.2 (10C540)
Report Version: 6
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information:
abort() called
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray objectAtIndex:]: index (0) beyond bounds (0)'
*** Call stack at first throw:
(
0 CoreFoundation 0x00007fff859a9444 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x00007fff8787e0f3 objc_exception_throw + 45
2 CoreFoundation 0x00007fff859a9267 +[NSException raise:format:arguments:] + 103
3 CoreFoundation 0x00007fff859a91f4 +[NSException raise:format:] + 148
4 Foundation 0x00007fff855da080 _NSArrayRaiseBoundException + 122
5 Foundation 0x00007fff8553cb81 -[NSCFArray objectAtIndex:] + 75
6 Admin 0x00007fff8107920e +[User(UserPrivate) _userWithInfo:attributes:] + 71
7 Admin 0x00007fff81080d6b +[User findUserByID:searchParent:] + 404
8 suhelperd 0x0000000100001274 0x0 + 4294972020
9 suhelperd 0x0000000100002240 0x0 + 4294976064
10 suhelperd 0x00000001000053b1 0x0 + 4294988721
11 suhelperd 0x00000001000044b3 0x0 + 4294984883
12 suhelperd 0x0000000100004154 0x0 + 4294984020
13 libSystem.B.dylib 0x00007fff83eb60d8 mach_msg_server + 357
14 suhelperd 0x00000001000036eb 0x0 + 4294981355
15 suhelperd 0x0000000100002a1f 0x0 + 4294978079
16 suhelperd 0x0000000100001080 0x0 + 4294971520
)
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff83e86fe6 __kill + 10
1 libSystem.B.dylib 0x00007fff83f27e32 abort + 83
2 libstdc++.6.dylib 0x00007fff873cf5d2 __tcf_0 + 0
3 libobjc.A.dylib 0x00007fff87881d29 _objc_terminate + 100
4 libstdc++.6.dylib 0x00007fff873cdae1 __cxxabiv1::__terminate(void (*)()) + 11
5 libstdc++.6.dylib 0x00007fff873cdb16 __cxxabiv1::__unexpected(void (*)()) + 0
6 libstdc++.6.dylib 0x00007fff873cdbfc __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
7 libobjc.A.dylib 0x00007fff8787e192 object_getIvar + 0
8 com.apple.CoreFoundation 0x00007fff859a9267 +[NSException raise:format:arguments:] + 103
9 com.apple.CoreFoundation 0x00007fff859a91f4 +[NSException raise:format:] + 148
10 com.apple.Foundation 0x00007fff855da080 _NSArrayRaiseBoundException + 122
11 com.apple.Foundation 0x00007fff8553cb81 -[NSCFArray objectAtIndex:] + 75
12 com.apple.framework.Admin 0x00007fff8107920e +[User(UserPrivate) _userWithInfo:attributes:] + 71
13 com.apple.framework.Admin 0x00007fff81080d6b +[User findUserByID:searchParent:] + 404
14 suhelperd 0x0000000100001274 0x100000000 + 4724
15 suhelperd 0x0000000100002240 0x100000000 + 8768
16 suhelperd 0x00000001000053b1 0x100000000 + 21425
17 suhelperd 0x00000001000044b3 0x100000000 + 17587
18 suhelperd 0x0000000100004154 0x100000000 + 16724
19 libSystem.B.dylib 0x00007fff83eb60d8 mach_msg_server + 357
20 suhelperd 0x00000001000036eb 0x100000000 + 14059
21 suhelperd 0x0000000100002a1f 0x100000000 + 10783
22 suhelperd 0x0000000100001080 0x100000000 + 4224
Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x00007fff83e51bba kevent + 10
1 libSystem.B.dylib 0x00007fff83e53a85 _dispatch_mgr_invoke + 154
2 libSystem.B.dylib 0x00007fff83e5375c _dispatch_queue_invoke + 185
3 libSystem.B.dylib 0x00007fff83e53286 _dispatch_worker_thread2 + 244
4 libSystem.B.dylib 0x00007fff83e52bb8 _pthread_wqthread + 353
5 libSystem.B.dylib 0x00007fff83e52a55 start_wqthread + 13
Thread 2:
0 libSystem.B.dylib 0x00007fff83e529da __workq_kernreturn + 10
1 libSystem.B.dylib 0x00007fff83e52dec _pthread_wqthread + 917
2 libSystem.B.dylib 0x00007fff83e52a55 start_wqthread + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007fff707d7298 rcx: 0x00007fff5fbff868 rdx: 0x0000000000000000
rdi: 0x0000000000010517 rsi: 0x0000000000000006 rbp: 0x00007fff5fbff880 rsp: 0x00007fff5fbff868
r8: 0x00007fff707da9e0 r9: 0x0000000000000063 r10: 0x00007fff83e83026 r11: 0x0000000000000202
r12: 0x00007fff85a2dca1 r13: 0x0000000000000000 r14: 0x00007fff70bea228 r15: 0x00007fff5fbffb10
rip: 0x00007fff83e86fe6 rfl: 0x0000000000000202 cr2: 0x00007fff70e3afd0发布于 2009-11-19 18:20:29
看起来苏哈尔德已经崩溃了,这也解释了为什么它不起作用。我已经向苹果公司提交了一份错误报告(雷达://7408619)。
发布于 2010-02-10 21:27:15
我也有同样的问题,问题的根源是没有使用移动账户。为网络用户启用移动帐户,对其进行修复。
http://discussions.apple.com/thread.jspa?threadID=2140715
https://serverfault.com/questions/84457
复制相似问题