pkg/60141: samba4 seems to require py-cryptography

"[email protected] via gnats" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
>Number:         60141
>Category:       pkg
>Synopsis:       samba4 seems to require py-cryptography
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 29 02:45:00 +0000 2026
>Originator:     YAMAMOTO Takashi
>Release:        https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/10.0_2025Q4/All/
>Organization:
>Environment:
>Description:
uma% samba-tool
samba-tool: missing subcommand

ERROR(<class 'ModuleNotFoundError'>): uncaught exception - No module named 'cryptography'
  File "/usr/pkg/lib/python3.13/site-packages/samba/netcmd/main.py", line 94, in samba_tool
    ret = cmd._run(*argv)
  File "/usr/pkg/lib/python3.13/site-packages/samba/netcmd/__init__.py", line 436, in _run
    cmd = self.subcommands[cmd_name]
          ~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/pkg/lib/python3.13/site-packages/samba/netcmd/main.py", line 37, in __getitem__
    self[attr] = getattr(__import__('samba.netcmd.%s' % package,
                         ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                    fromlist=[cmd]), cmd)()
                                    ^^^^^^^^^^^^^^^
  File "/usr/pkg/lib/python3.13/site-packages/samba/netcmd/delegation.py", line 23, in <module>
    from samba import provision
  File "/usr/pkg/lib/python3.13/site-packages/samba/provision/__init__.py", line 76, in <module>
    from samba.gkdi import (
    ...<2 lines>...
    )
  File "/usr/pkg/lib/python3.13/site-packages/samba/gkdi.py", line 25, in <module>
    from cryptography.hazmat.primitives import hashes
uma%

>How-To-Repeat:
install samba-4.21.9nb1 via pkgin and run samba-tool.
>Fix:
pkgin in py313-cryptography
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.