OpenVZ Forum


Home » International » Russian » RH9 в OpenVZ
RH9 в OpenVZ [message #3773] Thu, 15 June 2006 11:10 Go to next message
gramm is currently offline  gramm
Messages: 12
Registered: March 2006
Junior Member
Пытаюсь перенести с физ машины под RH9 в OpenVZ
Скопировал все в tar.gz /vz/templates/cache/

Создал VS , запустил

27000 2 running vpsRh9.test.com

зайти в него не получается

vzctl enter 27000
enter failed

Кто подскажет, где в каких логах искать почему не работает .
Re: RH9 в OpenVZ [message #3774 is a reply to message #3773] Thu, 15 June 2006 11:55 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
попробуйте дать команду vzctl enter с параметром --verbose,
посмотрите что на экране и в логах:
/var/log/vzctl.log*
/var/log/messages*

Если там нет ничего особо информативного пострэйсити vzctl во время enter'а. Как это делать описано здесь:
http://wiki.openvz.org/Stracing_a_program
Re: RH9 в OpenVZ [message #3777 is a reply to message #3773] Thu, 15 June 2006 14:06 Go to previous messageGo to next message
gramm is currently offline  gramm
Messages: 12
Registered: March 2006
Junior Member
ключ --verbose ничего не показал .
Может кто трезвым взглядом со стороны скажет в чем проблема.
strace вывело следующее



execve("/usr/sbin/vzctl", ["vzctl", "enter", "27000"], [/* 25 vars */]) = 0
brk(0) = 0x804f000
uname({sys="Linux", node="slave", ...}) = 0
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=23577, ...}) = 0
old_mmap(NULL, 23577, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40000000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\234\264"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=16244, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40006000
old_mmap(0xb49000, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb49000
old_mmap(0xb4b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb4b000
close(3) = 0
open("/usr/lib/vzctl/lib/tls/i686/sse2/libvzctl.so.0.0.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/i686/libvzctl.so.0.0.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/sse2/libvzctl.so.0.0.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/libvzctl.so.0.0.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/sse2/libvzctl.so.0.0.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/libvzctl.so.0.0.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/sse2/libvzctl.so.0.0.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/libvzctl.so.0.0.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\365\'"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=400924, ...}) = 0
old_mmap(0x4527b000, 101720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4527b000
old_mmap(0x45293000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x45293000
close(3) = 0
open("/usr/lib/vzctl/lib/tls/i686/sse2/libvzctl-fs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/i686/libvzctl-fs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/sse2/libvzctl-fs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/libvzctl-fs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/sse2/libvzctl-fs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/libvzctl-fs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/sse2/libvzctl-fs.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/libvzctl-fs.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@x\'E4\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=26865, ...}) = 0
old_mmap(0x45277000, 7412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x45277000
old_mmap(0x45278000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x45278000
close(3) = 0
open("/usr/lib/vzctl/lib/tls/i686/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/sse2/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libutil.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\\\267"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=15080, ...}) = 0
old_mmap(0xb75000, 12432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb75000
old_mmap(0xb77000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb77000
close(3) = 0
open("/usr/lib/vzctl/lib/tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\n\37\243"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1489572, ...}) = 0
old_mmap(0xa1d000, 1219548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa1d000
old_mmap(0xb41000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x124000) = 0xb41000
old_mmap(0xb45000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb45000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
set_thread_area({entry_number:-1 -> 6, base_addr:0x40007b60, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb4b000, 4096, PROT_READ) = 0
mprotect(0xb77000, 4096, PROT_READ) = 0
mprotect(0xb41000, 8192, PROT_READ) = 0
mprotect(0xa19000, 4096, PROT_READ) = 0
munmap(0x40000000, 23577) = 0
brk(0) = 0x804f000
brk(0x8070000) = 0x8070000
open("/etc/sysconfig/vz", O_RDONLY) = 3
stat64("/etc/sysconfig/vz", {st_mode=S_IFREG|0644, st_size=672, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=672, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
read(3, "## Global parameters\nVIRTUOZZO=y"..., 4096) = 672
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40000000, 4096) = 0
open("/var/log/vzctl.log", O_WRONLY|O_APPEND|O_CREAT, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=154416, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
fstat64(3, {st_mode=S_IFREG|0644, st_size=154416, ...}) = 0
_llseek(3, 154416, [154416], SEEK_SET) = 0
stat64("/etc/sysconfig/vz-scripts//27000.conf", {st_mode=S_IFREG|0644, st_size=1420, ...}) = 0
open("/etc/sysconfig/vz-scripts//27000.conf", O_RDONLY) = 4
stat64("/etc/sysconfig/vz-scripts//27000.conf", {st_mode=S_IFREG|0644, st_size=1420, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=1420, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40001000
read(4, "# This is an example configurati"..., 4096) = 1420
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40001000, 4096) = 0
open("/dev/vzctl", O_RDWR) = 4
ioctl(4, 0x400c2e05, 0xbfffe1e0) = 0
close(3) = 0
munmap(0x40000000, 4096) = 0
ioctl(4, 0x400c2e05, 0xbfffe1d0) = 0
pipe([3, 5]) = 0
pipe([6, 7]) = 0
pipe([8, 9]) = 0
syscall_511(0x6978, 0x40006cd0, 0x40006cc0, 0xc, 0x804f758, 0xbfffe218, 0xffffffda, 0x7b, 0x7b, 0, 0x33, 0x1ff, 0x9ff7e2, 0x73, 0x206, 0xbfffe038, 0x7b, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 10
fcntl64(10, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(10, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(10, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(10) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 10
fcntl64(10, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(10, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(10, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(10) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 10
fstat64(10, {st_mode=S_IFREG|0644, st_size=1686, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
read(10, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1686
read(10, "", 4096) = 0
close(10) = 0
munmap(0x40000000, 4096) = 0
open("/usr/lib/vzctl/lib/tls/i686/sse2/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/i686/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/sse2/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/tls/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/sse2/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/i686/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/sse2/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/vzctl/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 10
fstat64(10, {st_mode=S_IFREG|0644, st_size=23577, ...}) = 0
old_mmap(NULL, 23577, PROT_READ, MAP_PRIVATE, 10, 0) = 0x40000000
close(10) = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 10
read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \33\0\000"..., 512) = 512
fstat64(10, {st_mode=S_IFREG|0755, st_size=46552, ...}) = 0
old_mmap(NULL, 41616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x40009000
old_mmap(0x40012000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x8000) = 0x40012000
close(10) = 0
mprotect(0x40012000, 4096, PROT_READ) = 0
munmap(0x40000000, 23577) = 0
open("/etc/passwd", O_RDONLY) = 10
fcntl64(10, F_GETFD) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
fstat64(10, {st_mode=S_IFREG|0644, st_size=1539, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
read(10, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1539
close(10) = 0
munmap(0x40000000, 4096) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 10
fcntl64(10, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(10, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(10, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(10) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 10
fcntl64(10, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(10, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(10, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(10) = 0
open("/etc/group", O_RDONLY) = 10
fcntl64(10, F_GETFD) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
fstat64(10, {st_mode=S_IFREG|0644, st_size=608, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
read(10, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 608
close(10) = 0
munmap(0x40000000, 4096) = 0
rt_sigaction(SIGCHLD, {0x804c140, [], SA_RESTORER|SA_NOCLDSTOP, 0xa452d8}, NULL, Cool = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, Cool = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x40007ba8) = 2729
close(3) = 0
close(7) = 0
close(9) = 0
read(8, "\377\377\377\377", 4) = 4
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
write(1, "enter failed\n", 13) = 13
--- SIGCHLD (Child exited) @ 0 (0) ---
sigreturn() = ? (mask now [])
waitpid(2729, [{WIFEXITED(s) && WEXITSTATUS(s) == 255}], 0) = 2729
close(5) = 0
close(6) = 0
close(4) = 0
munmap(0x40000000, 4096) = 0
exit_group(0) = ?


Re: RH9 в OpenVZ [message #3782 is a reply to message #3777] Thu, 15 June 2006 14:29 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Quote:

...
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x40007ba8) = 2729
close(3) = 0
...

Здесь произошло порождение child-процесса, но его стрейса нет.
Чтобы программа strace также стрейсила child-процесс её нужно запускать с параметром -ff. А чтобы нам было удобней на него смотреть -o filname. Тогда в файлах filename.<PID1> filename.<PID2> будут отдельно лежать стрейсы родительского и child-процесса.

Кстатит именно об этом и написанно в wiki Rolling Eyes

Прикрепите эти файлики сюда, посмотрим что происходит Smile
Re: RH9 в OpenVZ [message #3783 is a reply to message #3773] Thu, 15 June 2006 14:34 Go to previous messageGo to next message
gramm is currently offline  gramm
Messages: 12
Registered: March 2006
Junior Member
Вот и второй файл
Re: RH9 в OpenVZ [message #3786 is a reply to message #3783] Thu, 15 June 2006 16:53 Go to previous message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
close(4)                                = 0
open("/dev/ptmx", O_RDWR)               = -1 ENOENT (No such file or directory)
open("/dev/ptyp0", O_RDWR)              = -1 ENOENT (No such file or directory)
write(2, "Unable to open pty", 18)      = 18


Видим, что нет устройств /dev/ptmx и dev/ptyp0...
Попробуйте сделать
vzctl exec ID mount devpts /dev/pts -t devpts

Previous Topic: vzctl 3.0.10 (Changed directory structure)
Next Topic: Проблема с ходом системного времени на amd 64 x2
Goto Forum:
  


Current Time: Thu Mar 28 09:02:03 GMT 2024

Total time taken to generate the page: 0.01565 seconds