keripy icon indicating copy to clipboard operation
keripy copied to clipboard

kli not working on Windows 11

Open teohaik opened this issue 2 years ago • 0 comments

Installation process completed successfully, but kli version returns an error

The error seems to be coming from the Logging Handler

C:\Users\teo\gitProjects\keripy>kli version
Traceback (most recent call last):
  File "C:\Users\teoha\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\Scripts\kli-script.py", line 33, in <module>
    sys.exit(load_entry_point('keri', 'console_scripts', 'kli')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\teoha\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\Scripts\kli-script.py", line 25, in importlib_load_entry_point
    return next(matches).load()
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1008.0_x64__qbz5n2kfra8p0\Lib\importlib\metadata\__init__.py", line 202, in load
    module = import_module(match.group('module'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1008.0_x64__qbz5n2kfra8p0\Lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "c:\users\teoha\gitprojects\keripy\src\keri\app\cli\kli.py", line 7, in <module>
    from keri import help
  File "c:\users\teoha\gitprojects\keripy\src\keri\help\__init__.py", line 14, in <module>
    from hio.help import ogling
  File "C:\Users\teoha\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\hio\help\__init__.py", line 15, in <module>
    ogler = ogling.initOgler(prefix='hio')  # init only runs  once on import
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\teoha\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\hio\help\ogling.py", line 38, in initOgler
    return Ogler(level=level, **kwa)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\teoha\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\hio\help\ogling.py", line 170, in __init__
    self.baseSysLogHandler = logging.handlers.SysLogHandler(address=address,
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1008.0_x64__qbz5n2kfra8p0\Lib\logging\handlers.py", line 867, in __init__
    self.createSocket()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1008.0_x64__qbz5n2kfra8p0\Lib\logging\handlers.py", line 911, in createSocket
    self._connect_unixsocket(address)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1008.0_x64__qbz5n2kfra8p0\Lib\logging\handlers.py", line 873, in _connect_unixsocket
    self.socket = socket.socket(socket.AF_UNIX, use_socktype)
                                ^^^^^^^^^^^^^^
AttributeError: module 'socket' has no attribute 'AF_UNIX'

teohaik avatar May 06 '23 10:05 teohaik