更新:Chrome 和 o3d 现在已是最新版本,但不确定它们是否正确更新,并且直到下一个版本才可以真正检查。
每当 chrome 或 o3d 尝试在我的系统(MBP、Mac OS 10.5.7)上自我更新时都会失败,我认为这是一个权限错误,因为我将我的帐户设置为 sudoer,而不是管理员。
我尝试手动更新(Chrome > 关于 > 立即更新),它会下载并安装更新的磁盘映像,但随后卸载它并显示消息“自我更新失败”。
关于如何找出问题所在,您有什么想法吗?
编辑:
我尝试在真实管理员帐户和完全非特权帐户上进行更新,结果相同。
权限(通过 ls -le)是
drwxrwxr-x@ 3 acobb admin 102 Jun 12 21:00 Google Chrome.app
控制台输出很多信息:
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:50.561 GoogleSoftwareUpdateAgent[92673/0xa076c720] [lvl=2] -[KSAgentApp setupLoggerOutput] Agent settings: <KSAgentSettings:0x128bc0 bundleID=com.google.Keystone.Agent lastCheck=2009-07-16 21:52:59 -0600 checkInterval=18000.000000 uiDisplayInterval=604800.000000 sleepInterval=1800.000000 jitterInterval=900 maxRunInterval=0.000000 isConsoleUser=1 ticketStorePath=/Users/acobb/Library/Google/GoogleSoftwareUpdate/TicketStore/Keystone.ticketstore runMode=4 daemonBootstrapName=com.google.Keystone.Daemon logEverything=0 logBufferSize=2048 alwaysPromptForUpdates=0 productIDToUpdate=com.google.Chrome lastRun=2009-07-16 21:52:53 -0600 lastUIDisplayed=2009-06-26 18:47:58 -0600 lastCheck=2009-07-16 21:52:59 -0600 alwaysShowStatusItem=0 userGUID={D92DFBBA-D345-43A9-8AE1-8A9F6C6363CE} updateCheckTag=(null) printResults=YES userInitiated=YES handlingCrash=NO>
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:51.903 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSUpdateEngine updateProductWithProductID:] No ticket for product with Product ID com.google.Keystone
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:51.904 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSUpdateEngine processingStarted:] processor=<KSActionProcessor:0x150700 isProcessing=1 actions=4 current=(null)>
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:51.904 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSUpdateEngine processor:startingAction:] processor=<KSActionProcessor:0x150700 isProcessing=1 actions=3 current=KSCheckAction>, action=<KSCheckAction: 0x156f70>
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:51.905 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSCheckAction performAction] filteredTickets = <CFArray 0x1580d0 [0xa03911a0]>{type = immutable, count = 1, values = (
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 0 : <KSTicket:0x155240
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] productID=com.google.Chrome
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] version=3.0.189.0
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] xc=<KSPathExistenceChecker:0x13d830 path=/Applications/Google Chrome.app>
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] url=https://tools.google.com/service/update2
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] creationDate=2009-06-08 16:40:49 -0600
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] >
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] )}
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:52.505 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSOmahaServer updateInfosForResponse:data:] Attributes from XMLNode <updatecheck DisplayVersion="3.0.192.0" codebase="http://dl.google.com/chrome/mac/GoogleChrome-3.0.192.0.dmg" hash="lQ28L1yRtI56Z4iH/2sd81m+LCg=" needsadmin="false" size="12140537" status="ok"></updatecheck> = {
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] DisplayVersion = "3.0.192.0";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] codebase = "http://dl.google.com/chrome/mac/GoogleChrome-3.0.192.0.dmg";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] hash = "lQ28L1yRtI56Z4iH/2sd81m+LCg=";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] needsadmin = false;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] size = 12140537;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] status = ok;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] }
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:52.507 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSUpdateEngine processor:finishedAction:successfully:] processor=<KSActionProcessor:0x150700 isProcessing=1 actions=3 current=KSCheckAction>, action=<KSCheckAction: 0x156f70>, wasOK=1
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:52.507 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSUpdateEngine processor:startingAction:] processor=<KSActionProcessor:0x150700 isProcessing=1 actions=2 current=KSPrefetchAction>, action=<KSPrefetchAction: 0x157500>
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:52.507 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSPrefetchAction performAction] prefetches=(
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] {
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] DisplayVersion = "3.0.192.0";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerCodeHash = "lQ28L1yRtI56Z4iH/2sd81m+LCg=";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerCodeSize = 12140537;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerCodeSize = 12140537;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerCodebaseURL = http://dl.google.com/chrome/mac/GoogleChrome-3.0.192.0.dmg;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerDisplayVersion = "3.0.192.0";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerProductID = "com.google.Chrome";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] needsadmin = false;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] status = ok;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] }
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] )
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:52.638 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSDownloadAction performAction] Short circuiting download of http://dl.google.com/chrome/mac/GoogleChrome-3.0.192.0.dmg, path=/Users/acobb/Library/Caches/com.google.UpdateEngine.Framework.501/Downloads/com.google.Chrome.dmg, size=12140537, hash=lQ28L1yRtI56Z4iH/2sd81m+LCg=
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:52.638 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSUpdateEngine processor:finishedAction:successfully:] processor=<KSActionProcessor:0x150700 isProcessing=1 actions=2 current=KSPrefetchAction>, action=<KSPrefetchAction: 0x157500>, wasOK=1
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:52.638 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSUpdateEngine processor:startingAction:] processor=<KSActionProcessor:0x150700 isProcessing=1 actions=1 current=KSSilentUpdateAction>, action=<KSSilentUpdateAction: 0x157600>
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:52.639 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSMultiUpdateAction performAction] filteredUpdates=(
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] {
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] DisplayVersion = "3.0.192.0";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerCodeHash = "lQ28L1yRtI56Z4iH/2sd81m+LCg=";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerCodeSize = 12140537;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerCodebaseURL = http://dl.google.com/chrome/mac/GoogleChrome-3.0.192.0.dmg;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerDisplayVersion = "3.0.192.0";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kServerProductID = "com.google.Chrome";
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] kTicket = <KSTicket:0x1c60a0
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] productID=com.google.Chrome
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] version=3.0.189.0
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] xc=<KSPathExistenceChecker:0x1bdfc0 path=/Applications/Google Chrome.app>
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] url=https://tools.google.com/service/update2
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] creationDate=2009-06-08 16:40:49 -0600
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] >;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] needsadmin = false;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] status = ok;
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] }
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] )
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:52.739 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=2] -[KSDownloadAction performAction] Short circuiting download of http://dl.google.com/chrome/mac/GoogleChrome-3.0.192.0.dmg, path=/Users/acobb/Library/Caches/com.google.UpdateEngine.Framework.501/Downloads/com.google.Chrome.dmg, size=12140537, hash=lQ28L1yRtI56Z4iH/2sd81m+LCg=
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:55.039 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=3] -[KSInstallAction performAction] Return code 4 from an install script. output1: (null), output2: , output3: (null)
7/16/09 9:58:55 PM [0x0-0x1316315].com.google.Chrome[90669] 2009-07-16 21:58:55.043 GoogleSoftwareUpdateAgent[92673/0xb00a1000] [lvl=3] -[KSAgentApp(KeystoneDelegate) engine:finished:wasSuccess:wantsReboot:] Finished with com.google.Chrome : success 0, should reboot 0
答案1
您现在使用的 Chrome 是哪个版本?
在控制台中,它没有明确说明为什么中止下载http://dl.google.com/chrome/mac/GoogleChrome-3.0.192.0.dmg除了安装脚本失败之外的其他操作。您可以尝试手动下载更新作为一种解决方法,但听起来您的计算机上的 Google 更新引擎已损坏。您可以尝试重新安装 o3d,或删除 Google 更新引擎以强制重新安装。
为此,您可以
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
从命令行运行:。
答案2
首先要做的是检查控制台/Applications/Utilities
。Chrome 可能已记录有关该问题的消息。此外,您可以尝试将您的帐户设置为管理员并进行更新,看看是否有效。
/Applications
编辑:您还应该使用 Finder 中的获取信息(⌘I)检查文件夹和 Chrome 本身的权限。
编辑 2:好吧,我唯一能得到的就是“ Return code 4 from an install script
”。我不确定那会是哪个安装脚本,不过你可以尝试浏览一些应用程序包和互联网。