-
Notifications
You must be signed in to change notification settings - Fork 662
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nvme TLS key insert fails with ENOKEY when modules is missing #2522
Comments
same error?
|
Is the nvme-tcp module loaded? |
nvme-tcp module is loaded. there seems some releationship to openssl version. |
Does the rhel7 kernel announce support for tls? Can you post the output of But to answer your question, it's likely something else. |
I am seeing the same issue in the systemd CI where nvme-cli is used. nvme-ctp is loaded:
The command, which used to work with nvme-cli 2.10, started failing since Debian upgraded to 2.11:
Full strace output at systemd/systemd#35130 (comment) Is setting up TLS keys required now to use This is on kernel 6.11.5. Note that Debian does not enable |
Looks like a slightly different issue from the original one though, so opened a new one: #2573 |
@wangyugui-e16 should be fixed with libnvme v1.11.1. Was a stupid mistake on my side. Sorry about it. |
the problem here is fixed by libnvme v1.11.1. thanks a lot. |
rhel7 kernel does NOT announce support for tls. the output of
this problem is fixed in libnvme v1.11.1 |
Thanks @bluca 's report I understood what the issue was. Glad it is fixed now. |
When trying to insert a TLS key to the kernel keyring and the module is not loaded the error reported is
which maps to
Extend error message to something meaningful.
The text was updated successfully, but these errors were encountered: