Судя вот по этому тексту:
You appear to be sourcing an Easy-RSA 'vars' file.
This is no longer necessary and is disallowed. See the section called
'How to use this file' near the top comments for more details.
в easy-rsa больше не нужно делать ". ./vars". Что именно нужно делать вместо этого - не могу сейчас сказать, у меня 2.2.2, надо смотреть, как стало в 3.
А, ну вот же:
# vars.example contains built-in examples to Easy-RSA settings. You MUST name
# this file 'vars' if you want it to be used as a configuration file. If you do
# not, it WILL NOT be automatically read when you call easyrsa commands.
Достаточно просто переименовать vars.example в vars и раскомментировать/поменять там нужные настройки, остальные скрипты автоматически его прочитают, соурсить его вручную не надо.