Support

UNiTE, Remote CLI, eXtract Wizard

#3702 Linux 32-bit ExtractWizard not installing

Posted in ‘UNiTE and Remote CLI’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

PHP version
n/a
Tool
UNiTE
Tool version
n/a

Latest post by nicholas on Monday, 17 January 2011 09:48 CST

user18936
Kubuntu 10.10, KDE 4.6rc2

Downloaded ExtractWizard 32-bit, unpacked the file and tried to run the installer. But absolutely nothing happens when I double-click on it.

I installed the latest version of RemoteControl a couple of days ago. That one installed fine if I let it install in my home folder, but not in a common folder.

Any ideas?

nicholas
Akeeba Staff
Manager
I don't have Kubuntu, but on Ubuntu 10.10 with all the latest updates installed it works perfectly. Try killing any runaway Titanium or Akeeba Remote Control processes. If all else fails, you can simply log out and log in again. AFAIK this should kill such processes. I haven't used KDE for a very long time :)

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user18936
I have tried a lot of things. Even rebooting. Nothing helps. The installer is completely "dead". No reaction at all when double-clicking on it.

nicholas
Akeeba Staff
Manager
Let's try something different. I might have dropped the ball and linked to the wrong archive. Try downloading from this page.

If this still doesn't install, please do me a favor. Try running it from the command line and paste any error messages you get.

Finally, if you have a 64-bit machine running a 64-bit version of Ubuntu, do note that the 32-bit executable should not work at all (there will be missing 32-bit libraries). In that case you'll have to use the 64-bit version instead. I know that's probably not what applies to you, but I'd rather have said it in here even if it's the most evident and stupid thing I have said :)

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user18936
I guess things go a little too fast sometimes :-)

If you could give me the corresponding link to ExtractWizard, I'll try that - the link you provided is for RemoteControl.

And yes, I am running a 32-bit OS, but it never hurts to mention it anyway! Just like checking if the computer is plugged into the wall and turned on when people say they have a black screen :-)

nicholas
Akeeba Staff
Manager
I think I am getting blind after replying to 40 support requests on a single day :p Just try the documentation tips on installing on Linux.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user18936
I think we all know that feeling :-)

Anyway - checked the documentation link and found it interesting. Then checked the package that I downloaded and can not find any runtime directory in it at all. Something missing?

And just to have it covered: I opened a console in the directory where I unpacked the files and tried to run the installer. Just got "command not found". So I guess that is not too helpful either...

nicholas
Akeeba Staff
Manager
OK, I can see two problems here.

First, the installer runs automatically, if required, when you try to launch the application. You can't run it manually, it won't work. You have to double click the main executable (Akeeba eXtract Wizard) in the root of the extracted files' directory structure.

Important! You will be presented with an option about where to install the Titanium runtime. The rest of my post assumes that you installed it in your home directory.

After the installer finishes up, it will have Titanium installed inside the ~/.titanium/runtime directory. This is where the files referenced in the documentation will be. After deleting them, eXtract will work.

That said, if you try to extract large archives you might end up with a spectacular crash. It's because Titanium has a huge memory leak bug in its PHP integration. If that happens, you're better off installing WINE and using Akeeba eXtract Wizard 3.1. As I said in another thread, writing cross-platform applications is a bitch. Making them reliable is just impossible :(

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user18936
Sorry, by running the installer, I meant the executable :-)

But I will check the other part. Mind you - remote installed fine. I could not get it to install any other place than in my home folder, but that's ok for now. Remote kinda works. I communicates with the site, do the backup, but is not able to download it. But that is for another thread. I'll go ahead and delete those files now.

user18936
I checked the .titanium/runtime folder and there was no files at all in it. There was a folder with two new folders inside

.titanium/runtime/linux

has to folders:

1.0.0

and

1.1.0

In the first folder, I found some of the files mentioned. But all files ending with 2200.3 did not exist there. None of the files existed in the 1.1.0 folder.

I deleted the files I found in the first folder and then tried to run the executable. It ran without installing anything.

Trying to do an extraction gave me an error - it could not create the directory I wanted which is weird as it was in my home folder. When I went to check and create it manually, it turned out that it had created the folder and extracted some of the files already.

After creating the main folder for the extraction manually, it worked fine.

nicholas
Akeeba Staff
Manager
The Remote Control issue is well-known. It has to do with Titanium looking for the libraries of Python 2.5 whereas all modern Linux systems have 2.6. I am trying to work on a solution, but it's hard when I have to reply to 60 support requests daily over the last week :(

Regarding your other observations, yes, I forgot the subdirectory (1.0.0). When I typed in my response I didn't have a Linux box nearby and had to rely on my memory. Since you already had the runtime installed, that's why it didn't install anything. Well, at least it works now.

Regarding the directory creation issue, I will have to take a look at it. On my stock Ubuntu 10.10 it worked fine. Maybe it has to do with the permissions of the directory I was using for testing.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user18936
Sorry to add to the burden, and thank you for your help!

Have you ever looked at Qt for developing cross-platform stuff? Not talking about KDE, but the technology behind. Some programs that are developed in Qt are Google Earth, Skype, VLC player, Adobe Photoshop Album and VirtualBox.

http://en.wikipedia.org/wiki/Qt_(framework)

nicholas
Akeeba Staff
Manager
I just released eXtract Wizard 3.0.7 which should fix these issues.

Unfortunately, I can't use Qt because it's C++ and I am too old and too busy to start learning a new high-level programming language :)

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!