for 1 :-
Yum dry run can fail for a lot reasons from dependencies to broken installed rpms on the box.
You should be able to grab the yum logs from the agent, they should be in the deployment logs directory at the agent.
This can be a problem, I have seen similar thing but with deploy jobs in version 7.6.
Raise a support call, if you have not set any other parameter anywhere else which can affect this
the problem with suse 11 has been solved. because the suse11 only support from 8.1
the proble with redhat5 i had Raise a support.