Page 1 of 1

FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-22 15:06
by rkl
I've been unpacking the Linux binary .tar.bz2 package of several of the 3.X releases of
FileZilla Client and they've been working fine on CentOS 5 (we're on CentOS 5.3 at
the moment). However, the new release of FileZilla Client, 3.2.4, sadly no longer runs on
CentOS 5.

The filezilla binary for 3.2.4 seems to have been built with much later versions of various
shared libraries - well beyond what's available on CentOS 5 (or, indeed, the RHEL 5 distro that CentOS 5 is based on). Examples include:

* libstdc++.so.6 now requires GLIBCXX_3.4.9 versioning, which isn't present in CentOS 5.
* libgnutls.so.26 is needed, but CentOS 5 only has libgnutls.so.13.

Even trying to copy Fedora Rawhide versions of those libraries and setting LD_LIBRARY_PATH to
include them triggered issues with libc.so.6 (versioning) and a missing libtasn1.so.3 library. Adding those from Rawhide just resulted in a futex() call hanging, at which point I gave up :(

Any chance of building the FileZilla Client with the older libraries like you did with 3.2.3.1 and
earlier? It's a shame that FileZilla Client now no longer works for the most popular commercial Linux (RHEL 5).

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-22 19:14
by botg
The binaries are now built on Debian 5 aka Lenny.

Why don't you simply compile the source yourself? If you for some reason cannot do that (It really is not hard at all), contact a packager working with your distribution to get it included into the distribution.

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-23 13:08
by rkl
Sadly, not only isn't FileZilla available in any of the typical additional repos (e.g. epel, rpmforge, extras), but it won't build from source code either. This is because the configure script now expects a minimum of libgnutls 2.0.4 or greater, but CentOS 5.3 only ships with libgnutls 1.4.1. I guess that's the end of the road for CentOS 5/RHEL 5 users then - we'll be stuck on FileZilla 3.2.3.1 until RHEL 6/CentOS 6 comes out next year :(

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-23 16:00
by botg
Simply build your own GnuTLS.

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-24 04:19
by jdratlif
You can mostly follow the directions from Compiling FileZilla 3 under Mac OS X. You will need to compile GnuTLS, libgpg-error, libgrcrypt, and possibly wxWidgets. I didn't notice a wxWidgets package in the CentOS package manager, but I only installed in virtual box and played with it for a few minutes.

I put the binary I compiled on the Unofficial Binaries page. I didn't install the VirtualBox guest additions, so my screen size was too small for FileZilla to be usable, but it started.

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-25 05:42
by foo
Strange. I'm getting the same error after unpacking FileZilla_3.2.4_i586-linux-gnu.tar.bz2 on ubuntu 804.

"filezilla: error while loading shared libraries: libgnutls.so.26: cannot open shared object file: No such file or directory"

(edit: nvm...just read posts after 1st one :shock: .. reverted back to 3.2.3.1)

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-25 14:34
by jdratlif
Try the binary I posted on the Unofficial Binaries page for CentOS, or compile it yourself.

FileZilla isn't in an ubuntu repository? It should be. You should tell them that.

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-25 16:43
by foo
jdratlif wrote:FileZilla isn't in an ubuntu repository? It should be. You should tell them that.
I will try it. Thanks.

It is in the repo...just not near the latest version, which fixed a few problems I kept encountering.

(edit: tried the binary you posted, get ~> filezilla: error while loading shared libraries: libtiff.so.3 & libexpat.so.0: cannot open shared object file: No such file or directory)
fixed it by just creating sym links to libtiff.so.4 & libexpat.so.1

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-30 03:36
by owkaye
Try the binary I posted on the Unofficial Binaries page for CentOS.
Hi jdratlif,

I downloaded your special build for CentOS 5.3 but I don't know how to install it. Do I have to extract the files from the archive, then manually drag-and-drop them into the corresponding directories in my /usr directory? Or is there an easier/better way to install everything?

Sorry for my ignorance here, but my experience in installing on CentOS is limited to using yum, and I don't want to screw anything up.

:)

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-30 04:15
by jdratlif
I wouldn't know how to properly install it on CentOS.

The binary I built is for a user's home directory. If you extracted it in your home directory, it should work. It might work if you put it in /opt.
FileZilla might need some path clarification if you don't run the binary in the same working directory. I think there is a path variable to set this, but I'm not positive about that.

I don't know anything about yum or rpm, sorry. I haven't used anything RedHat based in years. How would you have installed the official binary if it worked?

What I would do: start terminal
bzip2 -cd FileZilla-3.2.whateveritwasicalledit.tar.bz2 | tar x
cd filezilla/bin
./filezilla

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2009-04-30 04:34
by owkaye
Thanks for the explanation, jdratlif.

Since you said it's built to run from the user's home directory that's what I did. I extracted the archive into my /home/owkaye folder then I clicked on the "filezilla" executable and it works great!

Apparently everything filezilla needs is self-contained in the proper locations in your archive. As long as everything stays where you put it, I imagine it's going to work fine for me.

You've done a great job with this and I thank you very much!!!

:)

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2010-05-28 10:22
by santoshmohan
Same issue was seen for SLED10SP2.
srm-srv-r4vm7:/tmp/FileZilla3 # ./bin/filezilla
./bin/filezilla: error while loading shared libraries: libtasn1.so.3: cannot open shared object file: No such file or directory

Is there any workaround for this issue??

Re: FileZilla Client 3.2.4 no longer works on CentOS 5.3

Posted: 2010-05-28 19:12
by jdratlif
Have you tried installing libtasn1?