Re: GNOME2 doen't start
From the error, it is obvious that /usr/local/bin/gnome-session does not exist. What is not so obvious is why. This should have been installed. Have you looked for gnome-session
somewhere else on the system?
Also, why are you running X as root? It is a better practice to run X as a normal user and su|sudo
to root as needed.