From doc/install.xml: The Bcfg2 server requires a few more packages. It uses either FAM or Gamin to coherently cache repository files and update them when they change. It also requires pyOpenSSL to use SSL functions. I can attest that bcfg2-server refuses to start when pyOpenSSL is not installed.
Should the main (client) package require pyOpenSSL too or should that be optional?
The client does not -- just verified that it runs just fine. Only the server, it would seem.
Fixed in 0.9.2-4