You use slaptest to convert, not slapadd
--Quanah
On Feb 3, 2010, at 2:24 PM, Steven Truong midair77@gmail.com wrote:
This happened on my Centos 5 KVM host on Intel and my VM machines are Centos 5 x64/Ubuntu 9.10 i386.
On Centos 5 vm, I installed from source openldap 2.4.21 and on Ubuntu I installed openldap from Ubuntu software repository.
I first tried my installation on Ubuntu and got stucked, then I tried the one on Centos 5 and got stucked with exactly same strace outputs.
I experienced similar hangs on both and found data in /var/lib/ldap but nothing else in my slapd.d directory on both vm instances.
slapadd -v -q -f slapd.conf -F slapd.d
..... gettimeofday({1265234787, 777676}, NULL) = 0 open("/dev/urandom", O_RDONLY) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 getuid() = 0 getppid() = 26516 gettimeofday({1265234787, 781981}, NULL) = 0 gettimeofday({1265234787, 782533}, NULL) = 0 read(6, "g#\3\232\366\1I\255\17\202\270\274\367\230n\221", 16) = 16 gettid() = 26517 write(2, "hdb_monitor_db_open: monitoring "..., 79hdb_monitor_db_open: monitoring disabled; configure monitor database to enable ) = 79 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0) = 0x407c1000 mprotect(0x407c1000, 4096, PROT_NONE) = 0 clone(Process 26518 attached child_stack=0x40fc11d0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD| CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x40fc19d0, tls=0x40fc1940, child_tidptr=0x40fc19d0) = 26518 [pid 26517] fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 [pid 26517] fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 [pid 26517] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaaab000 [pid 26517] read(0, <unfinished ...> [pid 26518] set_robust_list(0x40fc19e0, 0x18) = 0 [pid 26518] futex(0x2acb21450744, FUTEX_WAIT_PRIVATE, 1, NULL
I ran the same command on Ubuntu this time I got the following but in other runs I got the same strace output with the Centos's strace output.
gettimeofday({1265234943, 880676}, NULL) = 0 open("/etc/localtime", O_RDONLY) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0 fstat64(7, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa2e7e000 read(7, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 2819 _llseek(7, -24, [2795], SEEK_CUR) = 0 read(7, "\nPST8PDT,M3.2.0,M11.1.0\n", 4096) = 24 close(7) = 0 munmap(0xa2e7e000, 4096) = 0 open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 7 read(7, "\2\343", 2) = 2 close(7) = 0 gettimeofday({1265234943, 883682}, NULL) = 0 open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 7 read(7, "\235i\375\366\377~", 6) = 6 close(7) = 0 fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0 fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa2e7e000 read(0,
I am wondering if there are some problems with KVM that prevent this operation to carry out successfully.
Thank you very much.