-> % python bconsole.py -d --name bareos-dir --port 9101 --address bareos-dir -p $PASS --tls-psk-require
DEBUG bconsole.<module>: options: {'name': 'bareos-dir', 'password': 'xxxxxxxx', 'port': '9101', 'address': 'bareos-dir', 'protocolversion': 2, 'tls_psk_require': True}
DEBUG lowlevel.__init__: init
DEBUG lowlevel.__connect_plain: connected to bareos-dir:9101
DEBUG lowlevel.__connect_tls_psk: identity = R_CONSOLEbareos-dir, password = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Traceback (most recent call last):
File "bconsole.py", line 28, in <module>
director = bareos.bsock.DirectorConsole(**bareos_args)
File "/home/user/Downloads/bareos/python-bareos/bareos/bsock/directorconsole.py", line 99, in __init__
self.connect(address, port, dirname, ConnectionType.DIRECTOR, name, password)
File "/home/user/Downloads/bareos/python-bareos/bareos/bsock/lowlevel.py", line 104, in connect
return self.__connect()
File "/home/user/Downloads/bareos/python-bareos/bareos/bsock/lowlevel.py", line 119, in __connect
self.__connect_tls_psk()
File "/home/user/Downloads/bareos/python-bareos/bareos/bsock/lowlevel.py", line 191, in __connect_tls_psk
server_side=False)
File "/home/user/.virtualenvs/bareos/lib/python3.7/site-packages/sslpsk/sslpsk.py", line 106, in wrap_socket
_ssl_set_psk_client_callback(sock, cb)
File "/home/user/.virtualenvs/bareos/lib/python3.7/site-packages/sslpsk/sslpsk.py", line 73, in _ssl_set_psk_client_callback
ssl_id = _sslpsk.sslpsk_set_psk_client_callback(_sslobj(sock))
File "/home/user/.virtualenvs/bareos/lib/python3.7/site-packages/sslpsk/sslpsk.py", line 55, in _sslobj
return sock._sslobj._sslobj
AttributeError: '_ssl._SSLSocket' object has no attribute '_sslobj'-> % python bconsole.py -d --name bareos-dir --port 9101 --address bareos-dir -p $PASS /home/user/Downloads/bareos/python-bareos/bareos/bsock/lowlevel.py:38: UserWarning: Connection encryption via TLS-PSK is not available, as the module sslpsk is not installed. warnings.warn(u'Connection encryption via TLS-PSK is not available, as the module sslpsk is not installed.')DEBUG bconsole.<module>: options: {'name': 'bareos-dir', 'password': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'port': '9101', 'address': 'bareos-dir', 'protocolversion': 2, 'tls_psk_require': False}DEBUG lowlevel.__init__: initDEBUG lowlevel.__connect_plain: connected to bareos-dir:9101DEBUG lowlevel.__connect: Encryption: NoneDEBUG lowlevel.send: bytearray(b'Hello bareos-dir calling version 18.2.5')DEBUG lowlevel.recv_bytes: expecting 4 bytes.DEBUG lowlevel.recv: header: -4WARNING lowlevel._handleSocketError: socket error: Conversation terminated (-4)Received unexcepted signal: Conversation terminated (-4)