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