LINUX.ORG.RU
ФорумAdmin

RHEL + chroot


0

0

Привет.
Есть такая штука
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.1 (Tikanga)

И надо в ней chroot-еd систему запустить (debian), для тестов.

И вроде как все в порядке и работает, но внутри чрута творятся странности.
1. команда id выдает
# id
uid=0(root) gid=0(root) groups=0(root),1(daemon),2(bin),3(sys),4(adm),6(disk),10(uucp)

это - данные хостового рута. мне же нужен джейловый.
иногда id показывает именно джейловые данные.
но редко.
часто случаеся моменты типа

# mysql
mysql: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 530)
Fatal error in defaults handling. Program aborted
# ls -l /etc/mysql/conf.d/
total 4
-rw-r--r-- 1 root root 52 Dec 12 15:44 old_passwords.cnf
forums:/# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.

или же типа
# passwd
passwd: Authentication service cannot retrieve authentication info
passwd: password unchanged
# ls -l /etc/shadow
-rw-r----- 1 root shadow 724 Dec 14 12:31 /etc/shadow
# passwd
Enter new UNIX password:

Чую, что где-то в рхеле есть какие-то ограничения или еще что-то на чрут.
Вот как бы от этого избавиться?
SELinux на хосте поставлен в disabled.

По какому поводу читать доку?
Направьте плиз.


А почему бы не задать вопрос редхатовской тех.поддержке?
Пусть отрабатывают уплоченные вами за лицензию деньги.

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

не понял я в нём, почему он иногда так, а иногда - иначе.
плюс второй вариант выловить почти нереально.

Странно другое - зачастую в стрейсе видно при обращении к тому же /etc/group или shadow - возвращает 530 (кусок из стрейса):
open("/etc/shadow", O_RDONLY|0x80000) = -530
если на него ls, а потом опять strace - уже все в порядке.

это вот для меня непонятно.

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

Я не знаю что там у тебя происходит с chroot'oм, но может тебе в вирт. окружении запустить дебиан?

http://www.redhat.com/rhel/server/details/

A base Red Hat Enterprise Linux server provides fully-virtualized guest support for Red Hat Enterprise Linux 3, 4, and 5. Third party operating systems may also be hosted. Additionally, offering the highest levels of performance, para-virtualized guest operating system support for Red Hat Enterprise Linux 5 and version 4 Update 5 is available.

virt-manager: a graphical interface for virtualization functions (create, start, stop, suspend, resume, monitor, etc.)

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

Ага, спасибо!
Изучу :)

Но с чрутом все равно интересно разобраться. Чего это он так странно себя ведет-то.

MakcuM
() автор топика

Если это Debian Testing или Unstable - то проблема известная, и связана с несовместимостью RedHat-овского ядра 2.6.9 с glibc-2.7. Решается пока только обновлением ядра или обстариванием glibc в chroot.

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

Стопудов оно, ибо дебин тестинг.
только ядро у меня посвежее:
# uname -a
Linux xx.com 2.6.18-53.1.4.el5 #1 SMP Wed Nov 14 10:37:33 EST 2007 i686 i686 i386 GNU/Linux

А внутри чрута - таки да, libc6 версии 2.7-3

выше ядро обновлять? или на хосте glibc поднимать?

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

...ибо джейл даунгрейдить намного проблематичнее.

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

А есть идеи какого рода патчи? мож и тут сейчас такая же тема?

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