ydb_env_set works on Debian systems where ICU version is not explicitly specified
Final Release Note
Sourcing ydb_env_set
now works on Debian GNU/Linux systems on which YottaDB is installed with UTF-8 support, and ydb_icu_version
or gtm_icu_version
is not explicitly set. Previously, it failed with an error that it could not find the ICU version. The workaround was to explicitly set ydb_icu_version
or gtm_icu_version
, or to include /sbin in the the PATH environment variable. This was only encountered in the development environment, and was never reported by a user. [#923 (closed)].
Description
ldconfig
is only found in /sbin in Debian Buster, and cannot be found by ydb_env_set by default
Error:
Error file is at /tmp/ydb_env_31920_lrsX2m/err
%YDBENV-F-ICUNOTFIND UTF-8 character set specified but ICU version not found
$ZSTATUS="150379506,set+76^%YDBENV,%YDB-E-SETECODE, Non-empty value assigned to $ECODE (user-defined error trap)"
Draft Release Note
ydb_env_set
now works on Debian systems. Previously, it failed due to the fact that ldconfig
could not be found [#923 (closed)].
Edited by K.S. Bhaskar