Problemas ao instalar o slapd no Ubuntu Server 11.10

2

Eu sei que há um site específico do Ubuntu para o StackExchange, mas achei que pediria aqui porque é uma questão específica do servidor. Se eu estiver errado na minha lógica ... Bem, vocês são melhores nisso do que eu! O =) Com o show!

Estou no processo de instalar o Oracle Database 11g R2 Standard Edition no Ubuntu Server 11.10. Eu encontrei um guia sobre os fóruns de suporte da Oracle que orienta você pelo processo com bastante facilidade. Infelizmente, estou com problemas ao instalar uma dependência específica: slapd .

Quando vou instalá-lo, recebo esta mensagem de erro:

(Reading database ... 64726 files and directories currently installed.)
Unpacking slapd (from .../slapd_2.4.25-1.1ubuntu4.1_amd64.deb) ...
Processing triggers for man-db ...
Processing triggers for ufw ...
Processing triggers for ureadahead ...
Setting up slapd (2.4.25-1.1ubuntu4.1) ...
Usage: slappasswd [options]
-c format crypt(3) salt format
-g generate random password
-h hash password scheme
-n omit trailing newline
-s secret new password
-u generate RFC2307 values (default)
-v increase verbosity
-T file read file for new password
Creating initial configuration... Loading the initial configuration from the ldif file () failed with
the following error while running slapadd:
str2entry: invalid value for attributeType olcRootPW #0 (syntax 1.3.6.1.4.1.1466.115.121.1.15)
slapadd: could not parse entry (line=1051)
dpkg: error processing slapd (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
slapd
E: Sub-process /usr/bin/dpkg returned an error code (1)

Depois de muitas buscas no Google e trollagem no fórum, ainda não encontrei uma resposta definitiva sobre o que está errado. As mensagens de erro parecem bastante simples, mas não tenho idéia de como depurar isso. Alguém pode oferecer alguma ajuda? Novamente, se estou perguntando no lugar errado, peço desculpas. Se eu estou realmente perguntando corretamente, então obrigado por toda e qualquer ajuda!

    
por Zach Dziura 13.04.2012 / 19:20

2 respostas

2

Então, eu sou um idiota e não li a documentação corretamente. Acontece que você precisa configurar o nome do host do servidor em server.domain.com format. Você pode fazer isso editando o arquivo /etc/hosts . Caça feliz, todo mundo!

    
por 19.04.2012 / 00:16
1

Parece que o script de pré-instalação do slapd-package chama slappasswd com os argumentos errados. Isso pode ser causado por atualizações que podem ter sido aplicadas à ferramenta slappasswd.

Faça o download do pacote debian manualmente e extraia seu conteúdo com

dpkg -x <package name>

Dê uma olhada no conteúdo de / debian / preinstall e veja como o slappasswd é chamado. Você pode modificar o script, reconstruir o pacote com

dpkg-buildpackage -tc -us -uc -rfakeroot

Depois disso, basta instalar o pacote criado:

dpkg -i <package name>
    
por 13.04.2012 / 20:09