I support Pandora and like the Pandora One desktop app (info and download, blog post).
Trying to get it to run successfully on Fedora was kind of a hassle.
Also, I’ve done this twice now and have had to do different things, so I’ll list them all.
First I downloaded the Adobe Air Installer.
wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin
… you could also have downloaded it through Firefox or whatever.
Now change the permissions and attempt to run it:
chmod u+x AdobeAIRInstaller.bin ./AdobeAIRInstaller.bin
Here I got a little dialog window, it looked like it began to install but then failed when it said that I needed gnome-keyring-daemon to be running.
The fact is, I had the gnome-keyring-daemon running. A simple ps confirmed this:
ps aux | grep keyring
The problem, it turned out, was that I had the x64 version of the keyring daemon running and was missing some x86 libraries.
I installed the x86 version of the gnome-keyring:
sudo yum install gnome-keyring.i686
… but that didn’t seem to do it — I was still missing something.
After some googling I came across a forum post saying these packages were also necessary:
yum install ld-linux.so.2 gtk2-devel.i686 libxml2.i686 libXt.so.6 yum install xterm rpm-libs.i686 nss.i686 libcanberra-gtk2.i686
This helped run the installer and it completed but threw an error that didn’t seem to cause any problems. For good measure I installed this package too to address the error:
sudo yum install PackageKit-gtk-module.i686
So now I had Adobe Air successfully installed, but whenever I tried to install an Air application, I would get a segfault.
Application crashed with an unhandled SIGSEGV
I was able to see this message by running “Adobe AIR Application Installer” from command line, not the Application menu. Otherwise, the installer would pop up for a split second and immediately disappear.
Anyway, after some more googling, I came across a forum post regarding certificates and a fix.
The command basically goes through the Adobe certificates and marks them as trusted (aucm is the Adobe Unix Certificate-Store Manager)
for c in /etc/opt/Adobe/certificates/crypt/*.0; do sudo aucm -n $(basename $c) -t true; done
(I added the sudo because I wasn’t running as root and that gave me a ton of “Root permissions are required to modify the certificate store.” errors.)
After running that, I got a lot of “Certificate Found, processing… Property changed.” messages.
Once that was complete, I was able to install the Pandora Air Application and run it without problems.
To summarize without the details:
cd /tmp wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin chmod u+x AdobeAIRInstaller.bin ./AdobeAIRInstaller.bin sudo yum install gnome-keyring.i686 ld-linux.so.2 gtk2-devel.i686 sudo yum install libxml2.i686 libXt.so.6 xterm rpm-libs.i686 sudo yum install nss.i686 libcanberra-gtk2.i686 PackageKit-gtk-module.i686 for c in /etc/opt/Adobe/certificates/crypt/*.0; do sudo aucm -n $(basename $c) -t true; doneLeave the first comment ▶


RSS Feed