Comments (3)
This is likely caused by an incompatibility between the latest yubihsm-shell
and the connector server built into TMKMS.
One thing that would be helpful for debugging is if you could run the normal yubihsm-connector
service and post the response from the /connector/status
endpoint.
Otherwise, I will try to find some time to debug this, but it probably won't be soon. If you can get me the /connector/status
endpoint response, I can probably look at it sooner.
from tmkms.
- Hi, @tony-iqlusion. Thanks for replying We have started using
tmkms
for signing Mainnet validators a few days back. - However, We had to remove the
connector_server
from theyubihsm_config
and run thetmkms
server because of critical urgency. - We are able to perform the
signing operations
well. But cannot access theyubihsm-shell
separately. - Now we don't have the option to stop the running
tmkms
server and run theyubihhsm-connector
server. - If we run the
yubihsm-connector
server. It saysUSB is busy
because of the existing USB allotment with thetmkms
server. - As far as I remember.
/connector/status
ofyubihsm-connector
server resulted same as the below-mentioned status.
status
OK
serial
*
version
0.38.0
pid
11319
address
127.0.0.1
port
12345
Hope This will be resolved soon. So that we can use this feature in further HSM devices.
Regards.
from tmkms.
This much suggests that it isn't parsing the status correctly:
[LIB - INF 05:34:31.418719] lib_util.c:139 (parse_status_data): response from connector
[LIB - INF 05:34:31.418755] lib_util.c:140 (parse_status_data): has device: no
[LIB - INF 05:34:31.418778] lib_util.c:141 (parse_status_data): version: 0.0.0
[LIB - INF 05:34:31.418804] lib_util.c:143 (parse_status_data): pid: 0
[LIB - INF 05:34:31.418830] lib_util.c:144 (parse_status_data): address:
[LIB - INF 05:34:31.418856] lib_util.c:145 (parse_status_data): port: 0
Unfortunately I've just recently moved and I'm not sure where my development YubiHSM is, so I can't easily debug this either.
You might try an older release of the Yubico SDK, i.e. older version of yubihsm-shell
, and see if that fixes the problem.
from tmkms.
Related Issues (20)
- config error: only one [[providers.softsign]] consensus key allowed
- config error: only one [[providers.softsign]] consensus key allowed HOT 1
- JSON log output HOT 5
- Password protect the key using softsign HOT 1
- Sign transansaction generated by gaiacli
- Ledger error APDU_CODE_CLA_NOT_SUPPORTED HOT 10
- Leger setup for tmkms HOT 3
- ledger initialise to return an error HOT 1
- account_key_prefix and consensus_key_prefix for Tgrade HOT 1
- can't get around `validator peer ID mismatch` - `got <always a different node id>` HOT 1
- Type confusion if __private_get_type_id__ is overriden HOT 1
- Unexpected log output showing attempted to double sign HOT 2
- examples configs for remote signing HOT 3
- TMKMS Input/Output error and Resource busy messages with Yubihsm HOT 4
- split tmkms into multiple, more modular crates. HOT 2
- Add amino schemas for cosmos-sdk HOT 3
- invalid key: expected only one key in keyring HOT 5
- Support multiple YubiHSMs per process HOT 1
- Prometheus metrics HOT 5
- Ready for ICS? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tmkms.