Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Error while running the first firefly project

Avatar

Level 2

Hello,

 

I am trying to run a firefly project with the following command:

aio app run

 

However, I am getting this error in the terminal:

OpenWhiskError: Unknown Error From API: self signed certificate in certificate chain

 

Please let me know what's wrong.

 

Regards,

Saif

0 Replies

Avatar

Employee

Hi @Saif - are you following the guidance to write your first Firefly app? https://github.com/AdobeDocs/project-firefly/blob/master/getting_started/first_app.md

Does the error disappear if you terminate the current run command and start a new one?

For future questions regarding Project Firefly, feel free to post directly in the Firefly Forum: https://experienceleaguecommunities.adobe.com/t5/project-firefly/ct-p/project-firefly

Avatar

Level 2

@duypnguyen I followed the guidance and the error is still there even if I terminate the current run command and start a new one.

Avatar

Employee

Thanks for sharing the info @Saif . I don't see any problem with the setup, all versions are up to date.

 

There is a .env file inside your project directory. Do you see: AIO_runtime_apihost=https://adobeioruntime.net ? If not please add it.

It's possible that you have a different host in ~/.wskprops.

Related issue: https://github.com/adobe/aio-cli-plugin-app/issues/267

Avatar

Level 2

Hi,

 

I was never able to find the cause of this issue. But I would like to point out that after trying it again now, I am getting a different error. It says "Error: Unknown Error From API: unable to get local issuer certificate".

 

I would love to have some answers here so that I can start exploring firefly.

 

Regards,

Saif

Avatar

Employee

@Saif - based on the previous conversation, it seemed that your connection is blocked by a firewall.

Similar report at https://github.com/adobe/aio-cli/issues/222

Did you have a chance to work with your IT department on how to overcome it?

Avatar

Level 2

I contacted the IT department. They are asking what exactly the "aio app run" command does. I need to tell them which endpoint it is exactly trying to connect to so that they can whitelist it.

Avatar

Employee

Endpoints for updating Runtime actions are:

adobeioruntime.net 

*.adobeioruntime.net 

If you project has a UI, it will need to upload static files to our CDN. The upload URL can be dynamic based on the backend system so I can not confirm it. Currently it's uploaded to AWS S3.

Avatar

Level 2

I can give them the mentioned endpoints but when I ping adobeioruntime.net, I get the response as expected:

Saif_0-1638974042177.png

Also, for the static files upload URL,  I found the following URL mentioned as "app_url" in the .aio file:

*.adobeio-static.net
Do you think this could be it?

Avatar

Level 2

As per the IT team, api.amplitude.com is blocked on the network by them. Is "aio app run" command dependent on it? If yes then they can unblock it.