phpldapadmin с STARTTLS

У вас есть инструменты сборки, необходимые для вашей системы? Если так:

  1. Загрузите соответствующую версию из веб-сайта RPM
  2. TAR -xvjpf RPM-версия.tar.bz2
  3. CD RPM-версия
  4. ./ Настройка
  5. make
  6. Сделайте установку

Пожалуйста, обратите внимание : версия - номер версии, который вы решаете загрузить.

После установки скомпилированной версии RPM используйте RPM -I RPM , чтобы переустановить версию об / мин дистрибуции, затем используйте yum. Как утверждает, вы создали круговую зависимость, и если вы не установили Build-Tools и Fakeroot пакеты, вы даже будете иметь со своим подходом.

0
09.08.2014, 05:05
3 ответа

Я обнаружил, что это был случай PEBKAC. Сертификат TLS имел имя хоста имени сервера, тогда как я устанавливаю localhost в phpldapadmin. Несоответствие имени хоста было вызвать ошибки.

2
28.01.2020, 02:28
if [ "$(cp -uv source destination)" != "" ]; then echo copied; else echo not copied; fi

Обновить

Совпадение «- >» в подробных выходных данных cp. Это происходит только в случае успешного копирования и отсутствия в именах файлов «- >».

if [[ "$(cp -uv source destination)" =~ \-\> ]]; then echo copied; else echo not copied; fi
-121--71766-

Ну, поскольку это произошло из-за удаления пакета, первое, что я предлагаю сделать, это проверить, какие пакеты были удалены в последнее время, и попытаться выяснить, какие из них были релевантны для программы, которая не смогла запустить, т.е. «X-Windows».

Для этого перейдите в/var/log/apt/history.log и извлеките этот файл или с терминала: cat/var/log/apt/history.log , затем переустановите этот пакет...

Примечание: если сеанс GUI недоступен - на экране входа нажмите Ctrl + Alt + F1/ F2 > login > и используйте команду «cat»...

-121--196430-

Необходимо отредактировать /etc/ldap/ldap/conf на сервере и добавить

TLS_REQCERT never

Это обходное решение опубликовано здесь Как решить ldap _ start _ tls () «Не удается запустить TLS: ошибка подключения» в PHP

0
28.01.2020, 02:28

Ответ Муру привел меня к тому, что сработало. Я изменил эту строку в /etc/phpldapadmin/config.php с...

$servers->setValue('server','host','ldap://127.0.0.1');

... до...

$servers->setValue('server','host','ldap://login.example.com');

После перезапуска apache2 эти ошибки исчезли.

В моем случае это была Ubuntu 16.04

1
28.01.2020, 02:28

Теги

Похожие вопросы