RC6 to RC7 system configurations failed :( - TuxReaper - 12-17-2008 04:56 AM
Hello there!
I'm with ISPCP RC6 and wanted do upgrade to RC7, i've done all steps to backup, and while i was processing the ispcp-update script, i got this:
Code:
Name "main::db" used only once: possible typo at ./ispcp-update line 725.
Welcome to ispCP '1.0.0 RC6 OMEGA' Update Dialog.
This program will update your VHCS / ispCP OMEGA system on your server.
Please make sure you have a backup of your server data.
NOTE: During the migration process some or all services might require to be
shut down or restarted.
Please select from which version you want to update:
(1) VHCS 2.4.7 or VHCS 2.4.7.1
(2) VHCS 2.4.8 RC1
(3) ispCP OMEGA 1.0.0 RC2 (incl. b and c)
(4) ispCP OMEGA 1.0.0 RC3
(5) ispCP OMEGA 1.0.0 RC4
(6) ispCP OMEGA 1.0.0 RC5
(7) ispCP OMEGA 1.0.0 RC6
(0) abort
Your selection: 7
Stopping ispCP GUI-Backend communication Daemon: ispcp_daemon/sbin/start-stop-daemon: warning: failed to kill 8582: No such process
.
Stopping ispCP Network Traffic Logger: ispcp_network.
Upgrading system values...done
Upgrading database structure...done
Rebuilding system configurations... Update failed!
ispCP Update failed.
Now my admin page have this:
Code:
Config variable 'CMD_CMP' is missing!
Please contact your system administrator
what can i do? please help me!
thanks in advance,
best regards
RE: RC6 to RC7 system configurations failed :( - Lucan - 12-17-2008 05:23 AM
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
RE: RC6 to RC7 system configurations failed :( - TuxReaper - 12-17-2008 06:46 AM
i'm sure that i've done step 6, but... how can i restore my backup?
RE: RC6 to RC7 system configurations failed :( - Lucan - 12-17-2008 07:48 AM
(12-17-2008 06:46 AM)TuxReaper Wrote: i'm sure that i've done step 6, but... how can i restore my backup?
You made some backup with the howto, the files must be in the tmp folder, if u didn't delete them.
But, if u didn't follow all steps, you may doesn't have a full backup.
Also u may have a Backup of your whole Server?
But thats something that only u know.
Greets.
RE: RC6 to RC7 system configurations failed :( - TuxReaper - 12-17-2008 06:28 PM
Hello,
i've checked that i've done the 6th step:
Code:
nyphos:/tmp/ispcp/var/www/ispcp/engine/messager# ls -lia
totale 32
872680 drwxr-xr-x 2 root root 4096 2008-12-16 19:17 .
872675 drwxr-xr-x 9 root root 4096 2008-12-16 19:17 ..
872882 -rwx------ 1 root root 17593 2008-12-16 19:17 ispcp-arpl-msgr
872788 -rwx------ 1 root root 102 2008-12-16 19:23 ispcp-db-keys.pl
nyphos:/tmp/ispcp/var/www/ispcp/engine/messager#
the date is yesterday, and the file of the steps are here, so how can i solve?
RE: RC6 to RC7 system configurations failed :( - Kika - 12-17-2008 07:08 PM
if you enabled the backup than you have a backup in the /var/www/ispcp/backups. Unpack this and restore. Save the /var/www/ispcp and the /tmp/ispcp folder to another dir (because if you overwrote something maybe one of this containing the old conf like ispcp-db-keys.pl in the tmp)
After this you can start the upgrade again.
RE: RC6 to RC7 system configurations failed :( - BeNe - 12-17-2008 07:09 PM
Quote:Config variable 'CMD_CMP' is missing!
Please contact your system administrator
This means that you have old ispcp.conf without the CMD_CMP Varibale.
But this should be also done by the update script.
Greez BeNe
RE: RC6 to RC7 system configurations failed :( - TuxReaper - 12-17-2008 08:09 PM
thanks all for fast reponses, but also if i restore the backup, i think the problem will remain.. so... what can i do?
i think the problem is in the ispcp files, because all sites, vhost are avaible, and also SQl databases... i don't think that i need to restore the backup.. or maybe am i wrong?
_____
if u can, can u give me the exactly commands to restore to RC6?
RE: RC6 to RC7 system configurations failed :( - TuxReaper - 12-19-2008 07:53 AM
up up up! please
RE: RC6 to RC7 system configurations failed :( - joximu - 12-19-2008 05:45 PM
Hi TuxReaper
since we don't know what and how you backed up before, we don't know hwo to restore the backup...
If the CMD_CMP from above error is the only one you have, then just add the variable into the /etc/ispcp.conf:
just to see where it's placed best... (path is valif for debian, maybe others...)
Code:
CMD_DIFF = /usr/bin/diff
CMD_CMP = /usr/bin/cmp
CMD_DU = /usr/bin/du
/J
|