Perhaps you're interperter is bad?
I'm not sure why you're getting that error if you're root, I use that method quite often. Oh well, the default shell for the 'admin' account should be /sbin/e-smith/console, so from console just:
su admin
If that fails to load the administrative console you have other problems.
Hope this helped,
Nathan