Ethereum Cert-issuer installation error


#1

Hello,

I’m trying to install cert-issuer on a fresh installation of Ubuntu 18.04.1
So i run the command “python3 setup.py experimental --blockchain=ethereum” and the installation stopped with an error same as the below picture but with coincurve instead of requests[security].

Then i immediately run the same command again and get a different error this time (see below picture)

Re-running the command i am stuck at the same error. I tried running “python3 -m pip install requests[security]>=2.18.4” but i get a “segmentation fault (core dumped)” error. What could be the case?

Any help is much appreciated.


#2

Are you running this in virtualenv?


#3

No, i’m not. But i don’t know how to either


#4

Check out https://github.com/blockchain-certificates/cert-issuer/blob/master/docs/virtualenv.md


#5

Thank you. I used virtualenv and it installed just fine. But when i run cert-issuer -c conf.ini i get the same error as this post: ERROR of "cert-issuer -c /etc/cert-issuer/conf.ini"

EDIT : I get the error right after the message for obtaining the transaction ID. Also i can see my transaction on etherscan


#6

Apparently if running sudo python3 setup.py experimental --blockchain=ethereum outside of virtulenv instead of python3 setup.py experimental --blockchain=ethereum i don’t get any errors. But then again when running cert-issuer -c conf.ini i get the same error as virtualenv (AttributeError: ‘tuple’ object has no attribute ‘unsigned_cert_file_name’).

Can anyone please help?


#7

Looks like someone from the community has fixed this: https://github.com/blockchain-certificates/cert-issuer/pull/127

Could you try getting the latest version of the code and trying again?


#8

Yeah, i figured it was an error in the code somewhere. I downloaded a previous version and it worked just fine. Good to know you fixed this in the latest version.