Skip to main content
Solved

Unable to execute `block run` without lowering security settings


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?

Best answer by Richard_Sinn

@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?

View original
Did this topic help you find an answer to your question?

2 replies

Richard_Sinn
  • Inspiring
  • 9 replies
  • Answer
  • May 18, 2020

@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?


  • Author
  • New Participant
  • 1 reply
  • May 18, 2020

Yes, now the block is running locally. Thanks!


Reply