Go to Top

No more GLIBC errors from packages

Hey folks,

I don’t usually blog about bug fixes but I think this is worthy, I better give you an intro first. Arachni’s packages are supposed to be self-contained, that is, they don’t need any dependencies to be installed on the host system. From common system-level libraries like libxml and OpenSSL to the Ruby interpreter and Gem libraries they are all included and configured appropriately.

However, there are some very basic things on which the packages depend, one of those is the GLIBC library. The packages were being built on a relatively recent version of Ubuntu so every binary in the package was being built against a relatively recent version of GLIBC, and that was causing some trouble on systems with older versions, like CentOS (which is somewhat conservative in its setup).

That lead to some trouble for users with old GLIBC versions as they either had to upgrade (not always possible) or use the build-scripts to build a package of their own (which is simple enough but requires things like compilers and other dev dependencies).

To avoid these types of problems,starting from today, all packages will be built on CentOS6.4, which should take care of this problem. So, no more GLIBC errors.


Tasos L.

, , , ,

About Tasos Laskos

CEO of Sarosys LLC, founder and lead developer of Arachni.

2 Responses to "No more GLIBC errors from packages"

  • Francisco
    August 2, 2013 - 7:04 pm Reply

    Is there any workaround to run arachni on a “CentOS” virtual server on Linode.com? It has been recently updated but I always get a “/lib/libc.s0.6: version GLIBC_2.6 not found (required by libruby.so.1.9) ” message.

    Funny thing is that when issuing “cat /proc/version” to determine which version of “CentOS” the server is running, console displays “Linux version 3.9.3-x86-linode52 ([email protected]) (gcc version 4.4.5 (Debian 4.4.5-8) ) …”

    Could I get and install a previous version of arachni perhaps?

    Any help or hint will be greatly appreciated! :-)

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.