Hello,
at least on Arch linux, the default systemd unit file for cups.service includes the directive "PrivateTmp=true", which causes x2goprint to silently fail since the file manipulations normally done in /tmp/.x2go-$user/spool/ are partially carried out in /tmp/systemd-private-blabla/.x2go-$user/spool and never get to the client's SSHFS'ed dir.
I am not expert in systemd and do know know if the "sandboxing" for cups is Arch specific.
Anybody has a workaround so that the cups.service may remain untouched?
regards, Milan
-- http://milan-knizek.net/ About linux and photography (Czech only) O linuxu a fotografování