-
#1
When I try to execute a binary, I get this error:
Code:
ELF interpreter /usr/libexec/ld-elf.so.1 not found
Abort trap
I think this has something to do with 32-bit compatibiltiy on amd64, but I’m really not sure what exactly is missing.
-
#2
It usually helps to describe the system (OS, kernel, including customisations) this is happening on.
-
#3
do you mean «a binary» or «any binary»?
if this file (/usr/libexec/ld-elf.so.1) is really gone, every dynamically linked binary will refuse to run. however, you can still use the (statically linked) rescue binaries.
for example, to check if the file is there:
-
Thread Starter
-
#4
DutchDaemon said:
It usually helps to describe the system (OS, kernel, including customisations) this is happening on.
Here is my uname output
Code:
FreeBSD reddevil 8.0-RC1 FreeBSD 8.0-RC1 #2: Sun Oct 4 10:22:22 EDT 2009 root@reddevil:/usr/obj/usr/src/sys/REDDEVIL amd64
Here is my kernel config: http://filebin.ca/cbcowa/REDDEVIL
-
Thread Starter
-
#5
bb said:
do you mean «a binary» or «any binary»?
if this file (/usr/libexec/ld-elf.so.1) is really gone, every dynamically linked binary will refuse to run. however, you can still use the (statically linked) rescue binaries.
for example, to check if the file is there:
I meant «a certain one», super pi: ftp://pi.super-computing.org/FreeBSD/
Code:
file /usr/libexec/ld-elf.so.1
/usr/libexec/ld-elf.so.1: symbolic link to `/libexec/ld-elf.so.1'
-
#6
I am facing the same issue on FreeBSD 8.1 64bit.
Unable to run the binary script.
-
#7
The problem, missing /libexec/ld-elf.so.1, is consistent with trying to
make installworld
from an i386 to an amd64 environment on the same platform. I’d suggest using a cd or usb drive that has a bootable amd64 system and install afresh.
You can recover your i386 system, if you have a complete /usr/obj with i386 built files from which you can copy; you’ll need to use statically built commands, such as «/rescue/chflags noschg» and /rescue/cp to reconstruct your system.
It is possible to create an amd64 bootable system from a running i386 but only if you’re desperate and enjoy using /rescue command and tediously copying directory contents. I’d then suggest a reboot and use the usual
make install{kernel,world}
commands to ensure everything is correct.
Clearly a fresh wipe and install is highly preferable.
-
#8
dbbolton said:
Code:
FreeBSD reddevil 8.0-RC1 FreeBSD 8.0-RC1 #2: Sun Oct 4 10:22:22 EDT 2009 root@reddevil:/usr/obj/usr/src/sys/REDDEVIL amd64
FreeBSD 8.0-RELEASE went End-of-Life in November 2010, why are you still on the release candidate for 8.0?
I would also suggest updating your system to 8.3.
-
#9
Maybe install 32-bit libraries for 64-bit OS?
-
#10
Good catch SirDice.
I experienced a similar problem when attempting to upgrade my FreeBSD 9.1-BETA1 system from 32 to 64bits. (Its a Core2Duo)
Because the problem seems to be timeless, for whatever reason, I thought that I’d make a contribution for others’ benefit and offer an explanation and possible alternatives.
-
#12
Josef Vit you are responding to a post that’s almost 5 years old. Please look at the dates before responding.
-
#1
Hello.
When trying to run a 32 bit application in a 64 bit-multi arch system, there is that message:
Code:
ELF interpreter /usr/libexec/ld-elf.so.1 not found, error 8
Abort
So I have checked but the symlink-file
/usr/libexec/ld-elf.so.1 exists
and link to
/libexec/ld-elf.so.1
.
So, after trying many things, I have modified the symlink-file
/usr/libexec/ld-elf.so.1
but this one linked to
/libexec/ld-elf32.so.1
.
And, now the 32 bit application is perfectly working. But, of course, all the 64 bit applications can not run any more.
So the question is: why a 32 bit application want to load
ld-elf.so.1
in place of
ld-elf32.so.1
.
And how to correct this ?
Many thanks.
PS: The program was linked with ld with that parameters:
/ld -b elf32-i386-freebsd -m elf32-i386-freebsd -L. -o
Fre;D
Last edited by a moderator: Sep 5, 2016
You installed a 32-bit Port on a 64-bit OS, or vice-versa.
Use pkg_delete
to remove the old version. Try installing via pkg_add -r logrotate
Also, as Stefan noted, FreeBSD comes with newsyslog, which is enabled by default (just edit /etc/newsyslog.conf
to add log files as necessary), and does everything 99% of people need.
Edit:
To configure newsyslog for Apache’s standard logs add one of the following sets to the config file.
For weekly log rotations, keeping 5 weeks worth, and bzipping the old files:
/var/log/httpd-access.log 644 5 * $W6D0 JC /var/run/httpd.pid
/var/log/httpd-error.log 644 5 * $W6D0 JC /var/run/httpd.pid
The «$W6D0» tells it to rotate the logs first thing Sunday morning. For Daily, use $D0
. For Monthly, use $M1D0
. The format is a touch backwards to read. For instance «$W6D0» means «Rotate of the week on the 6th day, of the day on the 0th hour» (the «D0» part is technically superfluous). This is specifying absolute times, you can also specify intervals instead. If you just put «1» in that field, it will rotate the log every 1 hour.
To rotate the file when it hits 5MB:
/var/log/httpd-access.log 644 5 5000 * JC /var/run/httpd.pid
/var/log/httpd-error.log 644 5 5000 * JC /var/run/httpd.pid
The file size field is specified in KB. You can also specify both a time and a size in which case it will trigger a rotation when either conditions are met.
If you have any other specific needs just say so, like if Apache is jailed or chrooted, or you need another application, or you want the old log files in a different location…
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
HidX
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2008-05-27 11:31:23
Помогите. Ошибка в rc.conf погубила сервак.
Добрый день. Стояла FreeBSD 7 + Raid1. на фряхе был сквид и самба. Решил прибавить сквиду памяти в
rc.conf
kern.maxdsiz=»2610612736″
kern.dfldsiz=»2610612736″
kern.maxssiz=»2610612736″
При перезагрузке пишет:
Код: Выделить всё
Trying to mount root from ufs:/dev/ar0s1a
ELF interpreter /libexec/ld-elf.so.1 not found
Mar 23 12:23:51 init: /bin/sh on /etc/rc terminated abnormally, going to single
user mode
Enter full pathname of shell or RETURN for /bin/sh:
Входил в Singl mode. Тоже самое. Никакие команды не работают. При нажатии Enter ситуация не меняется… сообщение такое же.
Команды:
# mount —t ufs —a
# swapon —a
Неработают.
На все команды один ответ
Код: Выделить всё
Enter full pathname of shell or RETURN for /bin/sh:
Помогите пожалуйста!
Последний раз редактировалось HidX 2008-07-31 15:52:50, всего редактировалось 1 раз.
-
Хостинг HostFood.ru
Услуги хостинговой компании Host-Food.ru
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
weec » 2008-07-31 15:52:29
а ты введи то, что от тебя требует система, /bin/sh
-
HidX
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2008-05-27 11:31:23
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
HidX » 2008-07-31 15:57:21
Ну она требует ввести путь…
Но какой путь я даже незнаю…
-
HidX
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2008-05-27 11:31:23
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
HidX » 2008-07-31 16:02:22
paradox писал(а):
Enter full pathname of shell or RETURN for /bin/sh:
<Enter>
Опять пишет
Enter full pathname of shell or RETURN for /bin/sh:
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
dikens3 » 2008-07-31 16:06:19
Загрузиться с LiveCD и удалить ненужное.
Лучше установить FreeBSD, чем потратить 30 лет на Linux’ы и выяснить какой из них хуже.
-
HidX
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2008-05-27 11:31:23
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
HidX » 2008-07-31 16:13:11
Дело в том что Live CD сейчас под рукой нету…. будет только завтро. А качать с офф сайта часа 2, (радио канал). да и времени нет. Через минут 40 домой.
Хотелось бы востановить фряху сегодня.
-
weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
weec » 2008-07-31 16:14:45
можешь просто ввести /bin/sh
?
-
HidX
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2008-05-27 11:31:23
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
HidX » 2008-07-31 16:15:47
пробовал. Никаких результатов. опять появляется это сообщение.
-
HidX
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2008-05-27 11:31:23
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
HidX » 2008-07-31 16:31:13
paradox писал(а):были когда то liveFDD
)))
щас незнаю
смотреть надо на freebsd org
На сервере нету fdd
Pal писал(а):/bin/tcsh?
неа….
При каждой….любой вводимой мною команде появляется сообщение
init: can’t exec то что ввожу for single user: No such file or directory.
и затем опять.
-
HidX
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2008-05-27 11:31:23
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
HidX » 2008-07-31 16:31:44
weec писал(а):
Код: Выделить всё
ELF interpreter /libexec/ld-elf.so.1 not found
куда её дел?
Он должен быть там. Я ничего не трогал. Фряха стоит только неделю.
-
weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
weec » 2008-07-31 16:44:29
попробуй /rescue/sh
-
zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
zingel » 2008-07-31 17:51:23
если лайв то всё есть в /mnt, если нет, то откатывай ядро до kernel.old, тупо смонтировав хард с ядром на другой машине
а вообще жми
потом
Z301171463546 — можно пожертвовать мне денег
-
paix
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
paix » 2008-07-31 18:27:55
HidX писал(а):Добрый день. Стояла FreeBSD 7 + Raid1. на фряхе был сквид и самба. Решил прибавить сквиду памяти в
rc.conf
лол, повеселили старика ) без обид.
Мораль:
1) нефиг писать «незнаю шо незнаю для чего»
2) нефиг эксперементировать на рабочих серваках
3) всегда нужно иметь запасной вариант, на слуай если чтото пойдет не так
With best wishes, Sergej Kandyla
-
Alex Keda
- стреляли…
- Сообщения: 35413
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
Alex Keda » 2008-07-31 19:06:19
ну, цифири знакомые, из моей статьи…
вот тока под память их надо оччень аккуратно подбирать.
я сам машину вешал несколько раз на этом.
=======
вываливаешься в лоадер промпт на загрузке.
делаешь
Код: Выделить всё
unload kernel
load /boot/kernel/kernel
boot -s
если не загружается, то тоже самое, тока перед
выставляешь значения примерно такие
Код: Выделить всё
set kern.maxdsiz="536870912"
set kern.dfldsiz="536870912"
set kern.maxssiz="536870912"
далее грузишься.
непоможет — пиши. будем думать ))
Убей их всех! Бог потом рассортирует…
-
HidX
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2008-05-27 11:31:23
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
HidX » 2008-08-01 9:22:51
Утро. Принёс лайв сиди, подмонтировал свой раздел и убрал всё что писал )) Заработало.
lissyara — Меня просто удивляет. Вроде бы распространённая ошибка (рыл интернет), а без лайв сд или особых навыков решить её нельзя… странно.
paix — Учту конечно. Я даже рад что это случилось, теперь буду думать.
-
manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
manefesto » 2008-08-01 9:26:19
закон админ:
работает…не трожь
я такой яростный шо аж пиздеЦ
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
dikens3 » 2008-08-01 9:40:28
HidX писал(а):Утро. Принёс лайв сиди, подмонтировал свой раздел и убрал всё что писал )) Заработало.
Это по молодости да неопытности..
P.S. LiveCD для ремонта ОС — это как электричество для компьютера.
Какой смысл спрашивать: — как сделать то-то или то-то, когда электричества нет и компьютер не включается.
Лучше установить FreeBSD, чем потратить 30 лет на Linux’ы и выяснить какой из них хуже.
-
atrium
- проходил мимо
Re: Помогите. Ошибка в rc.conf погубила сервак.
Непрочитанное сообщение
atrium » 2008-08-01 11:58:04
Была у меня такая ситуация, не доглядишь и всё….
Решается просто: монтируешь корневой раздел или /usr (точно не помню), смотришь через df. Только монтировать с опциями rw. И редактируешь через vi или ee
Всё делается хорошо, просто поковыряться надо…..Я один раз от незнания переустанавливал сервак, слава богу экспериментальный был…
Модератор: arachnid
-
j3nny
- Сообщения: 11
ELF error
Всем привет.
Проблема такова:
При выполнении команд fluxbox(devel версия с freebsd.org) или pptp(оттуда же) появляется ошибка: » ELF interpreter /libexec/ld-elf32.so.1 not found «. В этой папке только ld-elf.so.1 Пробовал копировать его(подозревая что и он тоже 32битный) и переименовывать в d-elf32.so.1 — 0 реакции — пишет то же самое. Скачал последние libelf и сам elf, ноне помогло. Что не так?
P.S.:У меня установлена FreeBSD 6.0, никаких нестандартных пакаджей нет.
-
unflag
- Бывший модератор
- Сообщения: 1029
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: ELF error
Сообщение
unflag » 27.09.2006 19:45
Столкнулся с похожей проблемой. Поставил пакет portupgrade и он при запуске выдавал такую же ошибку. Удивило немного то, что в корне должен быть каталог libexec. У меня такой обнаружился в /usr. Решил поставить из портов. Получил ту же ошибку перед сборкой. Эксперимента ради я скопировал /usr/libexec в корень. Теперь ошибка другая — /libexec/ld-elf.so.1: Shared object «libcrypt.so.3» not found, required by «ruby18». Странно, руби я поставил из пакетов, все встало нормально… Не знаю теперь, что делать=))) Как лечить, посоветуйте плз!
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
unflag
- Бывший модератор
- Сообщения: 1029
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: ELF error
Сообщение
unflag » 28.09.2006 19:13
Я не про то… Слинковать я могу… Интересно, откуда вдруг должна быть директория /libexec? Ну, и как с этим бороться? А то ведь несколько таких глюков и корень будет завален симлинками=))
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
ipse
- Сообщения: 133
- ОС: FreeBSD 6.0
- Контактная информация:
Re: ELF error
Сообщение
ipse » 28.09.2006 21:30
У меня почему-то есть такая директория и там один единственный файл ld-elf.so.1
хэндбук ниасилил…
-
unflag
- Бывший модератор
- Сообщения: 1029
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: ELF error
Сообщение
unflag » 29.09.2006 11:05
Хмм… Ладно, создам, раз она должна быть… И все же странно)) Директории не было и все работало, а потом вдруг раз — и все…
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: ELF error
Сообщение
Shura » 29.09.2006 11:31
У меня есть эта директория, причем дата создания совпадает с датой установки системы.
Rock’n’roll мертв © БГ
-
Attention, TrueNAS Community Members.
General Help has now been set to read-only mode.
To make sure you can easily find what you’re looking for, we’ve relocated all relevant categories under their respective version. This change will simplify searching for information and minimize any confusion about where to post.
Register for the iXsystems Community to get an ad-free experience
-
Thread starter
tritron
-
Start date
Feb 18, 2020
-
#1
Hello I wonder if it is possible to install hpacucli on freenas 11.3 I get
ELF interpreter /usr/libexec/ld-elf.so.1 not found, error 8
Abort trap
What am I doing wrong.
-
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.