ldap restore from ldif file problem

Discussion in 'General Linux' started by kabu, Jan 11, 2013.

  1. kabu

    kabu New Member

    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Hello,
    I have a problem with restoring from a ldiff backup file that I did just recently using this command:
    Code:
    $ ldapsearch -h localhost -p 1389 -D cn=admin -w somepassword -b "dc=somedomain,dc=com" "objectclass=*" |perl -p -0040 -e 's/\n //' >> 01102013.vl34.ldiff
    I removed everything from ldap using Apache Directory Studio but when I tried using this command:

    Code:
    $ sudo ldapadd -h localhost -p 1389 -x -D cn=admin -w somepassword -f 01102013.vl34.ldiff
    I get this:
    Code:
    adding new entry  "dc=somedomain,dc=com"
    adding new entry "ou=services,dc=somedomain,dc=com"
    ....
      and couple of more lines like that but then I get this:
    
    *** stack smashing detected ***: ldapadd terminated
    ======= Backtrace: =========
    /lib/libc.so.6(__fortify_fail+0x4d)[0x8fbfcd]
    /lib/libc.so.6[0x8fbf7a]
    ldapadd[0x8055614]
    ldapadd[0x80541db]
    ldapadd[0x804adef]
    /lib/libc.so.6(__libc_start_main+0xe6)[0x819ce6]
    ldapadd[0x804a6b1]
    ======= Memory map: ========
    00110000-00111000 r-xp 00000000 00:00 0          [vdso]
    00111000-0011d000 r-xp 00000000 fd:00 278303     /lib/libnss_files-2.12.so
    0011d000-0011e000 r--p 0000b000 fd:00 278303     /lib/libnss_files-2.12.so
    0011e000-0011f000 rw-p 0000c000 fd:00 278303     /lib/libnss_files-2.12.so
    0011f000-00124000 r-xp 00000000 fd:00 261484     /lib/libnss_dns-2.12.so
    00124000-00125000 r--p 00004000 fd:00 261484     /lib/libnss_dns-2.12.so
    00125000-00126000 rw-p 00005000 fd:00 261484     /lib/libnss_dns-2.12.so
    006df000-00728000 r-xp 00000000 fd:00 284863     /lib/libfreebl3.so
    00728000-00729000 r--p 00048000 fd:00 284863     /lib/libfreebl3.so
    00729000-0072a000 rw-p 00049000 fd:00 284863     /lib/libfreebl3.so
    0072a000-0072e000 rw-p 00000000 00:00 0
    00730000-00737000 r-xp 00000000 fd:00 284864     /lib/libcrypt-2.12.so
    00737000-00738000 r--p 00007000 fd:00 284864     /lib/libcrypt-2.12.so
    00738000-00739000 rw-p 00008000 fd:00 284864     /lib/libcrypt-2.12.so
    00739000-00760000 rw-p 00000000 00:00 0
    007aa000-007c7000 r-xp 00000000 fd:00 284837     /lib/libgcc_s-4.4.6-20120305.so.1
    007c7000-007c8000 rw-p 0001d000 fd:00 284837     /lib/libgcc_s-4.4.6-20120305.so.1
    007d4000-007d8000 r-xp 00000000 fd:00 284849     /lib/libplc4.so
    007d8000-007d9000 r--p 00003000 fd:00 284849     /lib/libplc4.so
    007d9000-007da000 rw-p 00004000 fd:00 284849     /lib/libplc4.so
    007e1000-007ff000 r-xp 00000000 fd:00 284832     /lib/ld-2.12.so
    007ff000-00800000 r--p 0001d000 fd:00 284832     /lib/ld-2.12.so
    00800000-00801000 rw-p 0001e000 fd:00 284832     /lib/ld-2.12.so
    00803000-0098f000 r-xp 00000000 fd:00 284833     /lib/libc-2.12.so
    0098f000-00991000 r--p 0018c000 fd:00 284833     /lib/libc-2.12.so
    00991000-00992000 rw-p 0018e000 fd:00 284833     /lib/libc-2.12.so
    00992000-00995000 rw-p 00000000 00:00 0
    00997000-0099a000 r-xp 00000000 fd:00 284840     /lib/libdl-2.12.so
    0099a000-0099b000 r--p 00002000 fd:00 284840     /lib/libdl-2.12.so
    0099b000-0099c000 rw-p 00003000 fd:00 284840     /lib/libdl-2.12.so
    009b6000-009cd000 r-xp 00000000 fd:00 284838     /lib/libpthread-2.12.so
    009cd000-009ce000 r--p 00016000 fd:00 284838     /lib/libpthread-2.12.so
    009ce000-009cf000 rw-p 00017000 fd:00 284838     /lib/libpthread-2.12.so
    009cf000-009d1000 rw-p 00000000 00:00 0
    00aea000-00afc000 r-xp 00000000 fd:00 284835     /lib/libz.so.1.2.3
    00afc000-00afd000 r--p 00011000 fd:00 284835     /lib/libz.so.1.2.3
    00afd000-00afe000 rw-p 00012000 fd:00 284835     /lib/libz.so.1.2.3
    00b21000-00b36000 r-xp 00000000 fd:00 284845     /lib/libresolv-2.12.so
    00b36000-00b37000 ---p 00015000 fd:00 284845     /lib/libresolv-2.12.so
    00b37000-00b38000 r--p 00015000 fd:00 284845     /lib/libresolv-2.12.so
    00b38000-00b39000 rw-p 00016000 fd:00 284845     /lib/libresolv-2.12.so
    00b39000-00b3b000 rw-p 00000000 00:00 0
    00c7f000-00c8c000 r-xp 00000000 fd:00 261714     /lib/liblber-2.4.so.2.5.6
    00c8c000-00c8d000 r--p 0000d000 fd:00 261714     /lib/liblber-2.4.so.2.5.6
    00c8d000-00c8e000 rw-p 0000e000 fd:00 261714     /lib/liblber-2.4.so.2.5.6
    05af8000-05b11000 r-xp 00000000 fd:00 43422      /usr/lib/libsasl2.so.2.0.23
    05b11000-05b12000 r--p 00018000 fd:00 43422      /usr/lib/libsasl2.so.2.0.23
    05b12000-05b13000 rw-p 00019000 fd:00 43422      /usr/lib/libsasl2.so.2.0.23
    05b25000-05b70000 r-xp 00000000 fd:00 284874     /lib/libldap-2.4.so.2.5.6
    05b70000-05b71000 r--p 0004a000 fd:00 284874     /lib/libldap-2.4.so.2.5.6
    05b71000-05b72000 rw-p 0004b000 fd:00 284874     /lib/libldap-2.4.so.2.5.6
    05bd2000-05bd5000 r-xp 00000000 fd:00 284850     /lib/libplds4.so
    05bd5000-05bd6000 r--p 00002000 fd:00 284850     /lib/libplds4.so
    05bd6000-05bd7000 rw-p 00003000 fd:00 284850     /lib/libplds4.so
    05bd9000-05d0d000 r-xp 00000000 fd:00 43393      /usr/lib/libnss3.so
    05d0d000-05d10000 r--p 00134000 fd:00 43393      /usr/lib/libnss3.so
    05d10000-05d12000 rw-p 00137000 fd:00 43393      /usr/lib/libnss3.so
    05d14000-05d4e000 r-xp 00000000 fd:00 284848     /lib/libnspr4.so
    05d4e000-05d4f000 r--p 00039000 fd:00 284848     /lib/libnspr4.so
    05d4f000-05d50000 rw-p 0003a000 fd:00 284848     /lib/libnspr4.so
    05d50000-05d52000 rw-p 00000000 00:00 0
    05d5f000-05d7b000 r-xp 00000000 fd:00 42912      /usr/lib/libnssutil3.so
    05d7b000-05d7e000 r--p 0001c000 fd:00 42912      /usr/lib/libnssutil3.so
    05d7e000-05d7f000 rw-p 0001f000 fd:00 42912      /usr/lib/libnssutil3.so
    05d81000-05da9000 r-xp 00000000 fd:00 43395      /usr/lib/libsmime3.so
    05da9000-05dab000 r--p 00027000 fd:00 43395      /usr/lib/libsmime3.so
    05dab000-05dac000 rw-p 00029000 fd:00 43395      /usr/lib/libsmime3.so
    05dae000-05de7000 r-xp 00000000 fd:00 43394      /usr/lib/libssl3.so
    05de7000-05de9000 r--p 00038000 fd:00 43394      /usr/lib/libssl3.so
    05de9000-05dea000 rw-p 0003a000 fd:00 43394      /usr/lib/libssl3.so
    08048000-0805a000 r-xp 00000000 fd:00 43523      /usr/bin/ldapmodify
    0805a000-0805b000 r--p 00011000 fd:00 43523      /usr/bin/ldapmodify
    0805b000-0805c000 rw-p 00012000 fd:00 43523      /usr/bin/ldapmodify
    0805c000-0809e000 rw-p 00000000 00:00 0          [heap]
    b7fed000-b7ff2000 rw-p 00000000 00:00 0
    b7ffc000-b8000000 rw-p 00000000 00:00 0
    bffeb000-c0000000 rw-p 00000000 00:00 0          [stack]
    I guess the process fails because not all data are imported, I did some research but can't seem to find

    a real solution to that. I was hoping that someone could shed some light on that problem or maybe

    solution if that happened to someone in the past?
    I'm using CentOS 6.3 - 2.6.32-279.5.1.el6.i686 with OpenDS-2.2.1 for ldap.
    Thanks

Share This Page