Amanita Design forum

Botanicula => Botanicula on Linux => Topic started by: titusAF on April 19, 2012, 11:06:06 pm



Title: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: titusAF on April 19, 2012, 11:06:06 pm
Hi,

on linux, I'm forced to install that abomination that is called "Adobe Air",
in an abandoned version, because Adobe stopped caring for Air under linux;
it really is time to use someting else, guys. Pretty Please?

That Air Installer uses three times the space of the game just to install it,
and it takes a long time on a quite modern system.

Well, and now it doesn't run, I only get the options screen and then darkness,
no error message anywhere, strace shows that it just hangs there.

I don't care about AdobeAir and I don't want to fight against it's obscure library dependencies.

What now?

Please find another container for your game, this is absolutely horrible.

Apart from that, Thanks for your wonderful games,
  Jörn


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: Alex on April 19, 2012, 11:14:14 pm
Jörn,

You didn't even tell us what version of Linux you're running before you started bitching.

What do you expect us to do with THAT turd?

~A



Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: titusAF on April 19, 2012, 11:29:05 pm
OK, Alex, thanks for replying

It is

  kubuntu 11.10, 64bit, KDE 4.7.4

I installed Adobe Air 2.6, which is the latest and last version for linux.

Will any other information be helpful?

An "strace" didn't give me any hint of what the problem might be.

Well, anyway, Thanks again,
  Jörn

okay, thanks Jörn, we have mods that can now work with that info and get back to you...  ~Alex



Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: titusAF on April 19, 2012, 11:34:37 pm
OK, thanks again, that was a fast reply!

I will continue to find the problem, too, although it's getting late here :)

Greetings,
  Jörn


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: eriktorbjorn on April 19, 2012, 11:46:59 pm
I'm having a bit of trouble with Adobe AIR 2.6 too when trying to install it on the unstable (*) version of Debian, on a 32-bit Intel CPU, using Xfce as my desktop environment. It tells me that "Adobe AIR could not be installed. Install either Gnome Keyring or KDE KWallet before installing Adobe AIR." but doing that either didn't make any difference, or I did it wrong. It's hard to tell since there are no other diagnostic messages.

So I'm stumped for the moment. It's getting close to midnight here, so I'll have to try it again later when I'm feeling more alert. Machinarium ran beautifully, so I haven't given up hope yet.

(*) So it's partly my own fault, I know, but it usually works pretty well.


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: titusAF on April 19, 2012, 11:57:08 pm
This page tries to help with the needed libraries:

  http://helpx.adobe.com/air/kb/packages-required-run-air-2.html

And I have these:

  i   ia32-libs
  i A ia32-libs-multiarch     

installed, as noted in

  http://ubuntuforums.org/showthread.php?p=11344792


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: popsUlfr on April 20, 2012, 12:01:15 am
I'm having a bit of trouble with Adobe AIR 2.6 too when trying to install it on the unstable
  • version of Debian, on a 32-bit Intel CPU, using Xfce as my desktop environment. It tells me that "Adobe AIR could not be installed. Install either Gnome Keyring or KDE KWallet before installing Adobe AIR." but doing that either didn't make any difference, or I did it wrong. It's hard to tell since there are no other diagnostic messages.
Is gksu installed on your system? It's the graphical feedback interface for su and sudo and without it you might not get the password prompt.


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: titusAF on April 20, 2012, 12:06:20 am
@eriktorbjorn maybe this is helpful for your case?:

  http://askubuntu.com/questions/87447/how-can-i-install-adobe-air


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: Wise Ferret on April 20, 2012, 12:17:54 am
I'm having a bit of trouble with Adobe AIR 2.6 too when trying to install it on the unstable
  • version of Debian, on a 32-bit Intel CPU, using Xfce as my desktop environment. It tells me that "Adobe AIR could not be installed. Install either Gnome Keyring or KDE KWallet before installing Adobe AIR." but doing that either didn't make any difference, or I did it wrong. It's hard to tell since there are no other diagnostic messages.
I suffer from the same problems with gnome on ubuntu precise 64-bit. I have gksu, ia32-libs and ia32-libs-multiarch:i386 installed (no tool called "getlibs" in there, though). Amanita, can't you just get rid of Adobe AIR instead of forcing us to struggle with a buggy platform that is not even supported anymore?


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: titusAF on April 20, 2012, 12:21:47 am

good news everyone:

it now runs here, ;D

unfortunately, I didn't install anything additional or manipulated any library sym link or similar.

I restarted my X-Server and I traced "BotaAIRlinux" once with "strace -ff".

other actions were:
  * I deleted ~/.adobe
  * I tried a reinstall of Adobe AIR as root, but it detected the installed version and I could only quit it afterwards
  * cleaned the complete firefox history (plus using BetterPrivacy)

===

Then:

Amanita, many, many thanks that you made a linux version, guys!

(but please consider not using (fading) technology like this horrible AIR)

People have used HTML-5 for very performant and nice things
(Cut the Rope, e.g.)

===

bye for now,
  Jörn


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: James Paige on April 20, 2012, 12:23:19 am
I also had troubles with Adobe AIR, trying to install Botanicula linux box. Here are the problems, and how I worked around them:

(This is on an Ubuntu 12.04 laptop using the gnome-session-fallback window manager)

This installer: http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin did not work for me. I could get it to run by setting the executable bit and running it from a terminal, but, it asked for my password, and when I typed it, the installer told me that I needed to install Gnome Keyring Manager (even though it is already installed.)

Then I found a .deb package for Adobe Air from here: http://update.devolo.com/linux/apt/pool/main/a/adobeair/ and it installed okay (dpkg actually printed out the same error about Gnome Keyring, but the install completed okay)

Then I ran the "Adobe AIR Application Installer" (which was in Applications->Accessories)

In the AIR installer I browsed to where I had unzipped Botanicula.air and selected it.

Then the Botanicula installer started up. it took a really long time, and maxed out my memory usage, and I was sure it had frozen up completely (the progress bar was pretty worthless) but eventually it did actually finish.

The Botanicula icon (named BotaAIRLinux) was installed in the wrong menu, Accessories instead of Games, so I moved it manually.

It works, and seems to run fine. I can play! I am excited about this game, and I am confident that the joy of playing the game will more than make up for the woefully crappy installer ;)


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: popsUlfr on April 20, 2012, 12:33:47 am
I also had troubles with Adobe AIR, trying to install Botanicula linux box. Here are the problems, and how I worked around them:

(This is on an Ubuntu 12.04 laptop using the gnome-session-fallback window manager)

This installer: http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin did not work for me. I could get it to run by setting the executable bit and running it from a terminal, but, it asked for my password, and when I typed it, the installer told me that I needed to install Gnome Keyring Manager (even though it is already installed.)

Then I found a .deb package for Adobe Air from here: http://update.devolo.com/linux/apt/pool/main/a/adobeair/ and it installed okay (dpkg actually printed out the same error about Gnome Keyring, but the install completed okay)

Then I ran the "Adobe AIR Application Installer" (which was in Applications->Accessories)

In the AIR installer I browsed to where I had unzipped Botanicula.air and selected it.

Then the Botanicula installer started up. it took a really long time, and maxed out my memory usage, and I was sure it had frozen up completely (the progress bar was pretty worthless) but eventually it did actually finish.

The Botanicula icon (named BotaAIRLinux) was installed in the wrong menu, Accessories instead of Games, so I moved it manually.

It works, and seems to run fine. I can play! I am excited about this game, and I am confident that the joy of playing the game will more than make up for the woefully crappy installer ;)

Thank you for the hint! I added it to the Running the game under Linux (http://amanita-design.net/forum/index.php/topic,3729.0.html) Sticky ;)
If you have any installation hints (or corrections or additions...) for any other distro or those already covered please do post them in the Sticky.


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: eriktorbjorn on April 20, 2012, 01:00:05 am
@eriktorbjorn maybe this is helpful for your case?:

  http://askubuntu.com/questions/87447/how-can-i-install-adobe-air


It did help some, but it's now well after midnight so I didn't read it very carefully. I guess the Adobe AIR installer tries to dlopen /usr/lib/libgnome-keyring.so.0.2.0 dynamically, but Debian now puts it in /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 instead. So a simple symbolic link fixed the Adobe AIR installer, but I wasn't able to use the Adobe AIR Application Installer to install Botanicula because it claims that the installer file is damaged.

I don't think it's damaged - the .air file appears to be just a ZIP file, and unzip doesn't find any errors in it - so maybe there are other libraries missing. I'll have try again later, when I'm awake enough to actually read what others have written.



Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: Riao on April 20, 2012, 05:18:48 am
I used the 64-bit air installer found here: http://update.devolo.com/linux/apt/pool/main/a/adobeair/

I got the same issue as eriktorbjorn, the installer is damaged.  The .zip file I downloaded matched the md5 hash that was provided from the Humble Bundle download page, so that file is fine.  I tried extracting the zip file a couple of time but got the same error when trying to install it.

I'm using LMDE-Xfce update-pack 4


EDIT

I'm not sure if this means anything, but if I try to extract the .air file I encounter this error:

Extracting  META-INF/AIR/hash     Unsupported Method

The other files extract fine, but this one ends up being 0 bytes in size.


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: popsUlfr on April 20, 2012, 07:08:29 am
EDIT

I'm not sure if this means anything, but if I try to extract the .air file I encounter this error:

Extracting  META-INF/AIR/hash     Unsupported Method

The other files extract fine, but this one ends up being 0 bytes in size.

These are my hashes:
Code:
cebb95fd475ccad1d0826e85fc60ad49  botanicula-linux-1.0-1334708544.zip
9dcee69f4f9d83cee4f1b101e5a8bcfd  Botanicula.air

Unzipping Botanicula.air doesn't give me errors:
Pastebin (http://pastebin.com/m2dmum3T)

I'm pretty sure your file is corrupted.


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: Riao on April 20, 2012, 07:17:29 am
These are my hashes:
Code:
cebb95fd475ccad1d0826e85fc60ad49  botanicula-linux-1.0-1334708544.zip
9dcee69f4f9d83cee4f1b101e5a8bcfd  Botanicula.air

Unzipping Botanicula.air doesn't give me errors:
Pastebin (http://pastebin.com/m2dmum3T)

I'm pretty sure your file is corrupted.

My hashes are the same for both, but I will try downloading it again...


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: popsUlfr on April 20, 2012, 07:22:21 am
My hashes are the same for both, but I will try downloading it again...

That would be a waste of time since we have the same files. Did you try extracting from the terminal with unzip?


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: Riao on April 20, 2012, 07:38:24 am
My hashes are the same for both, but I will try downloading it again...

That would be a waste of time since we have the same files. Did you try extracting from the terminal with unzip?

Okay I just did this and I'm still getting the same error when I try to install with Adobe Air.  However, I can unzip Botanicula.air with no errors.  I'm a little stumped.  Could it be the 64-bit version of Air that I've installed?  Should I instead go with the 32-bit version?  If there are no other ideas I will try this tomorrow.


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: titusAF on April 20, 2012, 08:58:03 am
Hi,

I succeeded in filling my /tmp while installing Botanicula per AdobeAirInstaller,
and I got that same message about a damaged file.

You need 2-3 GB in your /tmp free to install, so I had to move my /tmp first.

Hope this helps somebody,
G,
  Jörn


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: DarkStarSword on April 20, 2012, 10:21:02 am
I have had *every* problem mentioned on this forum and wasted a lot of time figuring out why Air sucks. Sorry, I meant "doesn't work":
* Cannot install air because I "don't" have gnome-keyring installed (BS! I do)
* Installing air as root it fails to launch the sub installer
* Manually launching the sub installer as root fails because of gnome-keyring (WTF!?! I'm already root!)
* Using the deb package mentioned in this thread instead of the .bin got air installed
* Air claimed that Botanicula was corrupt (BS! The md5sum matches!)
* Once I had all that working the mouse didn't work in game (OMG ARE YOU SERIOUS!?)

Solution:
Download the air 2.6 *SDK*, not the runtime (Adobe is clueless, their runtime is full of fail).
I assume that the SDK and Botanicula.air are in your current working directory. Run:

mkdir air Botanicula ~/BotaniculaSaves
tar xvjf AdobeAIRSDK.tbz2 -C air
unzip -d Botanicula Botanicula.air
echo 100,off,high,en,1,0 > ~/BotaniculaSaves/settings.txt

./air/bin/adl -nodebug Botanicula/META-INF/AIR/application.xml Botanicula/


That last line is all you need to start the game from then on, put it in a shell script or something.


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: juba on April 20, 2012, 04:16:30 pm
I have had *every* problem mentioned on this forum and wasted a lot of time figuring out why Air sucks. Sorry, I meant "doesn't work":
* Cannot install air because I "don't" have gnome-keyring installed (BS! I do)
* Installing air as root it fails to launch the sub installer
* Manually launching the sub installer as root fails because of gnome-keyring (WTF!?! I'm already root!)
* Using the deb package mentioned in this thread instead of the .bin got air installed
* Air claimed that Botanicula was corrupt (BS! The md5sum matches!)

I, too, had all these problems except the mouse because I never managed to install the game.

But you, sir, are a genius : thanks to your solution I've been able to install the game on a 64-bit linux system and it seems to work flawlessly, without even to have to launch the horrible adobe air installer.

Thanks a lot ! This should be copy/pasted on the "Running the game under linux" subject.


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: madjr on April 20, 2012, 04:46:32 pm
this link from the adobe site, might also be useful:

http://helpx.adobe.com/air/kb/install-air-2-64-bit.html#main_Install_AIR_2_on_64_bit_Ubuntu_9_04


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: madjr on April 20, 2012, 05:02:48 pm
oh if you're using ubuntu.

this deb installer for air could work for you:

http://airdownload.adobe.com/air/lin/download/2.6/adobeair.deb

source:
http://www.jamesward.com/2010/10/14/install-adobe-air-on-64-bit-ubuntu-10-10/#comment-392595483

Note: please give feedback if it works for you :)


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: eriktorbjorn on April 20, 2012, 06:43:45 pm
Solution:
Download the air 2.6 *SDK*, not the runtime (Adobe is clueless, their runtime is full of fail).
I assume that the SDK and Botanicula.air are in your current working directory. Run:

mkdir air Botanicula ~/BotaniculaSaves
tar xvjf AdobeAIRSDK.tbz2 -C air
unzip -d Botanicula Botanicula.air
echo 100,off,high,en,1,0 > ~/BotaniculaSaves/settings.txt

./air/bin/adl -nodebug Botanicula/META-INF/AIR/application.xml Botanicula/

That worked beautifully. Thanks a lot!


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: astray on April 20, 2012, 10:22:51 pm
@eriktorbjorn maybe this is helpful for your case?:

  http://askubuntu.com/questions/87447/how-can-i-install-adobe-air


It did help some, but it's now well after midnight so I didn't read it very carefully. I guess the Adobe AIR installer tries to dlopen /usr/lib/libgnome-keyring.so.0.2.0 dynamically, but Debian now puts it in /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 instead. So a simple symbolic link fixed the Adobe AIR installer, but I wasn't able to use the Adobe AIR Application Installer to install Botanicula because it claims that the installer file is damaged.

I don't think it's damaged - the .air file appears to be just a ZIP file, and unzip doesn't find any errors in it - so maybe there are other libraries missing. I'll have try again later, when I'm awake enough to actually read what others have written.




Hi,

I got into the same troubles as eriktorbjorn.

I could install AdobeAir only with troubles because this obsolete piece of bloatware is not available in 64 bit version.
http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin

I got following error when I tried to run Botanicula.bin: "The application could not be installed because the installer file is damaged. Try obtaining a new installer file from the application author." The installer just died off silently. I don't know how to debug it. How can I get some log messages? There were none even when I was running it from console. (I know now I shouldn't have stepped out of debian world :)

The MD5 sum of Botanicula.air is
9dcee69f4f9d83cee4f1b101e5a8bcfd  Botanicula.air

I use Debian SID updated today, KDE, linux kernel 3.2.0-2-amd64.



Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: astray on April 20, 2012, 11:18:23 pm

Hi,

I got into the same troubles as eriktorbjorn.

I could install AdobeAir only with troubles because this obsolete piece of bloatware is not available in 64 bit version.
http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin

I got following error when I tried to run Botanicula.bin: "The application could not be installed because the installer file is damaged. Try obtaining a new installer file from the application author." The installer just died off silently. I don't know how to debug it. How can I get some log messages? There were none even when I was running it from console. (I know now I shouldn't have stepped out of debian world :)

The MD5 sum of Botanicula.air is
9dcee69f4f9d83cee4f1b101e5a8bcfd  Botanicula.air

I use Debian SID updated today, KDE, linux kernel 3.2.0-2-amd64.



I made it running using SDK version of Adobe Air. Thanks to DarkStarSword!



Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: Riao on April 21, 2012, 01:30:31 am
I have had *every* problem mentioned on this forum and wasted a lot of time figuring out why Air sucks. Sorry, I meant "doesn't work":
* Cannot install air because I "don't" have gnome-keyring installed (BS! I do)
* Installing air as root it fails to launch the sub installer
* Manually launching the sub installer as root fails because of gnome-keyring (WTF!?! I'm already root!)
* Using the deb package mentioned in this thread instead of the .bin got air installed
* Air claimed that Botanicula was corrupt (BS! The md5sum matches!)
* Once I had all that working the mouse didn't work in game (OMG ARE YOU SERIOUS!?)

Solution:
Download the air 2.6 *SDK*, not the runtime (Adobe is clueless, their runtime is full of fail).
I assume that the SDK and Botanicula.air are in your current working directory. Run:

mkdir air Botanicula ~/BotaniculaSaves
tar xvjf AdobeAIRSDK.tbz2 -C air
unzip -d Botanicula Botanicula.air
echo 100,off,high,en,1,0 > ~/BotaniculaSaves/settings.txt

./air/bin/adl -nodebug Botanicula/META-INF/AIR/application.xml Botanicula/


That last line is all you need to start the game from then on, put it in a shell script or something.


As others have stated this worked for me too.  Many thanks!!!

This should be added to the sticky.


Title: Re: linux: first that horrible adobe air installer und botanicula even doesn't run,
Post by: Vunktabir on April 22, 2012, 08:58:36 pm
I also want to urge the developers of Amanita Design to switch from AIR to something better.

  • AIR for Linux isn't updated anymore, so it is a growing security risk.
  • I can confirm the VAST amount of disk space it uses for simply installing a game, i.e. Botanicula: 700MB .air file, 1.4GB installed game, 4.1GB in /tmp dir while installing! :o
  • As listed here (http://amanita-design.net/forum/index.php/topic,3745.0.html), there are many alternatives to AIR that don't have its drawbacks.