Linux: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Автор: | 04/09/2015
 

linux_logoНа CentOS 6.6 х64 возникла ошибка:

$ vagrant box add Cent_1 https://dl.dropboxusercontent.com/s/jku8tgp94gwkvqi/centos-2.6.32-i386-min.box
/opt/vagrant/bin/vagrant: /opt/vagrant/bin/../embedded/bin/ruby: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
/opt/vagrant/bin/vagrant: line 122: /opt/vagrant/bin/../embedded/bin/ruby: Success

Возникнуть она может именно на х64 системах, т.к. в них не хватает некоторых библиотек х32.

Решение — установить glibc для х32.

На RHEL/CentOS:

# yum install glibc.i686

Debian/Ubuntu:

# apt-get install ia32-libs