« Us Now

TweetDeck on Hardy Heron 64bit

19 Comments

 Yesterday was my first attendance at the Tuttle Club which I've been wanting to go to for months but haven't managed til now.  The morning exceeded all my expectations and I had some great conversations catching up with old friends, meeting some of my online contacts in meatspace for the first time and making some totally new connections.

Another first timer I met was Iain Dodsworth, the founder and sole developer of TweetDeck, which is my favourite application for Twitter and runs on Adobe Air.  I have been using TweetDeck on my ThinkPad x61 running Ubuntu Hardy 32bit for the last few months and I'm a big fan.

Considering that TweetDeck is in some aspects my universe at the moment, you could view it's creator as my god.  When asked by Documentally about his plans Iain explained about TweetDeck Pro. He is developing this to work with a whole host of services. This got me excited, only a few days prior at the NetSquared tuesday meetup I was professing my desire for such a tool, not knowing that someone was already on the case and definitely not expecting to actually meet them a few days later. For more on what Iain is up to check out Documentally's excellent interview with Iain.

As I explained to Iain I had not been able to get TweetDeck working on my 64bit workstation (this is a problem with Air on 64bit rather than TweetDeck) this has been a bit of an issue, having to have my laptop open on my desk as well as the two existing screens attached to my main workstation. 

 

I tried and gave up trying numerous workarounds suggested for the 1.1 beta version of Air. When Air 1.5 was released I tried it straight away in the hope the issues had been solved. This was not the case and the experience was no different from Air 1.1 - Air installs fine and so does TweetDeck but when I open TweetDeck I get the outer window with the top toolbar but nothing else, no columns and no request screen to logon with my Twitter credentials.

Not wanting to be beat this time, I followed these steps www.kozaru.net/2008/08/12/adobeair-alpha-on-ubuntu-64-bit/ to get it working using the Air SDK. This produced exactly the same result as the normal install. However, as I was running the initiation script from a terminal, I could see the error reports where it fell down.

libgnome-keyring.so: cannot open shared object file: No such file or directory

As I already have GetLibs installed I thought this should be fairly easy to fix by grabbing the missing 32bit libs

sudo getlibs -l libgnome-keyring.so

Still no luck - TweetDeck seems to be looking for libgnome-keyring.so.0

Ok then:-

sudo getlibs -l libgnome-keyring.so.0

still no work so I look in the lib32 folder and see that libgnome-keyring.so.0 is a broken simlink linking to the non-existant libgnome-keyring.so.0.1.1 so I try

sudo getlibs -l libgnome-keyring.so.0.1.1

and hey presto simlink is fixed. On running my shell script to start the SDK TweetDeck workaround it pops up asking for Twitter logon details and in I go, perfect.

Finally I wonder if maybe this was all that was wrong with the standard install, so I run that and indeed it too now works perfectly. I've been all round the houses and didn't need the more complicated SDK setup after all - nevermind it's good practice for me anyway.

 

Drood

Thanks!!!! Just had this very problem and you solved it for me. Thank you!

2009-01-22 03:47:52

Jennie

As above. I found references to a kwallet problem with KDE - guess this is the GNOME equivalent. Thanks for solving the problem - works like a charm now!

2009-01-31 14:16:27

Joel

Thanks for the solution to this very irritating problem. I had TweetDeck installed on two out of three machines, but Ubuntu 8.10 64bit was the holdout.

Incidentally, I only did the last step ("sudo getlibs -l libgnome-keyring.so.0.1.1") and that worked just fine. Didn't have to reinstall TweetDeck or AIR after that; it just worked. Thanks again.

2009-02-02 23:30:21

Damien

Glad that fixed it for you too Joel. That last step "sudo getlibs -l libgnome-keyring.so.0.1.1" is indeed the one that sorts the authentication issue, and yes - fixes it there and then without needing to re-install or do anything else.

Happy tweeting!

2009-02-02 23:45:44

Chris

Cheers mate, fixed that problem nicely!

2009-02-03 00:40:35

Ranjeet Walunj

Awesome .... Was looking for this fix for almost a week now.

sent few messages to tweetdeck team + twitter handle.
No one responded ...

However this has helped me and sorted out my problem. :-)

Thanks.

2009-02-12 18:26:03

Doug Estey

Thanks so much, this helped me a lot.

2009-02-17 22:13:19

Paul Brogden

Thank you.
This sorted out problems with Tweetdeck, Spaz and Twhirl for me. Twhirl was the only one I could get working before, but it kept forgetting my account details.

Now I can get on with deciding which one to use :)

2009-02-20 20:24:26

Andre Lucas

Worked a treat, thanks!

2009-03-12 12:29:49

Noel

Thank you for posting the getlibs solution!

2009-06-01 17:10:48

Kelly Brown

The best information i have found exactly here. Keep going Thank you

2009-06-12 20:10:36

alfplayer

Thanks! I learned about getlibs too.

2009-06-14 19:22:14

KattyBlackyard

The article is usefull for me. I?ll be coming back to your blog.

2009-06-15 04:27:55

Chris

I am running ubuntu 8.10 and this fix did not work for me.
I'm not too avid a user so I can't tell you details on what
is exactly happening when I wen through with your directions
but any help would be greatly appreciated.

2009-06-24 17:51:53

b33god

Hi Chris

Have you managed to actually get AIR and TweetDeck installed? If so what do you see when you start TweetDeck?

2009-06-24 20:31:02

Links for 2009-07-10 | jensen

...h=234,resizable=yes,scrollbars=yes'); return false;"> Home Links for 2009-07-10 beegod - TweetDeck on Hardy Heron 64bitAlso works for Jaunty 64bit. Finally!(tags: tweetdec...

2009-07-10 06:10:07

docgnome

I'm going to test this in a vm and if it works I may switch back to Ubuntu. I've just spend the last 7 hours fighting with Air in 64bit Gentoo with no luck. I get it to install but it behaves the same as you describe when I launch TweetDeck. I'm really tired of fighting with it.

2009-08-14 22:56:58

Matthias

Thanks a lot for this post, Twhirl now works for me on Jaunty 64bit. "sudo getlibs -l libgnome-keyring.so.0" was enough :)

2009-09-06 09:27:49

Mike RIley

I had the exact same issue trying to get the AIR application from Grooveshark working, this resolved it. Thanks for the tip, you might want to update your article to note that this just fixes the gnome-keyring issue in general with AIR on 64 bit linux :)

2009-12-14 01:07:27