ehcp broken after upgrade, sites not working

this mostly due to you overwrite some config files during upgrade.
Ideally, you should not overwrite config files, unless something very important exists inside new config files.

To fix situation, try these:

login to ehcp, options-> fix mail configuration.
this fixes many configuration files.(mail, ftp etc.)

check your /etc/apache2/apache2.conf file,
and add following lines if not exists:

Include /var/www/new/ehcp/apachehcp.conf
Include /var/www/new/ehcp/apachehcp_subdomains.conf
Include /var/www/new/ehcp/apachehcp_auth.conf
Include /var/www/new/ehcp/apachehcp_passivedomains.conf

after that, restart apache:
/etc/init.d/ehcp restart

if still problem, let me know whats not working.