Jan Synáček (2016-07-15 15:24 +0300) wrote: > $ guix system vm guix-system-cfg.scm > guix system: error: service 'ssh-daemon' requires 'networking', which > is undefined > > What am I missing? The error message is extremely unhelpful for > someone who doesn't know what it actually means.
This means you need to specify a service that provides 'networking'. Along with 'dhcp-client-service' (as David mentioned), also 'static-networking-service', 'wicd-service', 'network-manager-service' and 'connman-service' provide 'networking' (I'm not sure if all of them are in a good working shape though). See <https://www.gnu.org/software/guix/manual/html_node/Networking-Services.html> Error messages and documentation are not perfect, the patches are always welcome :-) -- Alex