Closed litlep-nibbyt closed 1 year ago
I solved it by running both 'run-agg.sh' and 'gen-root.sh'
Hey @luckystarufo, I am facing the same error and your fix does not seem to be working for me so i thought i might ask you.
When you say you ran both 'run-agg.sh' and 'gen-root.sh', you mean you ran both files on each machine (workers and aggregator)? Or do you mean you ran the 'run-agg.sh' file on the aggregator and the 'gen-root.sh' on the workers? Because I tried it both ways and I still get the “Certificate verification failed, e.g. CRL, CA or signature check failed” error.
Ps: I am running the simulation on three Linux VMs (one aggregator and two workers) each having their own copy of the federated-xgboost
folder.
Thank you in advance.
Hi @mansrim , I remembered I ran both scripts: 'gen-root.sh' and then 'run-agg.sh' on all machines.
Hi @mansrim and @luckystarufo , I am facing the same issue. Did you solve it? I am running in a docker container. Thank you very much in advance.
hello @roxanadangerm, no i'm afraid i couldn't solve it
@roxanadangerm @mansrim here is how I made it to work for me: Assuming I have 1 aggregator and 2 workers, and working directory is certs: 1- On aggregator: run gen-root.sh , then run gen-agg.sh 2- copy root.pem and root_cert.crt generated by the aggreagator into the workers 3- run only gen-agg.sh from workers
I've been trying to run the demo on one machine. I'm running into this error related to certificate verification. I've tried re-running
certs/run-agg.sh
to regenerate a new certificate, but I'm getting the same result.If I'm running this on 3 processes (2 workers and 1 aggregator) -- do I need 3 copies of
federated-xgboost
? I currently have two copies offederated-xgboost
. One of them is used by a worker and an aggregator and the other one is used by only a worker.