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

CentOs 6.5 GFS2 DRBD SAMBA CTDB: g_lock_force_unlock: не удалось сохранить запись: NT_STATUS_UNSUCCESSFUL

Мой кластер SAMBA ненадежен, я заметил, что с рабочего стола Windows (в некоторых случаях работает нормально, но ненадежно) в Ubuntu я получаю эту ошибку (то же самое повторяется в журнале):

[root@smb1 ~]# smbpasswd -a root
lib/dbwrap_ctdb.c:951 Error sending local control SCHEDULE_FOR_DELETION: NT_STATUS_OK, cstatus = -1
g_lock_force_unlock: Could not store record: NT_STATUS_UNSUCCESSFUL
g_lock_unlock failed: NT_STATUS_UNSUCCESSFUL
New SMB password:

Такое ощущение, что Samba не может писать в таблицы TDB в конфигурации кластера, они хранятся отдельно от блока DRBD в локальной файловой системе каждого узла:

[root@smb2 ~]# ls /usr/local/var/ctdb/ -la
total 492
drwxr-xr-x 4 root root  4096 2014-01-13 22:24 .
drwxr-xr-x 3 root root  4096 2014-01-13 22:22 ..
-rw-r--r-- 1 root root 53248 2014-01-17 21:41 brlock.tdb.1
-rw-r--r-- 1 root root 81920 2014-01-17 21:45 connections.tdb.1
-rwx------ 1 root root 53248 2014-01-17 22:17 g_lock.tdb.1
-rw-r--r-- 1 root root 53248 2014-01-17 21:41 locking.tdb.1
-rw-r--r-- 1 root root 53248 2014-01-17 21:37 notify_onelevel.tdb.1
-rw-r--r-- 1 root root 40172 2014-01-17 21:04 notify.tdb.1
drwx------ 2 root root  4096 2014-01-13 22:22 persistent
-rw-r--r-- 1 root root 53248 2014-01-17 22:17 printer_list.tdb.1
-rw-r--r-- 1 root root 53248 2014-01-17 22:16 serverid.tdb.1
-rw-r--r-- 1 root root 40172 2014-01-17 20:46 sessionid.tdb.1
drwx------ 2 root root  4096 2014-01-17 20:46 state
-rw------- 1 root root   696 2014-01-13 22:22 vactune.tdb.1

Я провел целую неделю в поисках решения в Интернете, но ничего. Это заставляет меня думать, что моя проблема либо очень легко решена, либо новая.

Я развернул эту настройку в своей лаборатории VirtualBox, я попытался изменить многие параметры виртуальных машин (номер процессора, карту сетевого адаптера, набор микросхем ...), но это не помогло ...