On a new build of CentOS 7, MariaDB 10.1, Python 2.7.5 and Filelocker 2.6.1 I couldn't get Filelocker to run. I didn't document the errors, but the important bit was reference to the CherryPy sub-module called _cpreqbody. The INSTALL.txt readme indicates 3.2+ is supported, and the by default version 3.2.2 was installed with yum. I ended up replacing 3.2.2 with 3.2.4 and it worked fine. I believe this is because _cpreqbody was first introduced into 3.2.4.