Closed llewelld closed 2 years ago
@llewelld and belated thanks for opening this issue back in 2020 as well π and sincere apologies that we haven't responded to this pull request all this time either π¬ π
This is duplicated from issue #25, but relevant here as well: the Docker setup within the project has changed since your reporting of this issue, and should now work without issue on Windows, Linux and macOS (excepting macOS M1, which has specific work-around instructions in the README).
If the changes to the project solve this issue, feel free to close the issue and the corresponding pull request π
Closing old issue.
Describe the bug, issue or concern
When running the docker-compose install on Linux, executing the following command fails:
This is running on Ubuntu 20.04.
To Reproduce
Steps to reproduce the behavior:
Start/build the docker install on Linux.
Initialise the database.
Generate Teks.
Attempt to initialise the Eks engine
Generates the following error.
Notice that there are no exposureKeySet ids in the manifest.
Expected behavior
The EksEngine starts up successfully and the exposureKeySet ids are added to the manifest.
Screenshots
n/a.
Additional context
PR #27 highlights where the errors occur in the EtkEngine code. The problem stems from the fact that the user certificate store isn't available on Linux (I'm not sure whether this is a Linux issue or a Docker issue though). The PR works around the problem, but isn't really a fix because it results in dummy signatures being generated (it does, however, make clear where the issues are, I think).
Governance