With the release of GnuPG-2.1 the agent is always required, also for symmetric
operation.
This breaks LUKS encryption if symmetrically encrypted keyfiles are used for
LUKS, as the agent can't write its S.* file(s) to the system's filesystem at
this early stage of the boot process. Thus gpg fails to do the symmetric
decryption of the keyfile and opening a LUKS partition fails.
My wish is for GnuPG to either provide an option or other means to not rely on
its agent for at least a symmetric decryption operation.