* Re: [sisyphus] openldap не запускается
2005-06-21 7:55 [sisyphus] openldap не запускается Aleksey E. Birukov
@ 2005-06-21 7:54 ` Anton Gorlov aka stalker
2005-06-21 8:26 ` Aleksey E. Birukov
2005-06-21 9:03 ` Epiphanov Sergei
1 sibling, 1 reply; 24+ messages in thread
From: Anton Gorlov aka stalker @ 2005-06-21 7:54 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Здравствуйте, Aleksey.
Вы писали 21 июня 2005 г., 11:55:14:
> Вот такая странность... Чем она вызвана?
> # service slapd start
> Adjusting environment for slapd: install: omitting directory
> `/etc/openldap/ssl/demo'
> (Конфиги умолчательные)
Посмотрите -есть ли такая директория.. а вообще пришлите
grep -v "^#|^;|^$|^ *$" <slapd.conf (можно в личку)
--
С уважением,
Anton mailto:pnz37@mail.ru
FIDO: 2:5059/37
^ permalink raw reply [flat|nested] 24+ messages in thread
* [sisyphus] openldap не запускается
@ 2005-06-21 7:55 Aleksey E. Birukov
2005-06-21 7:54 ` Anton Gorlov aka stalker
2005-06-21 9:03 ` Epiphanov Sergei
0 siblings, 2 replies; 24+ messages in thread
From: Aleksey E. Birukov @ 2005-06-21 7:55 UTC (permalink / raw)
To: Sisyphus
Вот такая странность... Чем она вызвана?
# service slapd start
Adjusting environment for slapd: install: omitting directory
`/etc/openldap/ssl/demo'
(Конфиги умолчательные)
--
$respect
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 7:54 ` Anton Gorlov aka stalker
@ 2005-06-21 8:26 ` Aleksey E. Birukov
2005-06-21 8:37 ` Re[2]: " Anton Gorlov aka stalker
0 siblings, 1 reply; 24+ messages in thread
From: Aleksey E. Birukov @ 2005-06-21 8:26 UTC (permalink / raw)
To: sisyphus
В сообщении от 21 Июнь 2005 11:54 Anton Gorlov aka stalker написал(a):
> Здравствуйте, Aleksey.
>
> Вы писали 21 июня 2005 г., 11:55:14:
> > Вот такая странность... Чем она вызвана?
> > # service slapd start
> > Adjusting environment for slapd: install: omitting directory
> > `/etc/openldap/ssl/demo'
> > (Конфиги умолчательные)
>
> Посмотрите -есть ли такая директория.. а вообще пришлите
> grep -v "^#|^;|^$|^ *$" <slapd.conf (можно в личку)
Кстати, почему-то у меня не сработала комманда grep -v "^#|^;|^$|^ *$"
<slapd.conf" (выводит файл без изменений) Пришлось писать grep -v "^#" и
убирать пробелы.
# ls -d /etc/openldap/ssl/demo
/etc/openldap/ssl/demo
# rpm -q --all |grep ldap
myldapklient-0.6.6-alt4.1
libldap-2.2.26-alt1
openldap-servers-2.2.26-alt1
openldap-clients-2.2.26-alt1
openldap-2.2.26-alt1
openldap-doc-2.2.26-alt1
----------------------------- slapd.conf
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/openldap.schema
include /etc/openldap/schema/nis.schema
allow bind_v2
concurrency 20
defaultsearchbase "dc=example, dc=com"
gentlehup on
pidfile /var/run/slapd.pid
argsfile /var/run/slapd.args
replica-pidfile /var/run/slurpd.pid
replica-argsfile /var/run/slurpd.args
rootDSE /etc/openldap/rootdse.ldif
access to attrs=userPassword
by self write
by anonymous auth
by * none
modulepath /usr/lib/openldap
moduleload back_ldap.la
moduleload back_monitor.la
database ldbm
suffix "dc=example,dc=com"
rootdn "cn=admin,dc=example,dc=com"
rootpw secret
directory /var/lib/ldap/bases/example.com
index objectClass eq
index uid pres,eq,sub
index cn pres,eq,sub,subany
access to attrs=userPassword
by self write
by anonymous auth
by * none
---------------------------- eof slapd.conf
--
$respect
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re[2]: [sisyphus] openldap не запускается
2005-06-21 8:26 ` Aleksey E. Birukov
@ 2005-06-21 8:37 ` Anton Gorlov aka stalker
2005-06-21 8:59 ` Aleksey E. Birukov
0 siblings, 1 reply; 24+ messages in thread
From: Anton Gorlov aka stalker @ 2005-06-21 8:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Здравствуйте, Aleksey.
Вы писали 21 июня 2005 г., 12:26:01:
> В сообщении от 21 Июнь 2005 11:54 Anton Gorlov aka stalker написал(a):
>> Здравствуйте, Aleksey.
>>
>> Вы писали 21 июня 2005 г., 11:55:14:
>> > Вот такая странность... Чем она вызвана?
>> > # service slapd start
>> > Adjusting environment for slapd: install: omitting directory
>> > `/etc/openldap/ssl/demo'
>> > (Конфиги умолчательные)
>>
>> Посмотрите -есть ли такая директория.. а вообще пришлите
>> grep -v "^#|^;|^$|^ *$" <slapd.conf (можно в личку)
> Кстати, почему-то у меня не сработала комманда grep -v "^#|^;|^$|^ *$"
> <slapd.conf" (выводит файл без изменений) Пришлось писать grep -v "^#" и
> убирать пробелы.
недопечатка -egrep.
> modulepath /usr/lib/openldap
> moduleload back_ldap.la
> moduleload back_monitor.la
> database ldbm
Как минимум не хватает
moduleload back_ldbm.la
хотя не думаю что дело в этом..
--
С уважением,
Anton mailto:pnz37@mail.ru
FIDO: 2:5059/37
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 8:37 ` Re[2]: " Anton Gorlov aka stalker
@ 2005-06-21 8:59 ` Aleksey E. Birukov
2005-06-21 9:03 ` Re[2]: " Anton Gorlov aka stalker
0 siblings, 1 reply; 24+ messages in thread
From: Aleksey E. Birukov @ 2005-06-21 8:59 UTC (permalink / raw)
To: sisyphus
В сообщении от 21 Июнь 2005 12:37 Anton Gorlov aka stalker написал(a):
> Как минимум не хватает
> moduleload back_ldbm.la
Раскомментировал эту строчку и удалил (точнее переименовал)
дирректорию /etc/openldap/ssl ( это символическая ссылка
на /var/lib/ssl/certs) и slapd стартовал нормально.
Кому нужна эта дирректория?
--
$respect
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 7:55 [sisyphus] openldap не запускается Aleksey E. Birukov
2005-06-21 7:54 ` Anton Gorlov aka stalker
@ 2005-06-21 9:03 ` Epiphanov Sergei
2005-06-21 9:35 ` Aleksey E. Birukov
1 sibling, 1 reply; 24+ messages in thread
From: Epiphanov Sergei @ 2005-06-21 9:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 21 Июнь 2005 11:55 Aleksey E. Birukov написал:
> Вот такая странность... Чем она вызвана?
>
> # service slapd start
> Adjusting environment for slapd: install: omitting directory
> `/etc/openldap/ssl/demo'
Тем, что функция CopyLibs из /etc/chroot.d/functions не идёт рекурсивно и
сообщает, что при переносе каталога /etc/openldap/ssl она наткнулась на
каталог /etc/openldap/ssl/demo и пропускает его. Удалите этот каталог или
добавьте его в /etc/chroot.d/ldap.lib (там понятно как).
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re[2]: [sisyphus] openldap не запускается
2005-06-21 8:59 ` Aleksey E. Birukov
@ 2005-06-21 9:03 ` Anton Gorlov aka stalker
0 siblings, 0 replies; 24+ messages in thread
From: Anton Gorlov aka stalker @ 2005-06-21 9:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Здравствуйте, Aleksey.
Вы писали 21 июня 2005 г., 12:59:51:
> В сообщении от 21 Июнь 2005 12:37 Anton Gorlov aka stalker написал(a):
>> Как минимум не хватает
>> moduleload back_ldbm.la
> Раскомментировал эту строчку и удалил (точнее переименовал)
> дирректорию /etc/openldap/ssl ( это символическая ссылка
> на /var/lib/ssl/certs) и slapd стартовал нормально.
> Кому нужна эта дирректория?
Это всё для шифрования...
--
С уважением,
Anton mailto:pnz37@mail.ru
FIDO: 2:5059/37
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 9:03 ` Epiphanov Sergei
@ 2005-06-21 9:35 ` Aleksey E. Birukov
2005-06-21 9:41 ` Aleksey E. Birukov
0 siblings, 1 reply; 24+ messages in thread
From: Aleksey E. Birukov @ 2005-06-21 9:35 UTC (permalink / raw)
To: sisyphus
В сообщении от 21 Июнь 2005 13:03 Epiphanov Sergei написал(a):
> В сообщении от 21 Июнь 2005 11:55 Aleksey E. Birukov написал:
> > Вот такая странность... Чем она вызвана?
> >
> > # service slapd start
> > Adjusting environment for slapd: install: omitting directory
> > `/etc/openldap/ssl/demo'
>
> Тем, что функция CopyLibs из /etc/chroot.d/functions не идёт рекурсивно и
> сообщает, что при переносе каталога /etc/openldap/ssl она наткнулась на
> каталог /etc/openldap/ssl/demo и пропускает его. Удалите этот каталог или
> добавьте его в /etc/chroot.d/ldap.lib (там понятно как).
Сорри, мне непонятно. Напишите, пожалуйста как.
--
$respect
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 9:35 ` Aleksey E. Birukov
@ 2005-06-21 9:41 ` Aleksey E. Birukov
2005-06-21 10:10 ` Epiphanov Sergei
0 siblings, 1 reply; 24+ messages in thread
From: Aleksey E. Birukov @ 2005-06-21 9:41 UTC (permalink / raw)
To: sisyphus
В сообщении от 21 Июнь 2005 13:35 Aleksey E. Birukov написал(a):
> В сообщении от 21 Июнь 2005 13:03 Epiphanov Sergei написал(a):
> > В сообщении от 21 Июнь 2005 11:55 Aleksey E. Birukov написал:
> > > Вот такая странность... Чем она вызвана?
> > >
> > > # service slapd start
> > > Adjusting environment for slapd: install: omitting directory
> > > `/etc/openldap/ssl/demo'
> >
> > Тем, что функция CopyLibs из /etc/chroot.d/functions не идёт рекурсивно и
> > сообщает, что при переносе каталога /etc/openldap/ssl она наткнулась на
> > каталог /etc/openldap/ssl/demo и пропускает его. Удалите этот каталог или
> > добавьте его в /etc/chroot.d/ldap.lib (там понятно как).
>
> Сорри, мне непонятно. Напишите, пожалуйста как.
CopyLibs $force \
-l/var/lib/ssl/certs/demo/* \
-d (что здесь писать?)
--
$respect
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 9:41 ` Aleksey E. Birukov
@ 2005-06-21 10:10 ` Epiphanov Sergei
2005-06-21 11:41 ` Aleksey E. Birukov
2005-06-21 21:33 ` vserge
0 siblings, 2 replies; 24+ messages in thread
From: Epiphanov Sergei @ 2005-06-21 10:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 21 Июнь 2005 13:41 Aleksey E. Birukov написал:
> В сообщении от 21 Июнь 2005 13:35 Aleksey E. Birukov написал(a):
> > В сообщении от 21 Июнь 2005 13:03 Epiphanov Sergei написал(a):
> > > В сообщении от 21 Июнь 2005 11:55 Aleksey E. Birukov написал:
> > > > Вот такая странность... Чем она вызвана?
> > > >
> > > > # service slapd start
> > > > Adjusting environment for slapd: install: omitting directory
> > > > `/etc/openldap/ssl/demo'
> > >
> > > Тем, что функция CopyLibs из /etc/chroot.d/functions не идёт
> > > рекурсивно и сообщает, что при переносе каталога /etc/openldap/ssl она
> > > наткнулась на каталог /etc/openldap/ssl/demo и пропускает его. Удалите
> > > этот каталог или добавьте его в /etc/chroot.d/ldap.lib (там понятно
> > > как).
> >
> > Сорри, мне непонятно. Напишите, пожалуйста как.
>
> CopyLibs $force \
> -l/var/lib/ssl/certs/demo/* \
> -d (что здесь писать?)
Прошу прощения. Ковырял свою систему, поэтому правил в районе ldap.lib. На
самом деле это относится к ldap.conf (и ругалась функция Copy). Там есть
такой кусок:
# Wee need to think about this!
for f in `ls /etc/openldap/ssl/`; do
Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
done
Можно исправить строку
Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
на
if [ ! -d "$f" ]; then
Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f";
fi
и дописать после этого
mkdir -p etc/ssl/demo
for f in `ls /etc/openldap/ssl/demo`; do
Copy -m644 $force "/etc/openldap/ssl/demo/$f" "etc/ssl/demo/$f"
done
Только не забудьте, что все изменения будут до следующего обновления ldap (не
забудьте сохранить копию этого файла и после обновления сравнить новый файл
с Вашим, внести необходимые корректировки в Ваш файл и заменить им
оригинальный).
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 10:10 ` Epiphanov Sergei
@ 2005-06-21 11:41 ` Aleksey E. Birukov
2005-06-21 12:04 ` Epiphanov Sergei
2005-06-21 12:08 ` Evgeniy Kobzev
2005-06-21 21:33 ` vserge
1 sibling, 2 replies; 24+ messages in thread
From: Aleksey E. Birukov @ 2005-06-21 11:41 UTC (permalink / raw)
To: sisyphus
> # Wee need to think about this!
> for f in `ls /etc/openldap/ssl/`; do
> Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
> done
>
> Можно исправить строку
> Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
> на
> if [ ! -d "$f" ]; then
> Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f";
> fi
>
> и дописать после этого
>
> mkdir -p etc/ssl/demo
> for f in `ls /etc/openldap/ssl/demo`; do
> Copy -m644 $force "/etc/openldap/ssl/demo/$f" "etc/ssl/demo/$f"
> done
>
Почему-то выдает ошибку.
# service slapd restart
Adjusting environment for slapd: cmp: /etc/openldap/ssl/demo: Is a directory
install: omitting directory `/etc/openldap/ssl/demo'
--
$respect
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 11:41 ` Aleksey E. Birukov
@ 2005-06-21 12:04 ` Epiphanov Sergei
2005-06-21 12:22 ` Aleksey E. Birukov
2005-06-21 12:08 ` Evgeniy Kobzev
1 sibling, 1 reply; 24+ messages in thread
From: Epiphanov Sergei @ 2005-06-21 12:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 21 Июнь 2005 15:41 Aleksey E. Birukov написал:
> > # Wee need to think about this!
> > for f in `ls /etc/openldap/ssl/`; do
> > Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
> > done
> >
> > Можно исправить строку
> > Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
> > на
> > if [ ! -d "$f" ]; then
Замените строку выше на
if [ ! -d "/etc/openldap/ssl/$f" ]; then
>
> Почему-то выдает ошибку.
>
> # service slapd restart
> Adjusting environment for slapd: cmp: /etc/openldap/ssl/demo: Is a
> directory install: omitting directory `/etc/openldap/ssl/demo'
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 11:41 ` Aleksey E. Birukov
2005-06-21 12:04 ` Epiphanov Sergei
@ 2005-06-21 12:08 ` Evgeniy Kobzev
2005-06-21 12:30 ` Epiphanov Sergei
1 sibling, 1 reply; 24+ messages in thread
From: Evgeniy Kobzev @ 2005-06-21 12:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Aleksey E. Birukov пишет:
> Почему-то выдает ошибку.
>
> # service slapd restart
> Adjusting environment for slapd: cmp: /etc/openldap/ssl/demo: Is a directory
> install: omitting directory `/etc/openldap/ssl/demo'
>
Вот кусок из /etc/chroot.d/ldap.conf
#This is temp! Only for temp
cd /etc/openldap
tar -pPc schema | tar -xp -C /var/lib/ldap/etc/
cd ssl
tar -pPc * | tar -xp -C /var/lib/ldap/etc/ssl
cd /var/lib/ldap
# Wee need to think about this!
#for f in `ls /etc/openldap/ssl/`; do
# Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
#done
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 12:04 ` Epiphanov Sergei
@ 2005-06-21 12:22 ` Aleksey E. Birukov
2005-06-21 12:35 ` Epiphanov Sergei
0 siblings, 1 reply; 24+ messages in thread
From: Aleksey E. Birukov @ 2005-06-21 12:22 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 21 Июнь 2005 16:04 Epiphanov Sergei написал(a):
> В сообщении от 21 Июнь 2005 15:41 Aleksey E. Birukov написал:
> > > # Wee need to think about this!
> > > for f in `ls /etc/openldap/ssl/`; do
> > > Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
> > > done
> > >
> > > Можно исправить строку
> > > Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
> > > на
> > > if [ ! -d "$f" ]; then
>
> Замените строку выше на
>
> if [ ! -d "/etc/openldap/ssl/$f" ]; then
>
> > Почему-то выдает ошибку.
> >
> > # service slapd restart
> > Adjusting environment for slapd: cmp: /etc/openldap/ssl/demo: Is a
> > directory install: omitting directory `/etc/openldap/ssl/demo'
Вот такой способ написания работает (обрабатываются все вложенные
дирректории). Может так и написать в следующей версии?
# Wee need to think about this!
for f in `ls /etc/openldap/ssl/`; do
# Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f" # original
string
if [ ! -d "/etc/openldap/ssl/$f" ]; then
Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f";
else
d=$f # This is a directory
echo "Warning: $d is a directory!"
mkdir -p etc/ssl/$d
for f in `ls /etc/openldap/ssl/$d`; do
Copy -m644 $force "/etc/openldap/ssl/$d/$f" "etc/ssl/$d/$f"
done
fi
done
--
$respect
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 12:08 ` Evgeniy Kobzev
@ 2005-06-21 12:30 ` Epiphanov Sergei
2005-06-21 12:50 ` Evgeniy Kobzev
0 siblings, 1 reply; 24+ messages in thread
From: Epiphanov Sergei @ 2005-06-21 12:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 21 Июнь 2005 16:08 Evgeniy Kobzev написал:
> #for f in `ls /etc/openldap/ssl/`; do
> # Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
> #done
Зачем комментарить? Так Вы потеряете SSL-подключение.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 12:22 ` Aleksey E. Birukov
@ 2005-06-21 12:35 ` Epiphanov Sergei
2005-06-21 19:15 ` Aleksey E. Birukov
0 siblings, 1 reply; 24+ messages in thread
From: Epiphanov Sergei @ 2005-06-21 12:35 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 21 Июнь 2005 16:22 Aleksey E. Birukov написал:
> Вот такой способ написания работает (обрабатываются все вложенные
> дирректории). Может так и написать в следующей версии?
>
> # Wee need to think about this!
> for f in `ls /etc/openldap/ssl/`; do
> # Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f" # original
> string
> if [ ! -d "/etc/openldap/ssl/$f" ]; then
> Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f";
> else
> d=$f # This is a directory
> echo "Warning: $d is a directory!"
> mkdir -p etc/ssl/$d
> for f in `ls /etc/openldap/ssl/$d`; do
> Copy -m644 $force "/etc/openldap/ssl/$d/$f"
> "etc/ssl/$d/$f" done
> fi
> done
Но только один уровень вложенности.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 12:30 ` Epiphanov Sergei
@ 2005-06-21 12:50 ` Evgeniy Kobzev
2005-06-21 13:13 ` Epiphanov Sergei
0 siblings, 1 reply; 24+ messages in thread
From: Evgeniy Kobzev @ 2005-06-21 12:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Epiphanov Sergei пишет:
> В сообщении от 21 Июнь 2005 16:08 Evgeniy Kobzev написал:
>
>>#for f in `ls /etc/openldap/ssl/`; do
>># Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f"
>>#done
>
>
> Зачем комментарить? Так Вы потеряете SSL-подключение.
>
Если посмотреть повыше, то там есть:
tar -pPc schema | tar -xp -C /var/lib/ldap/etc/
cd ssl
tar -pPc * | tar -xp -C /var/lib/ldap/etc/ssl
Судя по последней строке, я ни чего не теряю :)
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 12:50 ` Evgeniy Kobzev
@ 2005-06-21 13:13 ` Epiphanov Sergei
2005-06-21 13:22 ` Epiphanov Sergei
0 siblings, 1 reply; 24+ messages in thread
From: Epiphanov Sergei @ 2005-06-21 13:13 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 21 Июнь 2005 16:50 Evgeniy Kobzev написал:
> Если посмотреть повыше, то там есть:
> tar -pPc schema | tar -xp -C /var/lib/ldap/etc/
> cd ssl
> tar -pPc * | tar -xp -C /var/lib/ldap/etc/ssl
>
> Судя по последней строке, я ни чего не теряю :)
Тогда уж попробуйте:
cd /etc/openldap
find -L . -wholename './schema/*' -print0 -o -wholename './ssl/*' -print0 |
cpio -p -dLum -0 /home/pif/ldap/test
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 13:13 ` Epiphanov Sergei
@ 2005-06-21 13:22 ` Epiphanov Sergei
2005-06-21 21:36 ` vserge
0 siblings, 1 reply; 24+ messages in thread
From: Epiphanov Sergei @ 2005-06-21 13:22 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 21 Июнь 2005 17:13 Epiphanov Sergei написал:
> В сообщении от 21 Июнь 2005 16:50 Evgeniy Kobzev написал:
> > Если посмотреть повыше, то там есть:
> > tar -pPc schema | tar -xp -C /var/lib/ldap/etc/
> > cd ssl
> > tar -pPc * | tar -xp -C /var/lib/ldap/etc/ssl
> >
> > Судя по последней строке, я ни чего не теряю :)
>
> Тогда уж попробуйте:
>
> cd /etc/openldap
> find -L . -wholename './schema/*' -print0 -o -wholename './ssl/*' -print0
> | cpio -p -dLum -0 /home/pif/ldap/test
Блин, не исправил.
cd /etc/openldap
find -L . -wholename './schema/*' -print0 -o -wholename './ssl/*' -print0 |
cpio -p -dLum -0 /var/lib/ldap/etc
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 12:35 ` Epiphanov Sergei
@ 2005-06-21 19:15 ` Aleksey E. Birukov
2005-06-22 11:12 ` vserge
0 siblings, 1 reply; 24+ messages in thread
From: Aleksey E. Birukov @ 2005-06-21 19:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 21 Июнь 2005 16:35 Epiphanov Sergei написал(a):
> В сообщении от 21 Июнь 2005 16:22 Aleksey E. Birukov написал:
> > Вот такой способ написания работает (обрабатываются все вложенные
> > дирректории). Может так и написать в следующей версии?
> >
> > # Wee need to think about this!
> > for f in `ls /etc/openldap/ssl/`; do
> > # Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f" # original
> > string
> > if [ ! -d "/etc/openldap/ssl/$f" ]; then
> > Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f";
> > else
> > d=$f # This is a directory
> > echo "Warning: $d is a directory!"
> > mkdir -p etc/ssl/$d
> > for f in `ls /etc/openldap/ssl/$d`; do
> > Copy -m644 $force "/etc/openldap/ssl/$d/$f"
> > "etc/ssl/$d/$f" done
> > fi
> > done
>
> Но только один уровень вложенности.
А еще надо?
--
$respect
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 10:10 ` Epiphanov Sergei
2005-06-21 11:41 ` Aleksey E. Birukov
@ 2005-06-21 21:33 ` vserge
1 sibling, 0 replies; 24+ messages in thread
From: vserge @ 2005-06-21 21:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Доброго времени суток
On Tue, 21 Jun 2005 14:10:21 +0400
Epiphanov Sergei <serpiph@nikiet.ru> wrote:
> В сообщении от 21 Июнь 2005 13:41 Aleksey E. Birukov написал:
> > В сообщении от 21 Июнь 2005 13:35 Aleksey E. Birukov написал(a):
> > > В сообщении от 21 Июнь 2005 13:03 Epiphanov Sergei написал(a):
> > > > В сообщении от 21 Июнь 2005 11:55 Aleksey E. Birukov написал:
> > > > > Вот такая странность... Чем она вызвана?
> > > > >
> > > > > # service slapd start
> > > > > Adjusting environment for slapd: install: omitting directory
> > > > > `/etc/openldap/ssl/demo'
> > > >
> > > > Тем, что функция CopyLibs из /etc/chroot.d/functions не идёт
> > > > рекурсивно и сообщает, что при переносе каталога
> > > > /etc/openldap/ssl она наткнулась на каталог
> > > > /etc/openldap/ssl/demo и пропускает его. Удалите этот каталог
> > > > или добавьте его в /etc/chroot.d/ldap.lib (там понятно как).
>
[skip...]
>
> Только не забудьте, что все изменения будут до следующего обновления
> ldap (не забудьте сохранить копию этого файла и после обновления
> сравнить новый файл с Вашим, внести необходимые корректировки в Ваш
> файл и заменить им оригинальный).
Если у кого-то есть идеи как реализовать обход директорий и
поддиректорий используя наши "ALT функции" буду благодарен
Этот функционал необходим для копирования /etc/openldap/schemas/*/*
>
> --
> С уважением, Епифанов Сергей
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/sisyphus
--
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 13:22 ` Epiphanov Sergei
@ 2005-06-21 21:36 ` vserge
2005-06-22 7:21 ` Epiphanov Sergei
0 siblings, 1 reply; 24+ messages in thread
From: vserge @ 2005-06-21 21:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Приветствую
On Tue, 21 Jun 2005 17:22:45 +0400
Epiphanov Sergei <serpiph@nikiet.ru> wrote:
> В сообщении от 21 Июнь 2005 17:13 Epiphanov Sergei написал:
> > В сообщении от 21 Июнь 2005 16:50 Evgeniy Kobzev написал:
> > > Если посмотреть повыше, то там есть:
> > > tar -pPc schema | tar -xp -C /var/lib/ldap/etc/
> > > cd ssl
> > > tar -pPc * | tar -xp -C /var/lib/ldap/etc/ssl
> > >
> > > Судя по последней строке, я ни чего не теряю :)
> >
> > Тогда уж попробуйте:
> >
> > cd /etc/openldap
> > find -L . -wholename './schema/*' -print0 -o -wholename './ssl/*'
> > -print0 | cpio -p -dLum -0 /home/pif/ldap/test
>
> Блин, не исправил.
>
> cd /etc/openldap
> find -L . -wholename './schema/*' -print0 -o -wholename './ssl/*'
> -print0 | cpio -p -dLum -0 /var/lib/ldap/etc
Это предложение на включение в следующую сборку?
> --
> С уважением, Епифанов Сергей
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/sisyphus
--
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 21:36 ` vserge
@ 2005-06-22 7:21 ` Epiphanov Sergei
0 siblings, 0 replies; 24+ messages in thread
From: Epiphanov Sergei @ 2005-06-22 7:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 22 Июнь 2005 01:36 vserge написал:
> > cd /etc/openldap
> > find -L . -wholename './schema/*' -print0 -o -wholename './ssl/*'
> > -print0 | cpio -p -dLum -0 /var/lib/ldap/etc
>
> Это предложение на включение в следующую сборку?
Изучите сначала со всех сторон. Если не найдёте изъянов (которые могут
возникнуть из-за моей торопливости), то почему бы и нет. По крайней мере,
это решение поймает символьные ссылки и сохранит pipe-файлы.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] openldap не запускается
2005-06-21 19:15 ` Aleksey E. Birukov
@ 2005-06-22 11:12 ` vserge
0 siblings, 0 replies; 24+ messages in thread
From: vserge @ 2005-06-22 11:12 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Tue, 21 Jun 2005 23:15:33 +0400
"Aleksey E. Birukov" <birukov@vladinfo.ru> wrote:
> В сообщении от 21 Июнь 2005 16:35 Epiphanov Sergei написал(a):
> > В сообщении от 21 Июнь 2005 16:22 Aleksey E. Birukov написал:
> > > Вот такой способ написания работает (обрабатываются все вложенные
> > > дирректории). Может так и написать в следующей версии?
> > >
> > > # Wee need to think about this!
> > > for f in `ls /etc/openldap/ssl/`; do
> > > # Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f" #
> > > original string
> > > if [ ! -d "/etc/openldap/ssl/$f" ]; then
> > > Copy -m644 $force "/etc/openldap/ssl/$f" "etc/ssl/$f";
> > > else
> > > d=$f # This is a directory
> > > echo "Warning: $d is a directory!"
> > > mkdir -p etc/ssl/$d
> > > for f in `ls /etc/openldap/ssl/$d`; do
> > > Copy -m644 $force "/etc/openldap/ssl/$d/$f"
> > > "etc/ssl/$d/$f" done
> > > fi
> > > done
> >
> > Но только один уровень вложенности.
> А еще надо?
Иногда
и для решения задачи в общем думаю что требуется!!!
>
> --
> $respect
--
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2005-06-22 11:12 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-21 7:55 [sisyphus] openldap не запускается Aleksey E. Birukov
2005-06-21 7:54 ` Anton Gorlov aka stalker
2005-06-21 8:26 ` Aleksey E. Birukov
2005-06-21 8:37 ` Re[2]: " Anton Gorlov aka stalker
2005-06-21 8:59 ` Aleksey E. Birukov
2005-06-21 9:03 ` Re[2]: " Anton Gorlov aka stalker
2005-06-21 9:03 ` Epiphanov Sergei
2005-06-21 9:35 ` Aleksey E. Birukov
2005-06-21 9:41 ` Aleksey E. Birukov
2005-06-21 10:10 ` Epiphanov Sergei
2005-06-21 11:41 ` Aleksey E. Birukov
2005-06-21 12:04 ` Epiphanov Sergei
2005-06-21 12:22 ` Aleksey E. Birukov
2005-06-21 12:35 ` Epiphanov Sergei
2005-06-21 19:15 ` Aleksey E. Birukov
2005-06-22 11:12 ` vserge
2005-06-21 12:08 ` Evgeniy Kobzev
2005-06-21 12:30 ` Epiphanov Sergei
2005-06-21 12:50 ` Evgeniy Kobzev
2005-06-21 13:13 ` Epiphanov Sergei
2005-06-21 13:22 ` Epiphanov Sergei
2005-06-21 21:36 ` vserge
2005-06-22 7:21 ` Epiphanov Sergei
2005-06-21 21:33 ` vserge
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git