You are using the repo calibre. Yes, I know it is up to date and all... but apparently Kovid patched cherrypy and a few other things, (calibre's internal copy in the binaries is at 3.2.2) so that might have something to do with it.
I can run a content server on arch just fine, using the binaries. Password and all. You can try installing the binaries and see if that helps.
If that is indeed the problem, I will have to see about getting the PKGBUILD corrected. I have just found out that it strips the bundled cherrypy python2-six chardet and html5lib for what probably seemed like good reasons.