Re: slapadd hung during converting from slapd.conf to cn=config

Quanah Gibson-Mount <[email protected]>
Newsgroups gmane.network.openldap.general
Message-ID <[email protected]>
You use slaptest to convert, not slapadd

--Quanah

On Feb 3, 2010, at 2:24 PM, Steven Truong <[email protected]> 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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.