Назад | Перейти на главную страницу

DebianEDU восстанавливает сломанную базу данных ldap и DHCP-сервер

У нас есть 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

Это привело к:

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 lwat-> который не нашел базу данных.

пытался db4.2_recover -h /var/lib/ldap and restart = без разницы.

LDAP: no space left on device, cannot be recovered, err 28 .

На вашем диске действительно есть свободное место? Если да, то действительно ли он смонтирован как rw (проверьте вывод команды 'mount'. Если он отображается как 'ro', возможно, у вас плохой диск)?