LINUX.ORG.RU
ФорумAdmin

Помогите поднять упавший BIND на SLES 11


0

0

OC: SLES 11 BIND не стартует:

server:/ # service named start Starting name server BIND cp: cannot copy a directory, `/etc/named.d', into itself, `/var/lib/named/etc/named.d' /usr/sbin/named: error while loading shared libraries: libxml2.so.2: failed to map segment from shared object: Permission denied startproc: exit status of parent of /usr/sbin/named: 127 server:/ # /usr/sbin/named /usr/sbin/named: error while loading shared libraries: libxml2.so.2: failed to map segment from shared object: Permission denied server:/ # ldd /usr/sbin/named /usr/sbin/named: error while loading shared libraries: libxml2.so.2: failed to map segment from shared object: Permission denied

В чем грабли? Пробовал менять права на libxml2.so.2 уже и 777 ставил

First. Осиль форматирование.

Second. Посчитай количество - Permission denied

Ну и если чего обращайся потом.

koolig
()

небось оно в chroot работает и там почему ничего такого не находит => не надо делать make install

p.s. телепати мод

dimon555 ★★★★★
()
Ответ на: комментарий от koolig

First: На данном форуме первый раз еще не освоился.

Second: Всмысле Посчитать количество?

GHostly_FOX
() автор топика
Ответ на: комментарий от dimon555

Запуск и правда под chroot работает

startproc -p ${NAMED_PID} ${NAMED_BIN} ${NAMED_ARGS} -u named

Т.е. от имени named но как теперь named'у дать права на подгрузку библиотеки libxml?

GHostly_FOX
() автор топика
Ответ на: комментарий от MikeDM

Была попытка поднять gd который потребовал установку libxml.\

Т.к. физического доступа к серверу нет то все собиралось из исходников.

GHostly_FOX
() автор топика
Ответ на: комментарий от GHostly_FOX

я надеюсь это не ынтерпрайз сервер =)))))

за такое надо руки отрывать, чесс слово.

ЗЫ правильно заданный вопрос, это половина ответа.

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

Suse Enterprise Server

Ну с любым такое может быть :))))))

Так я столько уже документации перерыл, и удалять libxml2 пробовал и по новой пересобирать... не помогает... и с RPM пакета SLES 11 ставил...

Что делать то посоветуете?

GHostly_FOX
() автор топика
Ответ на: комментарий от dimon555

Имхо чрут лучше делать стредствами самого намеда - через "-t путь".
Тогда, насколько я знаю, в этот чрут либы можно не класть - он сначала подгрузит все либы, а потом зачрутится.

nnz ★★★★
()
Ответ на: комментарий от GHostly_FOX

я знаю что такое SLES ибо сам использую два серванта под его управлением.

Я под словом "ынтерпрайз" имел ввиду критичный сервер на производстве.

кстати собирать что то из сорцов для слеса это последнее что я буду делать. все что для его работы необходимо есть в репах.

если нету, то можно пакмана подключить также просто как и в опенсусе.

я надеюсь топикстартер просто наводил эксперементы на своей тачке. а если все же на производственном сервере, то это только в клинике лечат.

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

>кстати собирать что то из сорцов для слеса это последнее что я буду делать.

Золотые слова. Только вот обычно новичкам их никто не говорит.

Прежде всего надо смотреть в официальных репах. Потом в неофициальных. Потом просто отдельные пакеты на rpmfind.net или там на rpm.pbone.net. Если нет бинарников - ищем srpm, собираем, ставим. И только после этого, если все это не помогло, можно посмотреть в сторону make && make install.

nnz ★★★★
()
Ответ на: комментарий от dimon555

>нет в сторону rpmbuild

Про srpm я уже говорил.
А самому спеку написать - тоже выход. Правда, требует определенных навыков.

nnz ★★★★
()
Ответ на: комментарий от GHostly_FOX

Расскажи подробно, что зачем и куда. вплоть до тех моментов когда ты репу чесал нафига это делаешь.

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

Короче дело было так, стоял SLES в стандартной сборке... все работало нормально.

Затем на него я поставил WebMin, чтобы проще было управлять удаленной системой... Дня 3 назад в сети нашел модуль для WebMin который управляет антивирусом ClamV... Я решил его поставить... НО при установке модуль попросил поставить perl библиотеку GD которая в свою очередь попросила поставить сам GD в систему... прямого доступа к машине нет и GD RPM'ок под рукой не оказалось, начал искать... нашел... попробовать поставить но с меня потребовало установить libxml2... я поставил...

Первое время не замечал проблем пока не потребовалось в DNS зону внести изменений, я их вписал послал на рестарт BIND... и... все упало и больше не поднялось!

GHostly_FOX
() автор топика
Ответ на: комментарий от GHostly_FOX

Типа флуд.

Гемморился я с этим SLES пару лет. С выходом OpenSuse 11.1 переустановил на вышесказанный. Мой тебе совет, переустанови и ничего больше не подумав и не скопировав оригинальные конфиги не ДЕЛАЙ! И так, не в обиду, ты на критическом серваке эксперименты ставишь?! $)

NEM
()
Ответ на: комментарий от GHostly_FOX

>Вопрос решен полной переустановкой всех связанных библиотек и BIND'a

Возможно зря поторопился. Надо было почитать про security context для SE ядра.

говорят лечится так
chcon --reference=/usr/sbin/named /lib/xxxx/libxmls2.xxx.so

PS: Вот так навключают чего попало в ядрах...

Aleks_IZA
()
Ответ на: комментарий от GHostly_FOX

управлять таким сервером через вебмин без ссш ... госпади, иди обратно в пту.

MikeDM ★★★★★
()
Ответ на: комментарий от GHostly_FOX

>Т.к. физического доступа к серверу нет то все собиралось из исходников.

не виду причинно-следственной связи

каким образом отсутсвие физического доступа заставляет собирать из исходников?

man vnc, man ssh, man zypper, man yast

HighwayStar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.