Univention - Samba - ERROR - exceptions.TypeError - Нет такого файла или каталога

Я настраиваю Univention UCS 4.2

Я выполнил обычную установку, установив следующие UCS приложения:

  • Подключение к Active Directory
  • Подмена Active Directory
  • Контроллер домена, совместимый с Active Directory
  • DHCP-сервер
  • Сервер печати (CUPS)

Когда я запускаю следующую команду:

# samba-tool ntacl sysvolcheck

, я получаю следующий результат:

ERROR(<type 'exceptions.TypeError'>): uncaught exception - (2, 'No such file or directory')
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line 176, in _run
    return self.run(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/ntacl.py", line 270, in run
    lp)
  File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 1732, in checksysvolacl
    fsacl = getntacl(lp, dir_path, direct_db_access=direct_db_access, service=SYSVOL_SERVICE)
  File "/usr/lib/python2.7/dist-packages/samba/ntacls.py", line 81, in getntacl
    xattr.XATTR_NTACL_NAME)

Затем я проверил файл и строку:

File "/usr/lib/python2.7/dist-packages/samba/ntacls.py", line 81

, где я нашел следующую строку:

attribute = samba.xattr_native.wrap_getxattr(file, xattr.XATTR_NTACL_NAME)

Затем, непосредственно перед этой строкой, я добавил следующую строку (для целей отладки):

print ">>>>>>>>>> " + file

и при повторном запуске:

# samba-tool ntacl sysvolcheck

Я получаю следующий результат:

>>>>>>>>>> /var/lib/samba/sysvol/mydomain.intranet
ERROR(<type 'exceptions.TypeError'>): uncaught exception - (2, 'No such file or directory')
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line 176, in _run
    return self.run(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/ntacl.py", line 270, in run
    lp)
  File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 1732, in checksysvolacl
    fsacl = getntacl(lp, dir_path, direct_db_access=direct_db_access, service=SYSVOL_SERVICE)
  File "/usr/lib/python2.7/dist-packages/samba/ntacls.py", line 83, in getntacl
    xattr.XATTR_NTACL_NAME)

Но файл (фактически каталог):

/var/lib/samba/sysvol/mydomain.intranet

не существует.

Существующий каталог:

/var/lib/samba/sysvol/MYDOMAIN.intranet

На самом деле, домен, который я указал во время установки, был:

MYDOMAIN.intranet

Итак, я не понимаю, почему внутри кода Python запрашивается каталог с: mydomain. интранет строчными буквами.

Есть идеи, как это исправить?

Спасибо!

0
04.10.2017, 18:39
0 ответов

Теги

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