Замораживания Clonezilla на восстановлении загрузочного образа PXE

РЕШЕННЫЙ!!!!!!!!!!!

У меня есть сценарий, который запускал Samba (NMBD, SMBD), а также OpenLDAP (SLAPD). Это - сценарий RC, который читает данные конфигурации из файла для определения, среди прочего, какие процессы уже работают или если зависимому процессу не удается запуститься и т.д... Вот отрывок соответствующей части в сценарии. Последняя строка копирует версию nsswitch.conf в место, которое указывает для использования поисков LDAP.

while [ $i -lt $MAXPROCS ];
  do
   PID=${PROC[$i]}
   StartProc $PID

   if test $? != 0; then
    echo "!!! Aborting Any Remaining Start-up Processes !!!"
    exit 1
   fi

  i=$(($i+1))
done

 cp /etc/rc.d/pozix/nsswitch.conf.ldap /etc/nsswitch.conf

И на завершение работы я делал следующее; заметьте, что я копирую nsswitch.conf файл, который имеет "noldap" записи в нем.

while [ $i -lt $MAXPROCS ];
do
  PID=${PROC[$i]}
  StopProc $PID
  i=$(($i+1))
done

cp /etc/rc.d/pozix/nsswitch.conf.noldap /etc/nsswitch.conf

Оказывается, что в сценарии запуска, самба хочет, чтобы nsswtich.conf содержание имело ldap записи там до вызова. Вот то, что я сделал для устранения моих проблем:

cp /etc/rc.d/pozix/nsswitch.conf.ldap /etc/nsswitch.conf

while [ $i -lt $MAXPROCS ];
  do
   PID=${PROC[$i]}
   StartProc $PID

   if test $? != 0; then
    cp /etc/rc.d/pozix/nsswitch.conf.noldap /etc/nsswitch.conf
    echo "!!! Aborting Any Remaining Start-up Processes !!!"
    exit 1
   fi

  i=$(($i+1))
done

Таким образом, кажется, что то, как Вы запускаете SMBD, так же важно как тогда, когда Вы запускаете его. При запуске SMBD, когда nsswitch.conf не имеет никаких записей LDAP, Вы получаете версию выполнения smbd, связанного с nss_ldap.so, думая, что это должно только положиться на/etc/passwd (если это - все, что находится в nsswitch.conf файле), и изменение nsswitch.conf содержания после того, как SMBD работает, не имеет никакого эффекта.

Надежда это помогает другим системным разработчикам....

0
задан 14 December 2011 в 21:38
1 ответ

Очевидно, проблема заключалась в том, что используемый коммутатор был перенастроен с момента предыдущего изображения и широковещательный адрес был заблокирован.

0
ответ дан 5 December 2019 в 16:46

Теги

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