如何解决MonetDB“服务器需要未知哈希”
我从源代码构建了 monetdb。解压 tarball 后,我按照以下步骤操作:
mkdir build
cd build
cmake ..
make
sudo make install
我能够安装 monetdbd 和 mclient,它们的版本都是 11.39.7。 但是,当我关注 the tutorial to create a new database 时,即使是默认用户 (monetdb),mclient 也无法进行身份验证:
$> mclient -u monetdb -d imdb
password: (I entered 'monetdb')
server requires unkNown hash 'SHA512'
这个“服务器需要未知哈希'SHA512'”是什么意思?我该如何解决?
附言我还尝试更改配置,使其仅使用 MD5,但随后收到类似消息:“服务器需要未知哈希 'MD5'”。
解决方法
您需要在系统上安装“openssl”库。您使用的是哪个操作系统?
您需要开发包:openssl-devel
在基于 RPM 的系统上,libssl-dev
在类似 Debian 的系统上。还可以查看焦油球内的 debian/control
以了解需要什么
仅供参考,自 2020 年 10 月起,MonetDB/e(即 MonetDB 嵌入式)不再需要 openssl,因此 MonetDB 已放弃此要求。但是,当您使用 MonetDB 客户端-服务器时,您需要这个库。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。