Tuesday, October 27, 2009

TweetDeck install and 3003 error

Update 11/23: Trying again with the 0.31.3 TweetDeck release, it installs fine. Shrug...

I'm trying to install TweekDeck on my Mac and I keep getting a 3003 error.

I turned on logging of the application install:

% touch ~/.airappinstall.log

And the full log follows.

% cat .airappinstall.log
waiting to receive open event
UI SWF load is complete
UI initialized
enter waitingForOpen
Unpackaging to /private/var/folders/t6/t6puj+oYFsmrOCU8+6+IHU+++TM/TemporaryItems/FlashTmp1
unpackaging is complete
application is bound to side-by-side version 1.0
application is bound to this version of the runtime
app id TweetDeckFast
pub id FFF259DC0CE2657847BBB4AFF0E62062EFC56543.1
Application not located
Waiting for user confirmation
User confirmed action: install
creating native installer in: /private/var/folders/t6/t6puj+oYFsmrOCU8+6+IHU+++TM/TemporaryItems/FlashTmp2
native installer creation complete
Starting install
Destination for installed application is /Applications
stateInstalling: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="Unhandled exception Error: Directory can't be written to" errorID=5006]
stateInstallingWithElevation: enter install
stateInstallingWithElevation: /Library/Frameworks/Adobe AIR.framework/Versions/1.0/Adobe AIR Application Installer -runtime /Library/Frameworks -silent -logToStdout -url -location /Applications -desktopShortcut -programMenu file:///private/tmp/TweetDeck_0_30.0.air
subinstaller: Starting silent app install of file:///private/tmp/TweetDeck_0_30.0.air
subinstaller: UI SWF load is complete
subinstaller: UI initialized
subinstaller: Unpackaging to /private/var/folders/zz/zzzivhrRnAmviuee+++++++++++/TemporaryItems/FlashTmp0
subinstaller: unpackaging is complete
subinstaller: application is bound to side-by-side version 1.0
subinstaller: application is bound to this version of the runtime
subinstaller: app id TweetDeckFast
subinstaller: pub id FFF259DC0CE2657847BBB4AFF0E62062EFC56543.1
subinstaller: Application not located
subinstaller: creating native installer in: /private/var/folders/zz/zzzivhrRnAmviuee+++++++++++/TemporaryItems/FlashTmp1
subinstaller: native installer creation complete
subinstaller: Starting install
subinstaller: Destination for installed application is /Applications
subinstaller: Beginning install
subinstaller: Copying /private/var/folders/zz/zzzivhrRnAmviuee+++++++++++/TemporaryItems/FlashTmp1/Template to /Applications/TweetDeck.app
subinstaller: chown of /Applications/TweetDeck.app completed with status 0
subinstaller: Execution complete; beginning commit phase
subinstaller: Commit complete
subinstaller: starting cleanup of temporary files
subinstaller: application installer exiting
received unknown message type from subinstaller: done
Failed during elevated install: 3003
starting cleanup of temporary files
application installer exiting


The obvious line is the exception about "Directory can't be written to" - but what directory? /Applications? Well, it is actually writing /Applications/Tweekdeck.app but that applications isn't executable:


% open /Applications/TweetDeck.app/
LSOpenFromURLSpec() failed with error -10661 for the file /Applications/TweetDeck.app.
Anyone have any suggestions?

[Updated 10/27 to include link to Adobe KB article on logging.]