У нас есть DebianEDU 5.0.9 кодовое имя lenny
На прошлой неделе произошел сбой, DHCP я получаю ошибку:
Не удается найти запись LDAP хоста dhcp (& (objectClass = dhcpServer) (cn = dhcp))
LDAP: на устройстве не осталось места, не может быть восстановлено, ошибка 28. **
Сначала я заметил, что DHCP
сервер перестает работать, и когда я попытался его перезапустить, я получил эту ошибку:
tjener: ~ # invoke-rc.d dhcp3-server start dhcpd self-test failed. Исправьте файл конфигурации.
Ошибка была:
DHCP-сервер консорциума Internet Systems V3.1.1
Copyright 2004-2008 Консорциум Интернет-систем. Все права защищены. Для получения информации посетите http://www.isc.org/sw/dhcp/
Подключение к серверу LDAP ldap: 389
Успешный вход на LDAP-сервер ldap
Не удается найти запись LDAP хоста dhcp (& (objectClass = dhcpServer) (cn = dhcp))
Обнаружены ошибки файла конфигурации - выход
invoke-rc.d: initscript dhcp3-server, действие "start" не выполнено.
я пытался Следующее, как исправить ошибку:
http://wiki.debian.org/DebianEdu/Documentation/Lenny/Upgrades#DHCP_service_needs_to_repaired
Сначала файл "/usr/share/doc/dhcp3-server-ldap/dhcpd-conf-to-ldap.pl.gz"
не существовало.
Поэтому я попытался перезапустить slapd
. не выдал никаких ошибок, но я не смог добраться до веб-сайта lwat (www / lwat или serverip / lwat)
Поэтому я попытался починить slapd
:
stop slapd. invoke-rc.d slapd stop
check syslog or ps output that it have truly stopped.
run sudo -u openldap slapindex
Это привело к:
bdb_db_open: база данных «dc = skole, dc = skolelinux, dc = no»: обнаружено нечистое завершение работы; попытка восстановления.
bdb (dc = skole, dc = skolelinux, dc = no): невозможно присоединиться к средам
bdb (dc = skole, dc = skolelinux, dc = no): написать 0x16ca29d0, 8192: на устройстве не осталось места
bdb_db_open: база данных «dc = skole, dc = skolelinux, dc = no» не может быть восстановлена, ошибка 28. Восстановление из резервной копии!
bdb_db_close: база данных «dc = skole, dc = skolelinux, dc = no»: ошибка txn_checkpoint: недопустимый аргумент (22).
backend_startup_one: bi_db_open не удалось (28)
slap_startup не удалось
dkpg-reconfigure slapd
-> в результате чего я потерял доступ к базе данных.(перенастроить веб-интерфейс) попробовал dkpg-reconfigure lwat
-> который не нашел базу данных.
пытался db4.2_recover -h /var/lib/ldap and restart
= без разницы.
LDAP: no space left on device, cannot be recovered, err 28 .
На вашем диске действительно есть свободное место? Если да, то действительно ли он смонтирован как rw (проверьте вывод команды 'mount'. Если он отображается как 'ro', возможно, у вас плохой диск)?