$ vkeybd Error in startup script: no such variable (read trace on "env(LANG)") invoked from within "string trim $env(LANG) ." (procedure "SearchDefaultLang" line 28) invoked from within "SearchDefaultLang $defkeymap" invoked from within "set optvar(keymap) [SearchDefaultLang $defkeymap]" (file "/usr/share/vkeybd/vkeybd.tcl" line 826)
This only happens when $LANG isn't set. If one follows the localization guide, then this env-variable will be set through /etc/env.d/02locale. This behavior wasn't the same with current stable... Maybe an elog-message if that variable isn't set could be of use!?
the same check is there for HOME btw
I've added a postinst message, but it's not the full solution here, so leaving this open. Mailing upstream now.