From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

SystemLink Forum

cancel
Showing results for 
Search instead for 
Did you mean: 

SystemLink generating reports fails when using certificate from CA

Solved!
Go to solution

Do you need to reference the SSL key and certs in the Jupyter notebook(jupyterhub_config.py)  in order to execute Jupyter reports within SystemLink if you're using SSL certificates from a CA authority?

 

Using certificate from a certificate authority, and the certificate is installed on the server, allowing login and communication with no issues.

 

On the server we're able to log in and see the dashboards, assets, tags, and all test monitor data. The only issue is that when attempting to 'Generate Report' of any of the Jupyter Notebook shipping reports, it throws an exception: 

 

"Exception: PapermillExecutionError: --------------------------------------------------------------------------- Exception encountered at "In [853]": --------------------------------------------------------------------------- SSLCertVerificationError Traceback (most recent call last) C:\Program Files\National Instruments\Shared\Skyline\Python\3.7\lib\site-packages\aiohttp\connector.py "

 

It seems that the certificate key and files that we setup in the NI Web Server Configuration aren't being transferred and applied to the connection with the Jupyter Notebooks, and therefore they aren't able to run.

 

Any advice on if this is something that needs to be manually completed on the Jupyter side, or any additional changes need to be made to get this to work on the Web Server Configuration side.

0 Kudos
Message 1 of 2
(2,031 Views)
Solution
Accepted by topic author AndyB30

This is a known issue that is fixed in the 20.0 NI Web Server which should be publicly available in April. Please let me know if you need a fix sooner. The workaround has a number of manual steps.

0 Kudos
Message 2 of 2
(1,995 Views)