Bug 21443

Summary: Модуль alterator-openldap не видит существующих баз
Product: Sisyphus Reporter: Dmitriy Kruglikov <Dmitriy.Kruglikov>
Component: alterator-openldapAssignee: lsv <lsv>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: admaks, bormant, boyarsh, cas, hrurg, manowar, zeinalov
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Раньше я видел три свои базы, теперь ЭТО. none

Description Dmitriy Kruglikov 2009-09-06 21:58:09 MSD
Created attachment 3850 [details]
Раньше я видел три свои базы, теперь ЭТО.

Установка модуля на сервер, где уже имеется определенный набор баз
делает эти базы недоступными для управления через альтератор.
alterator-openldap-0.3-alt5, Сизиф.
Comment 1 ReMaks 2009-09-15 00:32:42 MSD
(В ответ на комментарий №0)
> Created an attachment (id=3850) [details]
> Раньше я видел три свои базы, теперь ЭТО.
> 
> Установка модуля на сервер, где уже имеется определенный набор баз
> делает эти базы недоступными для управления через альтератор.
> alterator-openldap-0.3-alt5, Сизиф.

ага, есть такое
Comment 2 Dmitriy Kruglikov 2010-03-12 13:22:46 MSK
Исправления уже давно в git://git.altlinux.org/people/dkr/packages/alterator-openldap.git

А в Школьном сервере до сих пор с ошибкой...
Comment 3 ReMaks 2010-03-12 14:04:17 MSK
(В ответ на комментарий №2)
> Исправления уже давно в
> git://git.altlinux.org/people/dkr/packages/alterator-openldap.git
> 
> А в Школьном сервере до сих пор с ошибкой...

установил я тут п5 арк сервер х64 из исошки...

так базу то не видит... 
а перед этим ставил - все было ок...
Comment 4 Dmitriy Kruglikov 2010-03-12 14:42:31 MSK
Ошибка в alterator-openldap-0.3-alt6 в Сизифе.
Для решения проблемы нужно заменить
в /usr/share/alterator/ui/openldap/index.html
<table class="alterator-listbox" enumref="/openldap/avail_dn">
на
<table class="alterator-listbox" enumref="/openldap/avail_dn" name="avail_dn">

и в /usr/share/alterator/ui/openldap/ajax.scm функцию ui-init привести к такому виду:
(define (ui-init)
    (form-update-value "newdnname" "")
    (form-update-enum "avail_dn"
      (woo-list "/openldap/avail_dn")))

И это, похоже, еще не все ...

Похоже, это последствия перехода с wf=form на wf=none...
Comment 5 bormant 2010-03-23 00:32:28 MSK
Школьный сервер 5.0.1

/usr/lib/alterator/backend3/openldap

diff -ruN a/openldap b/openldap
--- a/openldap	2010-03-23 00:08:22 +0300
+++ b/openldap	2010-03-23 00:08:47 +0300
@@ -75,7 +75,7 @@
     local source=
     local status=
 
-    ldap-dn getlocal|
+    ldap-dn list|
     while read bdn source;do
 
         status=$(check_status "$bdn")

позволяет видеть список в таблице...
Comment 6 hrurg 2010-03-29 18:20:29 MSD
теперь косяк в самом iso-шнике и не только в сизифе
Comment 7 hrurg 2010-03-29 18:26:43 MSD
исошник altlinux-5.0.0-ark-server-i586-ru-install-cd.iso
Comment 8 Dmitriy Kruglikov 2010-03-29 19:03:30 MSD
Ну подождите несколько дней ...
Уже почти работает.
И базы видит, и экспертный режим создания есть, 
и по желанию пароль шифровать будет...
Немного терпения ...
Comment 9 ReMaks 2010-04-07 00:39:23 MSD
(В ответ на комментарий №8)
> Ну подождите несколько дней ...
> Уже почти работает.
> И базы видит, и экспертный режим создания есть, 
> и по желанию пароль шифровать будет...
> Немного терпения ...

попадут ли исправления этого бага в п5 репозитарий?
Comment 10 manowar@altlinux.org 2010-04-07 00:48:16 MSD
Я пока не успеваю ничего посмотреть. Думаю можно собирать новую версию из того, что есть. По крайней мере в Сизиф. И потом проверять на месте.
Comment 11 Dmitriy Kruglikov 2010-04-07 10:22:03 MSD
(В ответ на комментарий №9)
> попадут ли исправления этого бага в п5 репозитарий?
Сперва в Сизиф.
Если не будет замечаний, то и во все остальные Р*...
Я оцениваю текущее состояние в 80% готовности.
Кому интересно, смотрите 
git://git.altlinux.org/people/dkr/packages/alterator-openldap.git
Comment 12 Dmitriy Kruglikov 2010-04-13 18:18:04 MSD
Проверяем alterator-openldap версии 0.6-alt3.
К нему нужен alterator-fbi-5.26-alt3  

Если устраивает, закрываем баг.