Hallo Arnaud.
Gerade nochmal eine Klasse gestartet … dass da noch einige Übersetzungen fehlen, ist Dir sicher längst bekannt.
Aber dieser Fehler ist neu aufgetreten:
Serverfehler
Server error occured. This is likely a bug.
Request
POST /api/lmn/smbclient/createSessionWorkingDirectory
Type
SMBException
Message
Request requires 1 credits but only 0 credits are available
Traceback
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/aj/api/endpoint.py", line 77, in wrapper
result = fx(self, context, *args, **kwargs)
File "/usr/lib/linuxmuster-webui/plugins/lmn_smbclient/views/smbclient.py", line 586, in handle_api_create_working_dir
smbclient.makedirs(path)
File "/usr/local/lib/python3.10/dist-packages/smbclient/_os.py", line 288, in makedirs
mkdir(mkdir_path, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/smbclient/_os.py", line 267, in mkdir
raw = SMBDirectoryIO(path, mode='x', **kwargs)
File "/usr/local/lib/python3.10/dist-packages/smbclient/_io.py", line 377, in __init__
tree, fd_path = get_smb_tree(path, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/smbclient/_pool.py", line 310, in get_smb_tree
session = register_session(server, username=username, password=password, port=port, encrypt=encrypt,
File "/usr/local/lib/python3.10/dist-packages/smbclient/_pool.py", line 383, in register_session
session.connect()
File "/usr/local/lib/python3.10/dist-packages/smbprotocol/session.py", line 291, in connect
request = self.connection.send(session_setup, sid=self.session_id, credit_request=64)
File "/usr/local/lib/python3.10/dist-packages/smbprotocol/connection.py", line 888, in send
return self._send([message], session_id=sid, tree_id=tid, message_id=message_id, credit_request=credit_request,
File "/usr/local/lib/python3.10/dist-packages/smbprotocol/connection.py", line 1117, in _send
raise SMBException("Request requires %d credits but only %d credits are available"
smbprotocol.exceptions.SMBException: Request requires 1 credits but only 0 credits are available
Bei einem Schüler stand zudem dies – vielleicht gibt es einen Zusammenhang? Ich weiß nicht, warum das da jetzt steht, denn beim ersten Versuch war das noch nicht der Fall:
Nachtrag – hmmmm – seltsam: Als ich diese Klasse erneut geöffnet habe, war sowohl die Fehlermeldung verschwunden als auch der rote Button. Beim zweiten „Betreten“ der Klasse war also alles wieder in Ordnung. Ist das ein Rechteproblem?
Viele Grüße,
Michael
P.S.: Noch eine kleine Ergänzung & Beobachtung zu Deinem neuen Tool lmncli
– wenn man nach einem unbekannten User sucht, gibt’s einen Traceback. Ist Dir sicher schon bekannt, oder?
lmncli user <usernamen-den-es-nicht-mehr-gibt>
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│ /usr/lib/python3/dist-packages/linuxmusterCli/typers/user.py:60 in ls │