Hello Chibu,
I noticed that this question was not answered. I'm not sure where you found instructions to execute `runvnc.sh` (maybe in an old profile, with old instructions?), but this is no longer necessary. POWDER has a built-in mechanism for initializing VNC and the corresponding X session/server, but the profile script must request it. When requested by the profile, the POWDER Portal UI will include a "start noVNC session" option in the cog menu for applicable nodes in the list of nodes.
If you provide a link to the profile you're using, we'll take a look to see if it needs to be updated.
BR,
-Kirk