On my openSUSE 11.1 installation I found through strace that libvirtd was trying to read the system /etc/krb5.keytab instead of /etc/libvirtd/krb5.keytab
I'm not sure if the documentation here is out of date or if the openSUSE 11.1 version is compiled differently.

