Restore from Backup and perfom the update again.
It looks like u forgot Step 6 of this howto.
I know that, because exactly the same happened to me and the things i now told u is that, what sci2tech told me a few days ago... and he was right, i forgot to perform step 6, after a new try of updating ispcp everything worked fine for me.
Code:
119 5) Update
120 ---------
121 Make sure you are logged in as root and MySQL is running.
122
123 1. Untar or unzip the distribution files to a secure directory:
124 # cd /root
125 # tar xjvf ispcp-omega-1.0.0-rc7.tar.bz2
126
127 2. Change to the newly created directory:
128 # cd ./ispcp-omega-1.0.0
129
130 3. Install the required modules
131 first update your system:
132 # apt-get update && apt-get upgrade
133
134 for Debian Sarge use:
135 # apt-get install $(cat ./docs/Debian/debian-packages-sarge)
136 for Debian Etch use:
137 # apt-get install $(cat ./docs/Debian/debian-packages-etch)
138 for Debian Lenny/Sid use:
139 # apt-get install $(cat ./docs/Debian/debian-packages-lenny)
140
141 Make sure you have added the non-free into your /etc/apt/sources.list:
142
143 deb http://ftp.debian.org/debian/ etch main contrib non-free
144 deb http://security.debian.org/ etch/updates main contrib non-free
145
146 If using Sarge, make sure you have added the following backport into your
147 /etc/apt/sources.list:
148
149 # backports
150 deb http://dotdeb.pimpmylinux.org/ sarge all
151
152
153 (when you get to the courier screen select 'no' to web directories)
154 (when you get to the postfix screen select 'internet site' and then type 'root'
155 for mail. If you've set debian up correctly on install your domain should be
156 already on screen. Select 'no' to force sync updates.)
157 (when you get to the proftpd screen, select 'standalone')
158 (when you get to the rootkithunter screen, select two time 'yes')
159
160 4. (optional) Check the ispcp.conf and adapt it to your requirements.
161
162 5. Build the System by using make:
163 # make install
164
165 6. Save files
166 # cp -v /var/www/ispcp/engine/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/
167 # cp -v /var/www/ispcp/engine/messager/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/messager/
168 # cp -v /var/www/ispcp/gui/include/ispcp-db-keys.php /tmp/ispcp/var/www/ispcp/gui/include/
169 # cp -v /var/www/ispcp/gui/themes/user_logos/* /tmp/ispcp/var/www/ispcp/gui/themes/user_logos/
170 # cp -TvR /var/www/ispcp/gui/domain_default_page /tmp/ispcp/var/www/ispcp/gui/domain_default_page
171
172 If updating from RC3 or higher:
173 # cp -v /var/www/ispcp/gui/tools/pma/config.inc.php /tmp/ispcp/var/www/ispcp/gui/tools/pma/
174
175 7. Delete old files to avoid security risks:
176 # rm -fR /var/www/ispcp/gui/{admin,client,include,orderpanel,themes,reseller}/
177 # rm -fR /var/www/ispcp/gui/*.php
178
179 8. Copy /usr and /var directories into your system (you may make backups)
180 # cp -Rv /tmp/ispcp/usr/* /usr/
181 # cp -Rv /tmp/ispcp/var/* /var/
182
183 9. Backup ispcp.conf and copy the /etc directory into your system (you may make backups):
184 # mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf
185 # cp -Rv /tmp/ispcp/etc/* /etc/
186
187 10. Now it's time to update your installation. Change into the engine directory:
188 # cd /var/www/ispcp/engine/setup
189
190 11. Start the engine update:
191 # perl ispcp-update
192
193 12. Update ispCP ω step-by-step
194
195 If you get no error, all went good; if you get one, look at
196 http://isp-control.net to solve the problem.
197
198 13. Clean the temporary folders:
199 # rm -fR /tmp/ispcp/
Greets