# Error Installing Cert-Tools and Cert-Issuer in a Single Docker container. Getting Coincurve Error

**URL:** <https://community.blockcerts.org/t/error-installing-cert-tools-and-cert-issuer-in-a-single-docker-container-getting-coincurve-error/3177>\
**Category:** Technical\
**Created:** [May 16, 2022, 10:26am UTC](https://community.blockcerts.org/t/error-installing-cert-tools-and-cert-issuer-in-a-single-docker-container-getting-coincurve-error/3177 "2022-05-16T10:26:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nitinb](https://avatars.discourse-cdn.com/v4/letter/n/82dd89/32.png) [@nitinb](https://community.blockcerts.org/u/nitinb)\
**Post date:** [May 16, 2022, 10:26am UTC](https://community.blockcerts.org/t/error-installing-cert-tools-and-cert-issuer-in-a-single-docker-container-getting-coincurve-error/3177/1 "2022-05-16T10:26:09Z")

</div>

I am trying to create a single docker file where cert-tools and cert-issuer coexist.

Recently I made progress with cert-tools . I was able to create a docker image where cert-tools is installed and running.  
Now I am trying to install cert-Issuer as well in this image.  
**Currently I am getting the following error-**  
**ERROR: No matching distribution found for coincurve==7.1.0**  
Error Snapshot -

 ![image](https://us1.discourse-cdn.com/flex016/uploads/blockcerts/original/1X/0821efa4ba80638a8102d9a1a1096780b1e3ce42.jpeg)

Complete Error Logs -

> <https://github.com/nitin-barthwal/BlockCert/blob/046865dcf2b7dfe3aba944aac0dce182345ab7c0/errorLogs>

**Can someone has similar issue or know how can I fix this?**

Below is my docker file

> <https://github.com/nitin-barthwal/BlockCert/blob/b852ca2ebbfddf078842ebafd548a43b75a176f6/Dockerfile>

In ethereum\_requirements file coincurve is already mentioned,still issue is there.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/blockcerts/original/1X/8cc00b6e28892554c49f2a34a7abf1da7681be07.png)

Also I am using Ethereum Blockchain. So I think I need to do below change ,ie mention in the setup file for cert-issuer as

> def initialize\_options(self):  
> self.blockchain = ‘ethereum’ #make ethereum as default chain
> 
> ![image](https://us1.discourse-cdn.com/flex016/uploads/blockcerts/original/1X/81ec2c3b58bc46391229ace2751098676218954f.png)

Can someone help in this too?

---

<div class="post-metadata">

**Author:** ![lemoustachiste](https://avatars.discourse-cdn.com/v4/letter/l/7c8e57/32.png) [@lemoustachiste](https://community.blockcerts.org/u/lemoustachiste)\
**Post date:** [May 17, 2022, 12:29pm UTC](https://community.blockcerts.org/t/error-installing-cert-tools-and-cert-issuer-in-a-single-docker-container-getting-coincurve-error/3177/2 "2022-05-17T12:29:27Z")

</div>

Have you tried setting another available version of `coincurve` as the requirement ?  
I am not sure when this code was set, but if you take the minor version just above you should be good.

---

<div class="post-metadata">

**Author:** ![nitinb](https://avatars.discourse-cdn.com/v4/letter/n/82dd89/32.png) [@nitinb](https://community.blockcerts.org/u/nitinb)\
**Post date:** [May 18, 2022, 1:21pm UTC](https://community.blockcerts.org/t/error-installing-cert-tools-and-cert-issuer-in-a-single-docker-container-getting-coincurve-error/3177/3 "2022-05-18T13:21:02Z")

</div>

The issue is fixed by updating the docker file and installing coincurve before chainpoint  
…  
&& pip3 install --upgrade pip setuptools   
&& pip3 install coincurve\>=7.1.0   
…  
&& mkdir -p /cert-issuer/data/unsigned\_certificates   
&& mkdir /cert-issuer/data/blockchain\_certificates   
&& pip3 install chainpoint\>=0.0.2 \

Thanks for your reply.
