Ok I took a look and figured out what's wrong once I saw the log file:
ERROR 2014-10-10 15:59:28,829 maasserver Unable to identify boot image for (ubuntu/amd64/hwe-t/trusty/local): cluster 'master' does not have matching boot image.
So the boot purpose is wrong, basically, it should be "release" not "local" in my case.
Ok I took a look and figured out what's wrong once I saw the log file:
ERROR 2014-10-10 15:59:28,829 maasserver Unable to identify boot image for (ubuntu/ amd64/hwe- t/trusty/ local): cluster 'master' does not have matching boot image.
So the boot purpose is wrong, basically, it should be "release" not "local" in my case.