The context allocation routine failed when it tried to load localization files!!
One or more following problems may caused the failure
Your sybase home directory is /opt/sybase. Check the environment variable SYBASE if it is not the one you want!
Using locale name "zh_CN" defined in environment variable LANG
Cannot access /opt/sybase/locales/message/us_englist/common.loc file
Cannot access /opt/sybase/locales/message/us_englist/cslib.loc file
00:0000:00000:00000:2012/09/06 11:10:16.23 kernel kscsinit: connectivity library error. Operation: cs_ctx_alloc().
00:0000:00000:00000:2012/09/06 11:10:16.23 kernel Failed to initialize cslib
00:0000:00000:00000:2012/09/06 11:10:16.23 kernel Attempt to resize 'Ct-Lib Controller Manager' faile
解决方法:
1, unset LANG (这个可以解决暂时的)
2,设置/etc/profile 中LANG=
本文解决了在Sybase环境下因环境变量配置不当导致的错误,包括加载本地化文件失败及初始化cslib失败等问题。通过调整LANG环境变量为zh_CN或直接取消设置,可以有效解决这一系列问题。
147

被折叠的 条评论
为什么被折叠?



