Когда писал программку маленькую для работы с SyBase столкнулся с проблемой с ctype_loc при компиляции. Порывшись в инете нашел решение проблемы, написав небольшую библиотеку, которая подставляет переменным __ctype_b (и прочим) указатель возращаемый функциями.
И как бы все нормально: компилируется, запускается, отрабатывает правильно. Но это когда запускаешь прогу загрузившись. А если такую программку запускать как демон при старте начинаются траблы: пишет error while loading shared libraries: /lib/libctype.so
cannot restore segment prot after reloc: Permission denied
права доступа посмотрел, всем для чтения и запуска. Демон запускается от рута, ни какие файлы ни пишет не читает.
Кто мож сталкивался, или просто есть идеи по решению???
PS: Fedora Core 4 + SyBase 12.5-3
как победить cannot restore segment prot after reloc (такая ошибка при загрузке libctype.so)
Модератор: Модераторы разделов
-
Seven
- Сообщения: 88
- ОС: Fedora 11, openSUSE 11.2
-
Seven
- Сообщения: 88
- ОС: Fedora 11, openSUSE 11.2
Re: как победить cannot restore segment prot after reloc
Мда.... видать мало кто с талкивался с такой проблемой...
Тогда поставить можно вопрос по другому.
Прога (демон) при загруженной системе стартует нормально, а при стартапе из /etc/init.d выдает ошибку: cannot restore segment prot after reloc
что может не хватать ей? каких то переменных окружения, путей, путей к либам?
есть какие нить идеи?
Тогда поставить можно вопрос по другому.
Прога (демон) при загруженной системе стартует нормально, а при стартапе из /etc/init.d выдает ошибку: cannot restore segment prot after reloc
что может не хватать ей? каких то переменных окружения, путей, путей к либам?
есть какие нить идеи?
-
nercus
- Сообщения: 150
Re: как победить cannot restore segment prot after reloc
2.6.14-gentoo-r5
kde-3.5.0 | openbox-3.2
Deep Purple | Rob Zombie | Led Zeppelin | ДДТ
kde-3.5.0 | openbox-3.2
Deep Purple | Rob Zombie | Led Zeppelin | ДДТ
-
Seven
- Сообщения: 88
- ОС: Fedora 11, openSUSE 11.2
Re: как победить cannot restore segment prot after reloc
Вот черт.... искал же.... и тут через поиск (только почему то не сработал) и в поисковике.... только кажись на Я заходил.... мда.... походу он авторитет теряет, гугль рулит!
Для решения всего то надо было в /etc/sysconfig/selinux или же /etc/selinux/config (один из них ссылка на другой) поставить:
SELINUX=disabled