I decided to upgrade my installation from 2.2.33 to 2.2.36. I really, really wish I had left well enough alone. The upgrade hangs early in the process. After accepting the license, I get 'OK' messages for gcc, make, lex, and g++. Then, an Installation message starts, creating a symlink, it says "File exists", then says "preparing files", then proceeds to this: tar: Removing leading `/' from member names tar: Removing leading `/' from member names Then, nothing, it just hangs. But something happened because now I can no longer reach the ISP Config panel at https://servername.com:81, all I get is "Webpage not available". The server is still running, fortunately. I deleted the install_ispconfig directory but it still doesn't work. Can anyone help?
The ispconfig updater creates a backup. this may take some time depending on the speed of your server and the size of the backup. In your case it looks as if the upadte got interrupted. To fix this: 1) Run: mkdir /root/ispconfig 2) Look into the folder /home/admispconfig/ispconfig/temp/ if there are any files or folders with wired names (long combinations of chars and numbers), delete them. Do not delete folders that are named webmail or squirrelmail. 3) Check that you have enough free space on all harddisk partitions. (at least a few GB). 4) Do the update again and do not interupt it.
The directory already exists. There are no weird directory names or files with weird names. I have about 70 gigs free. Same thing happened when I tried to do the update again, it hangs at the same place. Any help is really, truly appreciated. Dave
There should be backups of your last working installation in /tmp (backups of /root/ispconfig, /home/admispconfig, and an SQL dump of the ISPConfig database). You can restore your installation from these backups.
Now it is a complete disaster. Nothing works except ssh (very fortunate). Apache will not start. I tried restoring from the backup files but that doesn't work. I forget the error message but it seems like lines 45 and 48 have missing files when I start ispconfig_server. The ./setup now wants a new installation and I'm concerned that it will delete all of my old websites, so I'm making a huge backup right now. What a mess. Lesson: don't upgrade if it is working well! No idea how I'm going to repair this.
You will have to post some more detailed information if we h´shall help you. For example apache. If it dont start, then you must have got an error message on the shell or in the error,log. Please post this error message. Regarding the ispconfig update script, always run: mkdir /root/ispconfig before you run the setupo script again as I told you above, otherwise the installer might run in installation and not update mode.
Here is the apache log from the time I tried to upgrade until I decided to try a reboot (yes, another mistake): [Tue Jun 22 09:52:24 2010] [error] [client 70.16.145.82] File does not exist: /var/www/sharedip/mysql [Tue Jun 22 16:01:18 2010] [error] [client 221.11.4.190] File does not exist: /var/www/sharedip/manager [Tue Jun 22 23:06:33 2010] [error] [client 213.41.184.223] Invalid method in request \x16\x03\x01 [Tue Jun 22 23:06:37 2010] [error] [client 213.41.184.223] Invalid method in request \x16\x03\x01 [Tue Jun 22 23:06:43 2010] [error] [client 213.41.184.223] Invalid method in request \x16\x03\x01 [Tue Jun 22 23:06:55 2010] [error] [client 213.41.184.223] Invalid method in request \x16\x03\x01 [Wed Jun 23 19:33:19 2010] [error] [client 173.192.8.194] File does not exist: /var/www/sharedip/plugins [Wed Jun 23 20:37:04 2010] [error] [client 195.22.105.130] File does not exist: /var/www/sharedip/roundcubemail [Wed Jun 23 20:37:04 2010] [error] [client 195.22.105.130] File does not exist: /var/www/sharedip/rc [Wed Jun 23 20:37:04 2010] [error] [client 195.22.105.130] File does not exist: /var/www/sharedip/webmail [Wed Jun 23 20:37:05 2010] [error] [client 195.22.105.130] File does not exist: /var/www/sharedip/roundcube [Wed Jun 23 20:37:05 2010] [error] [client 195.22.105.130] File does not exist: /var/www/sharedip/mail [Wed Jun 23 20:37:05 2010] [error] [client 195.22.105.130] File does not exist: /var/www/sharedip/README [Thu Jun 24 04:15:56 2010] [error] [client 221.11.4.190] File does not exist: /var/www/sharedip/manager [Thu Jun 24 12:44:36 2010] [error] [client 85.12.23.210] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind [Fri Jun 25 00:08:53 2010] [error] [client 64.202.161.41] Invalid method in request \x16\x03\x01 [Fri Jun 25 00:08:54 2010] [error] [client 64.202.161.41] Invalid method in request \x16\x03\x01 [Fri Jun 25 00:08:54 2010] [error] [client 64.202.161.41] Invalid method in request \x16\x03\x01 [Fri Jun 25 00:08:54 2010] [error] [client 64.202.161.41] Invalid method in request \x16\x03\x01 [Fri Jun 25 00:08:54 2010] [error] [client 64.202.161.41] Invalid method in request \x16\x03\x01 [Fri Jun 25 00:08:54 2010] [error] [client 64.202.161.41] Invalid method in request \x16\x03\x01 [Fri Jun 25 00:08:57 2010] [error] [client 64.202.161.41] Invalid method in request \x16\x03\x01 [Fri Jun 25 03:19:58 2010] [error] [client 221.11.4.190] File does not exist: /var/www/sharedip/manager [Fri Jun 25 20:07:01 2010] [error] [client 88.191.117.43] File does not exist: /var/www/sharedip/roundcubemail [Fri Jun 25 20:07:01 2010] [error] [client 88.191.117.43] File does not exist: /var/www/sharedip/rc [Fri Jun 25 20:07:02 2010] [error] [client 88.191.117.43] File does not exist: /var/www/sharedip/webmail [Fri Jun 25 20:07:02 2010] [error] [client 88.191.117.43] File does not exist: /var/www/sharedip/roundcube [Fri Jun 25 20:07:02 2010] [error] [client 88.191.117.43] File does not exist: /var/www/sharedip/mail [Fri Jun 25 20:07:02 2010] [error] [client 88.191.117.43] File does not exist: /var/www/sharedip/README [Fri Jun 25 23:54:48 2010] [error] [client 221.11.4.190] File does not exist: /var/www/sharedip/manager [Sun Jun 27 06:37:54 2010] [notice] Graceful restart requested, doing restart Running "mkdir /root/ispconfig" does nothing but return a "directory already exists" message.
Latest error messages, it crashed after the administrator mail question: NOTE: settings for "make test" are now controlled using "t/config.dist". See that file if you wish to customise what tests are run, and how. checking module dependencies and their versions... *************************************************************************** ERROR: the required NetAddr::IP module is not installed, minimum required version is 4.000. Used in determining which DNS tests are to be done for each of the header's received fields, and used by AWL plugin for extracting network address from an IPv6 addresses (and from IPv4 address on nondefault mask). *************************************************************************** ERROR: the required Archive::Tar module is not installed, minimum required version is 1.23. The "sa-update" program requires this module to access tar update archive files. *************************************************************************** ERROR: the required IO::Zlib module is not installed, minimum required version is 1.04. The "sa-update" program requires this module to access compressed update archive files. *************************************************************************** NOTE: the optional Digest::SHA module is not installed. The Digest::SHA module is required by the DKIM plugin. *************************************************************************** NOTE: the optional Mail::SPF module is not installed. Used to check DNS Sender Policy Framework (SPF) records to fight email address forgery and make it easier to identify spams. *************************************************************************** NOTE: the optional IP::Country module is not installed. Used by the RelayCountry plugin (not enabled by default) to determine the domain country codes of each relay in the path of an email. *************************************************************************** NOTE: the optional Razor2 module is not installed, minimum required version is 2.61. Used to check message signatures against Vipul's Razor collaborative filtering network. Razor has a large number of dependencies on CPAN modules. Feel free to skip installing it, if this makes you nervous; SpamAssassin will still work well without it. More info on installing and using Razor can be found at http://wiki.apache.org/spamassassin/InstallingRazor . *************************************************************************** NOTE: the optional Net::Ident module is not installed. If you plan to use the --auth-ident option to spamd, you will need to install this module. *************************************************************************** NOTE: the optional IO::Socket::INET6 module is not installed. This is required if the first nameserver listed in your IP configuration or /etc/resolv.conf file is available only via an IPv6 address. Also used by a DCC plugin to access dccifd over network. *************************************************************************** NOTE: the optional IO::Socket::SSL module is not installed. If you wish to use SSL encryption to communicate between spamc and spamd (the --ssl option to spamd), you need to install this module. (You will need the OpenSSL libraries and use the ENABLE_SSL="yes" argument to Makefile.PL to build and run an SSL compatibile spamc.) *************************************************************************** NOTE: the optional Mail:KIM module is not installed, minimum required version is 0.31, recommended version is 0.37 or higher. If this module is installed and the DKIM plugin is enabled, SpamAssassin will perform DKIM signature verification when DKIM-Signature header fields are present in the message headers, and check ADSP rules (e.g. anti-phishing) when a mail message does not contain a valid author domain signature. Version 0.37 or later is needed to fully support ADSP. *************************************************************************** NOTE: the optional Encode:etect module is not installed. If you plan to use the normalize_charset config setting to detect charsets and convert them into Unicode, you will need to install this module. REQUIRED module missing: NetAddr::IP REQUIRED module missing: Archive::Tar REQUIRED module missing: IO::Zlib optional module missing: Digest::SHA optional module missing: Mail::SPF optional module missing: IP::Country optional module missing: Razor2 optional module missing: Net::Ident optional module missing: IO::Socket::INET6 optional module missing: IO::Socket::SSL optional module missing: Mail:KIM optional module missing: Encode:etect warning: some functionality may not be available, please read the above report before continuing! make: *** No targets specified and no makefile found. Stop. ERROR: Could not make SpamAssassin
Thanks. I tried that, installing NetAddr, and it seemed to install. Then I did a mkdir /root/ispconfig, then unpacked ISPConfig and tried again, same error messages, crashes at the same point. I still cannot start apache2. When I start ISPConfig, this is what I get: Starting ISPConfig system... /etc/init.d/ispconfig_server: line 45: /root/ispconfig/httpd/bin/apachectl: No such file or directory /etc/init.d/ispconfig_server: line 48: /root/ispconfig/php/php: No such file or directory FreshClam is already running! ISPConfig system is now up and running!
Then you still not have the correct perl module installed. This is the procedure that you should use: 1) uninstall the debian perl module. 2) Install it with the perl shell. 3) recreate the ispconfig directory. 4) run the update again.
Now I'm back to where I was when the "www" prefix wouldn't work and I cannot log in to ISP Config. But at least my websites are running, albeit without the prefix.