Я пытаюсь установить kolab программное обеспечение сотрудничества на своем сервере Ubuntu 14.04. Я следую инструкциям здесь.
Ошибки, которые я получаю, во время 'установки-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'
Я создал нового пользователя и группу (названный kolab-srv и kolab-srv-grp) и затем выполнил установку-kolab. Я получаю ошибку выше. Это, кажется, не имеет значения, зарегистрирован ли я как корень, работайте, это с sudo управляет или добавляет kolab-srv пользователя к группе admin на поле... Я получаю то же сообщение каждый раз.
Каждый раз, когда я получил бы сообщение, я удалю каталог /var/lib/dirsrv/slapd-core
, внесите изменение и начните с установки только получать тот же результат.
Я пытался установить 389-ds на Ubuntu 14.04, которая, кажется, часть kolab. Я столкнулся с этой той же проблемой. Это, кажется, "ошибка" в ldif2db сценарии, который называют по пути. Версия того сценария, который установлен через нормальные пакеты, имеет:
#!/bin/sh
, Который перестал работать на строке 85:
if [ $? == 1 ]
, Который не допустим для/bin/sh. Я смог закончить это путем изменения/usr/sbin/ldif2db сценария для запуска с:
#!/bin/bash
Очень hacky и обязан вызвать проблемы в другом месте, но...
Я добирался, та же ошибка на Debian, Тестирующем, (простираются) при попытке получить выполнение Жетона.
я создал символьную ссылку от /bin/sh
до /bin/bash
, но все еще получил ту же ошибку.
Затем я проверил пользователя и группу, присвоенную /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>
Так для работы, вокруг которого я использовал dirsrv
в качестве пользователя и группы для установки, и затем она работала.