Shell not working

Hello all;

I am trying to specify a users default shell to '/bin/bash' instead of '/bin/sh' but using it in the user resource does not seem to be working properly. I was thinking maybe this could be a version bug, and if so how could i upgrade without having to remove and then re-install the newest version?

Any feedback is much appreciated,
thanks.