编译MongoDB时提示code for hash md5 was not found

问题现象描述

编译MongoDB时提示“ERROR:root:code for hash md5 was not found.”。

关键过程、根本原因分析

Python没有成功安装hasalib模块。

结论、解决方案及效果

  1. 下载hasalib源码包,并对hasalib进行编译安装。

    wget https://files.pythonhosted.org/packages/74/bb/9003d081345e9f0451884146e9ea2cff6e4cc4deac9ffd4a9ee98b318a49/hashlib-20081119.zip
    unzip hashlib-20081119.zip
    cd hashlib-20081119
    python2 setup.py install

  2. 重新编译MongoDB。