|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Ivo (syotov__at__abv__dot__bg) |
Дата: 03/15/2006 |
Здравейте, натъкнах се на следния проблем. Имам п4 с дъно на
асус и слак 10.1. Опитах се да сложа ядро 2.6.14.6 с grsec,
като конфа на ядрото го взех от работеща машина и съответно
промених процесора и още едно-две неща. на grsec му дадох
high. make bzImage make modules make modules_install минаха
без проблеми, кернелът се боотна нормално обаче малко преди
логин промпта излезе:
/bin/setterm: error while loading shared libraries:
libncurses.so.5: cannot enable executiable stack as shared
object requires: Permission denied
и после
/usr/sbin/named: error while loading shared libraries:
libcrypto.so.0: cannot enable executiable stack as shared
object requires: Permission denied
Интересното е, че на другата машина (откъдето взех конфа на
ядрото) си работи без грижи, но тя е на слак 9.1. Някакви
идеи?
|
Отговор #1 |
От: na |
Дата: 03/15/2006 |
Правилно е това, че ти излизат такива грешки. Освен
конфигурацията на ядрото е трябвало да вземеш и
конфигурацията на самия grsec.
|
Отговор #2 |
От: Ivo (syotov (a) abv__dot__bg) |
Дата: 03/15/2006 |
Не е това проблема (считай, че съм я взел:) По-скоро ровейки
се из форуми намерих, че проблемът е при новите версии на
glibc (2.3.), не поддържат напълно грсек. В момента ги
пачвам с разни намерени пачове и нямам търпение да видя
резултата. Ако все пак имате някакви идеи може да споделите,
възможно е да не е това проблема.
|
Отговор #3 |
От: Ivo |
Дата: 03/15/2006 |
problem solved! (поне засега). За тези, които се
интересуват: вземате пакета прелинк и с командата execstack
-c за всички "проблемни" библиотеки. Засега всичко работи
нормално, ако имам време ще пробвам варианта с пачване и
преинсталиране на glibc :)
|
<< Разяснение отностно popa3d (2
) | izgubi mi se IP-to na AP-to (6
) >>
|
|
|
|
|