Gentoo Archives: gentoo-user-br

From: Dalton Barreto <daltonmatos@×××××.com>
To: gentoo-user-br@l.g.o
Subject: [gentoo-user-br] Problema na atualização do openldap [was: Problema ao atualizar GLIBC para versão 2.13-r4]
Date: Thu, 08 Dec 2011 16:42:20
Message-Id: CALy4td1rpFqnZ=Dy-JbrHUJ+emrn45d8rJwC6J8vBL4Xa1DYzg@mail.gmail.com
1 Em 8 de dezembro de 2011 12:22, Raphael Bastos
2 <tecnologia@×××××××××××××××××.br> escreveu:
3 > Oi Dalton,
4 >
5 > Na verdade tive só esse probleminha ao recompilar o sistema, mas como o ldap
6 > tá funcionando legal eu ignorei.
7 > É a primeira vez que eu uso openldap num Gentoo, eu usava antes em um
8 > CentOS. Ao recompilar ele diz que existe uma base (obviamente) e por isso
9 > não dá pra recompilar.
10 > Nesse caso há alguma configuração a ser feita para adequar isso ou faço
11 > outro "workaround" pra recompilar e boa?
12 > Eu fiz um teste.... se eu mover esse diretório, recompilar e depois voltar
13 > funcionou redondo, porém queria algo que não requer tal "trampo manual".
14 >
15 > Take a look no erro. Qualquer ajuda agradeço muito.
16 >
17 >>>> Emerging (1 of 1) net-nds/openldap-2.4.24
18 >  * openldap-2.4.24.tgz RMD160 SHA1 SHA256 size ;-)
19 > ...
20 > [ ok ]
21 >
22 >  * This profile is merely a convenience for people who require a more
23 >  * minimal profile, yet are unable to use hardened due to restrictions in
24 >  * the software being used on the server. If you seek a secure
25 >  * production server profile, please check the Hardened project
26 >  * (http://hardened.gentoo.org)
27 >
28 >  *
29 >  * Scanning datadir(s) from slapd.conf and
30 >  * the default installdir for Versiontags
31 >  * (/var/lib/openldap-data may appear twice)
32 >  *
33 >  * - Checking /var/lib/openldap-data...
34 >  *    Non-tagged dir /var/lib/openldap-data
35 >  *    EEK! Non-empty non-tagged datadir, counting 13 files
36 >
37
38 Raphael,
39
40 Abri outra thread apenas para não "poluir" a original (que falava
41 especificamente sobre a glibc).
42
43 Então, parece que o problema com o seu ldap é que o ebuild não está
44 "reconhecendo" o seu datadir como sendo uma base ldap válida, por isso
45 ele prefere abortar.
46
47 Li o código do ebuild e ele procura pelo arquivo
48 $DATADIR/.version-tag. Por algum motivo seu datadir não deve ter esse
49 arquivo, que indica
50 ao ebuild que se trata de uma base ldap válida.
51
52 Mover a pasta e trazer de volta pode funcionar, mas é arriscado.
53 Principalmente se junto com a mudança do openldap houver também uma
54 muda mudança no sys-libs/db, que é o backend do openldap.
55
56 Talvez o melhor a fazer é um dump da sua base atual, move o datadir
57 para outro lugar (guarde um backup) e aí instala o openldap denovo.
58 Ele provavelmente vai criar os arquivos necessários. Depois é só
59 restaurar o dump.
60
61
62 Abraços,
63
64 --
65 Dalton Barreto
66 http://daltonmatos.com

Replies

Subject Author
Re: [gentoo-user-br] Problema na atualização do openldap [was: Problema ao atualizar GLIBC para versão 2.13-r4] Raphael Bastos <tecnologia@×××××××××××××××××.br>