Configuração do Kolab - acesso negado

0

Estou tentando configurar o software de colaboração kolab no meu servidor Ubuntu 14.04. Estou seguindo as instruções aqui .

Os erros que recebo ocorrem durante o 'setup-kolab':

Could not import LDIF file '/tmp/ldifsAgNzA.ldif'.  Error: 65280.  Output: ./ldif2db: 85: [: 0: unexpected operator
importing data ...
[04/Jul/2015:19:28:52 -0500] - mkdir_p /var/lib/dirsrv/slapd-core: error -5966 (Access Denied.)
[04/Jul/2015:19:28:52 -0500] - Can't start because the database directory "/var/lib/dirsrv/slapd-core/db" either doesn't exist, or is not accessible
[04/Jul/2015:19:28:52 -0500] - ERROR: Failed to init database (error -1: BDB0092 Unknown error: -1)

Error: Could not create directory server instance 'core'.
Exiting . . .
Log file is '/tmp/setupOrcgdf.log'

Eu criei um novo usuário e grupo (chamado kolab-srv e kolab-srv-grp) e, em seguida, execute setup-kolab. Eu recebo o erro acima. Não parece importar se eu estou logado como root, execute isso com um comando sudo ou adicione o usuário kolab-srv ao grupo admin na caixa ... Eu recebo a mesma mensagem toda vez.

Cada vez que recebo a mensagem, eu excluo o diretório /var/lib/dirsrv/slapd-core , faço uma alteração e recomecei a configuração apenas para obter o mesmo resultado.

    
por robby 05.07.2015 / 02:39

2 respostas

0

Eu estava tentando instalar o 389-ds no Ubuntu 14.04, que parece ser parte do kolab. Eu me deparei com esse mesmo problema. Parece ser um "bug" no script ldif2db que é chamado ao longo do caminho. A versão desse script que é instalado através dos pacotes normais tem:

#!/bin/sh

Que falha na linha 85:

if [ $? == 1 ]

O que não é válido para / bin / sh. Consegui passar por isso alterando o script / usr / sbin / ldif2db para começar:

 #!/bin/bash

Muito hacky e é obrigado a causar problemas em outros lugares, mas ...

    
por Brian Choate 09.09.2015 / 23:04
0

Eu estava recebendo o mesmo erro no Debian Testing (strech) ao tentar executar o Dogtag.

Eu criei o symlink de /bin/sh para /bin/bash , mas ainda recebo o mesmo erro.

Em seguida, verifiquei o usuário e o grupo atribuídos a /var/lib/dirsrv

# ls -lha /var/lib/dirsrv/<br> 
total 8.0K<br> 
drwxr-x---  2 dirsrv dirsrv 4.0K Mar  9  2015 .<br> 
drwxr-xr-x 29 root   root   4.0K Apr  8 17:00 ..<br> 

Então, para contornar isso, usei dirsrv como usuário e grupo para a instalação e depois funcionou.

    
por Florent 08.04.2016 / 17:16