Gentoo Archives: gentoo-user-br

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

Replies