Fakeroot: preloadlibrary not found - откуда ноги????
Spirit |
|
|
|
|
|
|
|
Пункты: 3257 |
Регистрация: 06.05.2010 |
Пол: Мужчина |
Из: Энгельс-Саратов |
|
chmod a+x ..../buildroot-2010.08/output/build/_fakeroot.fs
.../builroot-2010.08/output/host/usr/bin/fakeroot -- .../buildroot-2010.08/output/build/_fakeroot.fs
fakeroot: preload library not found, aborting.
make:*** [.../buildroot-2010.08/output/images/rootfs.cpio] Ошибка 1
не пойму какую библиотеку не находит, "выкурил" fakeroot (скрипт) - так и не понял. |
|
|
|
|
|
Lampus |
|
|
|
|
|
|
|
Пункты: 3552 |
Регистрация: 26.04.2011 |
|
|
|
Сначала смотрите что такое fakeroot для лучшего понимания: http://docs.openembedded.ru/fakeroot.html
Суть в том, что некоторые скрипты сборки пакетов требуют выполнения действий, которые можно сделать только имея права пользователся root. fakeroot за счёт перехвата системных вызовов позволяет пользователю без привелегий осуществлять подобные действия в песочнице.
Подмена системных вызовов осуществляется за счёт предварительной загрузки библиотеки с функциями-хуками. Смотрите внимательно в сторону переменной окружения LD_PRELOAD, там должно быть что-то связанное с libfakeroot.so
Пляшите от значения пути, которое там будет указано. |
|
|
|
|
|
Spirit |
|
|
|
|
|
|
|
Пункты: 3257 |
Регистрация: 06.05.2010 |
Пол: Мужчина |
Из: Энгельс-Саратов |
|
|
|
|
|
|