A installed from scratch CREAM-CE with emi-ge-utils and configured with yaim does not cancel jobs.
The cancel request reaches correctly the CE but the job is never deleted in the batch system due to a command not found error in /usr/libexec/sge_cancel.sh.
The script assumes GLITE_LOCATION to be /opt/glite which is no longer true. It can be easily fixed by adding:
. `dirname $0`/blah_load_config.sh
at the beginning of the script.