Estou configurando Univention
UCS 4.2
Eu fiz uma instalação normal, instalando os seguintes aplicativos UCS
:
- Conexão do Active Directory
- Aquisição do Active Directory
- Controlador de domínio compatível com o Active Directory
- servidor DHCP
- Servidor de impressão (CUPS)
Quando eu executo o seguinte comando:
# samba-tool ntacl sysvolcheck
Eu recebo a seguinte saída:
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)
Em seguida, verifiquei dentro do arquivo e da linha:
File "/usr/lib/python2.7/dist-packages/samba/ntacls.py", line 81
onde encontrei a seguinte linha:
attribute = samba.xattr_native.wrap_getxattr(file, xattr.XATTR_NTACL_NAME)
Em seguida, pouco antes dessa linha, adicionei a seguinte linha (para propósitos de depuração):
print ">>>>>>>>>> " + file
e ao executar novamente:
# samba-tool ntacl sysvolcheck
Eu recebo a seguinte saída:
>>>>>>>>>> /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)
Mas o arquivo (na verdade, um diretório):
/var/lib/samba/sysvol/mydomain.intranet
não existe.
O diretório que existe é:
/var/lib/samba/sysvol/MYDOMAIN.intranet
Na verdade, o domínio que eu especifiquei durante a instalação foi:
MYDOMAIN.intranet
Então, eu não entendo porque dentro do código python ele está pedindo o diretório com: mydomain.intranet
em letras minúsculas.
Alguma ideia de como solucionar isso?
Obrigado!