Hello,
I installed samba-4 package to test some samba-tool commands against an
existing samba dc server.
This is what I see when I run samba-tool:
"""
$ samba-tool
samba-tool: missing subcommand

ERROR(<class 'OSError'>): uncaught exception - [Errno 22] Invalid argument
  File "/usr/local/lib/python3.11/site-packages/samba/netcmd/main.py", line 92, 
in samba_tool
    ret = cmd._run(*argv)
          ^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/samba/netcmd/__init__.py", line 
368, in _run
    cmd = self.subcommands[cmd_name]
          ~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/samba/netcmd/main.py", line 35, 
in __getitem__
    self[attr] = getattr(__import__('samba.netcmd.%s' % package,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/samba/netcmd/user/__init__.py", 
line 33, in <module>
    from .readpasswords import (cmd_user_getpassword,
  File 
"/usr/local/lib/python3.11/site-packages/samba/netcmd/user/readpasswords/__init__.py",
 line 22, in <module>
    from .getpassword import cmd_user_getpassword
  File 
"/usr/local/lib/python3.11/site-packages/samba/netcmd/user/readpasswords/getpassword.py",
 line 26, in <module>
    from .common import (
  File 
"/usr/local/lib/python3.11/site-packages/samba/netcmd/user/readpasswords/common.py",
 line 153, in <module>
    get_crypt_value(alg, "")
  File 
"/usr/local/lib/python3.11/site-packages/samba/netcmd/user/readpasswords/common.py",
 line 128, in get_crypt_value
    crypt_value = crypt.crypt(utf8pw, crypt_salt)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/crypt.py", line 86, in crypt
    return _crypt.crypt(word, salt)
           ^^^^^^^^^^^^^^^^^^^^^^^^
"""
Is this something I can fix by myself?
My system is OpenBSD amd64 7.6 stable.

-- 
Best regards
Maksim Rodin

Reply via email to