Acabei de ter o mesmo problema, acho que deve haver uma mudança recente no pacote. Para corrigi-lo: (tirado daqui: "nenhum código de fontes de sudoers válido encontrado, desistindo" , como consertar isso? )
Entre no modo de recuperação (reinicialize, mantenha pressionada a tecla SHIFT após o término da postagem da bios até que o menu do Ubuntu seja exibido e selecione recuperação com rede). No prompt, digite estes comandos:
chown -R root:root /etc/sudoers.d
chmod u=rwx,g=rx,o=rx /etc/sudoers.d/
chmod u=r,g=r,o= /etc/sudoers.d/*
Quanto à sua pergunta atual (por que o zfs precisa dos direitos do sudo) - eu não sei!