Hello Joachim, the fault is on my side! Finally your script showed me the reason for the strange behaviour of vncserver on my system. Some time ago I've set an alias in my bashrc, which sets some default options. That makes no sense when vncserver is called with -kill-option, so it fails.
Whenever I call vncserver qualified, or as another user, ignoring my bashrc (e. g. /usr/bin/vncserver -kill :2), it work's flawless. I beg your pardon, Georg