莫奈数据库 "server requires unknown hash"

MonetDB "server requires unknown hash"

我从源代码构建了 MonetDB。解压 tarball 后,我按照以下步骤操作:

mkdir build
cd build
cmake ..
make
sudo make install

我能够安装 monetdbd 和 mclient,它们的版本都是 11.39.7。 但是,当我关注 the tutorial to create a new database 时,mclient 甚至无法验证默认用户 (monetdb):

$> mclient -u monetdb -d imdb
password: (I entered 'monetdb')
server requires unknown hash 'SHA512'

“服务器需要未知哈希 'SHA512'”是什么意思?我该如何解决?

p.s。我还尝试更改配置,使其仅使用 MD5,但随后收到类似的消息:“服务器需要未知哈希 'MD5'”。

您需要在您的系统上安装“openssl”库。您正在使用哪个 OS?

您需要开发包:openssl-devel 在基于 RPM 的系统上,libssl-dev 在类似 Debian 的系统上。还要查看 tar 球内的 debian/control 以了解需要什么

仅供参考,自 2020 年 10 月以来,MonetDB/e(即嵌入式 MonetDB)不需要 openssl,因此 MonetDB 已放弃此要求。但是,当您使用 MonetDB 客户端-服务器时,您需要这个库。