public inbox for gentoo-user-br@lists.gentoo.org
 help / color / mirror / Atom feed
From: Dalton Barreto <daltonmatos@gmail.com>
To: gentoo-user-br@lists.gentoo.org
Subject: [gentoo-user-br] Problema na atualização do openldap [was: Problema ao atualizar GLIBC para versão 2.13-r4]
Date: Thu, 8 Dec 2011 14:41:29 -0200	[thread overview]
Message-ID: <CALy4td1rpFqnZ=Dy-JbrHUJ+emrn45d8rJwC6J8vBL4Xa1DYzg@mail.gmail.com> (raw)

Em 8 de dezembro de 2011 12:22, Raphael Bastos
<tecnologia@bastosservice.com.br> escreveu:
> Oi Dalton,
>
> Na verdade tive só esse probleminha ao recompilar o sistema, mas como o ldap
> tá funcionando legal eu ignorei.
> É a primeira vez que eu uso openldap num Gentoo, eu usava antes em um
> CentOS. Ao recompilar ele diz que existe uma base (obviamente) e por isso
> não dá pra recompilar.
> Nesse caso há alguma configuração a ser feita para adequar isso ou faço
> outro "workaround" pra recompilar e boa?
> Eu fiz um teste.... se eu mover esse diretório, recompilar e depois voltar
> funcionou redondo, porém queria algo que não requer tal "trampo manual".
>
> Take a look no erro. Qualquer ajuda agradeço muito.
>
>>>> Emerging (1 of 1) net-nds/openldap-2.4.24
>  * openldap-2.4.24.tgz RMD160 SHA1 SHA256 size ;-)
> ...
> [ ok ]
>
>  * This profile is merely a convenience for people who require a more
>  * minimal profile, yet are unable to use hardened due to restrictions in
>  * the software being used on the server. If you seek a secure
>  * production server profile, please check the Hardened project
>  * (http://hardened.gentoo.org)
>
>  *
>  * Scanning datadir(s) from slapd.conf and
>  * the default installdir for Versiontags
>  * (/var/lib/openldap-data may appear twice)
>  *
>  * - Checking /var/lib/openldap-data...
>  *    Non-tagged dir /var/lib/openldap-data
>  *    EEK! Non-empty non-tagged datadir, counting 13 files
>

Raphael,

Abri outra thread apenas para não "poluir" a original (que falava
especificamente sobre a glibc).

Então, parece que o problema com o seu ldap é que o ebuild não está
"reconhecendo" o seu datadir como sendo uma base ldap válida, por isso
ele prefere abortar.

Li o código do ebuild e ele procura pelo arquivo
$DATADIR/.version-tag. Por algum motivo seu datadir não deve ter esse
arquivo, que indica
ao ebuild que se trata de uma base ldap válida.

Mover a pasta e trazer de volta pode funcionar, mas é arriscado.
Principalmente se junto com a mudança do openldap houver também uma
muda mudança no sys-libs/db, que é o backend do openldap.

Talvez o melhor a fazer é um dump da sua base atual, move o datadir
para outro lugar (guarde um backup) e aí instala o openldap denovo.
Ele provavelmente vai criar os arquivos necessários. Depois é só
restaurar o dump.


Abraços,

-- 
Dalton Barreto
http://daltonmatos.com



             reply	other threads:[~2011-12-08 16:42 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-08 16:41 Dalton Barreto [this message]
2011-12-08 16:57 ` [gentoo-user-br] Problema na atualização do openldap [was: Problema ao atualizar GLIBC para versão 2.13-r4] Raphael Bastos
2011-12-08 17:19   ` Dalton Barreto
2011-12-08 18:05     ` Raphael Bastos
2011-12-08 18:16       ` Dalton Barreto
2011-12-09 12:37         ` Raphael Bastos
2011-12-09 13:12           ` Dalton Barreto
2011-12-09 14:33             ` Raphael Bastos
2011-12-09 15:04               ` Dalton Barreto
2011-12-09 16:05                 ` Raphael Bastos
2011-12-09 16:45                   ` Dalton Barreto

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CALy4td1rpFqnZ=Dy-JbrHUJ+emrn45d8rJwC6J8vBL4Xa1DYzg@mail.gmail.com' \
    --to=daltonmatos@gmail.com \
    --cc=gentoo-user-br@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox