Help

Save the date! Join us on October 16 for our Product Ops launch event. Register here.

Unable to execute `block run` without lowering security settings

Topic Labels: Custom Extensions
Solved
Jump to Solution
1718 2
cancel
Showing results for 
Search instead for 
Did you mean: 
TommyNyquist
4 - Data Explorer
4 - Data Explorer

I just tried following the Hello world tutorial from Airtable Blocks SDK, but I wasn’t able to go through all of it successfully.

When I invoke the block run command, I get the following error:

Error: ❌ error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small

It is possible to lower the default security level, but that does not seem wise.
Basically, in /etc/ssl/openssl.cnf, changing from:
CipherString = DEFAULT@SECLEVEL=2
to:
CipherString = DEFAULT@SECLEVEL=1
makes the command work.

I am running Crostini (Linux (Debian Buster) within ChromeOS), with openssl version 1.1.1d-0+deb10u3 in case that matters. The full system default section in /etc/ssl/openssl.cnf looks like:

[system_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT@SECLEVEL=2

This with a default install of Crostini, without me editing any configuration manually.

I am using block version 0.0.50 from the NPM package @airtable/blocks-cli.

Any chance Airtable can increase the key size somehow?

1 Solution

Accepted Solutions
Richard_Sinn
Airtable Employee
Airtable Employee

@TommyNyquist - we just released a new version of the CLI tool (version 0.0.51). Could you try upgrading to this latest version to see if that resolves the issue?

See Solution in Thread

2 Replies 2
Richard_Sinn
Airtable Employee
Airtable Employee

@TommyNyquist - we just released a new version of the CLI tool (version 0.0.51). Could you try upgrading to this latest version to see if that resolves the issue?

TommyNyquist
4 - Data Explorer
4 - Data Explorer

Yes, now the block is running locally. Thanks!