Something's not set up right as far as xauth, not sure what. Until that's fixed, vasm can be started with the line
DIALOG=dialog vasm
That will pull up vasm's ncurses version within a terminal. Vsrvset was returned to root's menu in vasm quite a while ago (SERVICES), but can be started directy as M0E-lnx said; or with your problem, substitute 'vsrvset' for 'vasm' in the above line.
Now a little diagnosis of the problem that started the thread. Please post the output of these two commands.
runlevel
find /etc/rc.d/ -name 'S??samba'
Here, I get
roarde:$ runlevel
N 4
vector:/~
roarde:$ find /etc/rc.d/ -name 'S??samba'
/etc/rc.d/rc4.d/S54samba
Which says I'm using runlevel 4 (runlevel output is "previous current"), and samba is set to run there (/rc4.d/).