PDA

View Full Version : ISPConfig 2.2.8 released


till
22nd November 2006, 15:21
The release of ISPConfig 2.2.8 is available for download.


This ISPConfig release contains updated versions of Spamassassin, ClamAV, PHP and Unzip.


Detailed Changelog
------------------

- Update: PHP to version 5.2.0
- Update: ClamAV to version 0.88.6
- Update: SpamAssassin to version 3.1.7
- Update: Unzip to version 5.5.2



Download
--------

http://www.ispconfig.org/downloads.htm

Forums
------

http://www.howtoforge.com/forums


Installation Instructions
-------------------------

Download the ISPConfig-2.2.8.tar.gz from sourceforge.net

http://prdownloads.sourceforge.net/ispconfig/ISPConfig-2.2.8.tar.gz?download


Installation on the shell as root User:

tar xvfz ISPConfig-2.2.8.tar.gz
cd install_ispconfig
./setup

The installer automatically detects the installed ISPConfig version and performs an update.

WARNING

Please make sure that you have a c++ compiler (the g++ and cpp packages of your linux distribution) installed, before you run the update.

edge
22nd November 2006, 15:29
Let me be the 1st to say thank you ISPconfig team!

till
22nd November 2006, 15:32
Thanks :) One thing I forgot to mention, in case you already installed ISPCOnfig 2.2.8 RC1, it is not nescessary to install the 2.2.8 final.

till
22nd November 2006, 19:59
UPDATE:

Please make sure that you have a c++ compiler (the g++ and cpp packages of your linux distribution) installed, before you run the update.

Hans
22nd November 2006, 20:31
Hi Till,

Because you gave this info:

Please make sure that you have a c++ compiler (the g++ and cpp packages of your linux distribution) installed, before you run the update.

When i have setup the complete howto according Falko's how at http://www.howtoforge.com/perfect_setup_debian_sarge is it necessary then to install the aditional compilers as you mentioned?

If yes, what are the commands on Debian to install them?

I have to ask you this, before i will install version 2.2.8 on the production servers.

till
22nd November 2006, 20:42
When i have setup the complete howto according Falko's how at http://www.howtoforge.com/perfect_setup_debian_sarge is it necessary then to install the aditional compilers as you mentioned?

I installed a server according to the howto for a customer today and I did not had to install any additional packages to compile ISPConfig 2.2.8. But to be sure, check and install it with the command posted below.

If yes, what are the commands on Debian to install them?

apt-get install cpp g++

edge
22nd November 2006, 20:42
Hans,

I've just updated one of my Debian production servers (a howto install) with no problem.
I'll do the other two (also Debian) later today.

Hans
22nd November 2006, 21:06
Thank you Till!
It was not necessary indeed to install the compilers as they where installed already.

@Edge,
In the mean time i updated two of my Debian servers with ISPConfig version 2.2.8. too.
Everything went fine and i had no problems, like you!

Thanks to the ISPConfig team again for this great job! :)

domino
22nd November 2006, 22:55
I jut updated ubuntu 6.10 from .7 to .8. No problem with the update process. However, the left column of the "Tools" section doesn't show anymore. Under IE7, the left column is grey. Under Firefox, the left column is black with broken links. Only the Tools section broken on my install. I've already restarted the server for good measure. Everything was working fine in 2.2.7.

Going to update CentOS 4.4 and see how it goes.

-edit-

CentOS 4.4 upgraded and no problems at all with CP :)

IKShadow
23rd November 2006, 00:55
UPDATE:

Please make sure that you have a c++ compiler (the g++ and cpp packages of your linux distribution) installed, before you run the update.


Does anyone know how to installl g++ ( whats called in SUSE 10.1 )

I installed c++
yast -i cpp

But i cant find g++ tried gpp too.

till
23rd November 2006, 11:06
I jut updated ubuntu 6.10 from .7 to .8. No problem with the update process. However, the left column of the "Tools" section doesn't show anymore. Under IE7, the left column is grey. Under Firefox, the left column is black with broken links. Only the Tools section broken on my install. I've already restarted the server for good measure. Everything was working fine in 2.2.7.

There has nothing changed in the code between 2.2.7 and 2.2.8, the menu problem must be related to the tools that you had installed before. Please install them again to see if this fixes your menu.

till
23rd November 2006, 11:07
Does anyone know how to installl g++ ( whats called in SUSE 10.1 )

I installed c++
yast -i cpp

But i cant find g++ tried gpp too.

I guess it shall work then. The problem was that php needs now a c++ compiler, if you installed it now, the update shall work.

domino
23rd November 2006, 12:17
There has nothing changed in the code between 2.2.7 and 2.2.8, the menu problem must be related to the tools that you had installed before. Please install them again to see if this fixes your menu.
That's the thing, other than what was installed on the how-to and awstats, no other applications are installed. I use this virtual appliance strictly for web design and script testing. I'm on my Ubuntu host with the server appliance running and I get the same results. There seams to be something wrong with java scripting. Maybe a 2.2.8 reinstall will help?

Please see attachment.

till
23rd November 2006, 12:33
Please check if there are any PHP error messages in the javascript code that renders the page.

domino
23rd November 2006, 13:07
I don't see any errors in the domain's error.log other than robot.txt and favicon.ico missing, which should not be a problem. I did forget to mention that hotsanic was also installed. Do you think it might be causing the problem?

I noted that there is javascript issue. However, the other sections in ISPConfig have no problem loading and I can raise and drop the icons. It's only the "tools" area thats causing the problem.

Since i have the db and sites backed up, I can always reinstall. But taking the easy way to fix this problem doesn't help solve it.

IKShadow
23rd November 2006, 14:39
crap i just screwed up my ISPConfig

Configuring libtool
checking build system type... i686-pc-linux-gnu
checking for ld used by gcc... /usr/i586-suse-linux/bin/ld
checking if the linker (/usr/i586-suse-linux/bin/ld) is GNU ld... yes
checking for /usr/i586-suse-linux/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognise dependent libraries... pass_all
checking for object suffix... o
checking for executable suffix... no
checking for c++... no
checking for g++... no
checking for gcc... gcc
checking whether the C++ compiler (gcc ) works... no
configure: error: installation or configuration problem: C++ compiler cannot create executables.
ERROR: Could not configure PHP
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
mv: cannot stat `binaries/aps.tar.gz': No such file or directory
mv: cannot stat `binaries/spamassassin.tar.gz': No such file or directory
mv: cannot stat `binaries/uudeview.tar.gz': No such file or directory
mv: cannot stat `binaries/clamav.tar.gz': No such file or directory
mv: cannot stat `binaries/cronolog': No such file or directory
mv: cannot stat `binaries/cronosplit': No such file or directory
mv: cannot stat `binaries/ispconfig_tcpserver': No such file or directory
mv: cannot stat `binaries/zip': No such file or directory
mv: cannot stat `binaries/unzip': No such file or directory
tar: spamassassin.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `spamassassin': No such file or directory
tar: uudeview.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `uudeview': No such file or directory
tar: clamav.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `clamav': No such file or directory
tar: aps.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
./setup2: line 849: ispconfig_tmp/php/bin/php: No such file or directory
ERROR: The PHP binary coming with ISPConfig does not work properly on your system! The installation routine stops here!

Please help.

If I run setup again ... its new instalation ...-> panic panic panic

I would realy like to keep all existing data.

falko
23rd November 2006, 16:05
If I run setup again ... its new instalation ...-> panic panic panic

I would realy like to keep all existing data.
Please restore your previous installation from the backups in the /tmp directory.

Then, before you update again, please install g++. Which distribution do you use?

IKShadow
23rd November 2006, 16:11
Please restore your previous installation from the backups in the /tmp directory.

Reinstall ? how to restore it



Then, before you update again, please install g++. Which distribution do you use?

Iam using Suse 10.1 and I could not find g++.

falko
23rd November 2006, 17:40
Reinstall ? how to restore it No, no reinstall. To restore it, have a look here: http://www.howtoforge.com/forums/showpost.php?p=49304&postcount=15
There's also an SQL dump of your ISPConfig database in /tmp, to restore it, have a look here: http://www.howtoforge.com/faq/6_4_en.html

Iam using Suse 10.1 and I could not find g++.Run
yast
and then search for g++ or c++.

IKShadow
23rd November 2006, 18:25
In tmp all i dont have those 3 files you mentioned:

krneki:/tmp # ll
total 28716
-rw-r--r-- 1 root root 1188 2006-11-18 12:29 crontab.lst
drwxrwxrwt 2 root root 4096 2006-04-23 03:51 .ICE-unix
-rw-r--r-- 1 root root 29315119 2006-10-11 12:24 ISPConfig-2.2.7.tar.gz
drwx------ 2 admin users 4096 2006-11-23 09:38 mc-admin
drwx------ 2 root root 4096 2006-11-23 17:21 mc-root
-rw------- 1 root root 32 2006-11-16 11:20 ntpX5Ksl6
-rw------- 1 root root 0 2006-11-20 14:20 sess_00d4414d9ab82f4027ea748cf8a72e74
-rw------- 1 root root 0 2006-11-18 22:24 sess_03be8dab3051ead30d20f591cd7f9e69
-rw------- 1 root root 0 2006-11-22 23:59 sess_04e6cedc09e6da27c0bea0061e7fc35f
-rw------- 1 root root 0 2006-11-20 22:48 sess_057bed330267a19b806d6f2024c762bc
-rw------- 1 root root 0 2006-11-21 09:58 sess_06b6b481db8242d8e2d90ef0251b2bc8

I checked mysql and I still have db_ispconfig .

I have installed cpp and gcc (before I installed )

Here is SS of YAST software management:
http://www.ikshadow.com/images/ikgcc.jpg

Mybe I should also install gcc-c++ ?

I also notice that ispconfig folder is still in /home

krneki:/home # ll
total 8
drwxr-xr-x 9 admin users 4096 2006-11-23 09:45 admin
drwxr-xr-x 4 admispconfig admispconfig 4096 2006-11-16 00:16 admispconfig
krneki:/home # cd admispconfig/
krneki:/home/admispconfig # ll
total 16
-rwxr-xr-x 1 admispconfig admispconfig 24 2006-11-16 00:16 .forward
drwxr-xr-x 8 admispconfig admispconfig 4096 2006-11-23 10:33 ispconfig
drwxr-xr-x 2 admispconfig admispconfig 4096 2006-11-23 00:10 mailstats
-rwxr-xr-x 1 admispconfig admispconfig 176 2006-11-16 00:16 .procmailrc
krneki:/home/admispconfig # cd ispconfig/
krneki:/home/admispconfig/ispconfig # ll
total 832
-rw-r--r-- 1 admispconfig admispconfig 22 2006-11-18 18:08 adminmail.txt
drwxrwx--- 2 admispconfig mysql 4096 2006-11-16 00:16 backup
drwxr-xr-x 4 admispconfig admispconfig 4096 2006-11-16 00:16 files
-rw-r--r-- 1 admispconfig admispconfig 809585 2006-11-23 10:33 ispconfig.log
drwxr-xr-x 6 admispconfig admispconfig 4096 2006-11-22 23:51 lib
-rw-r--r-- 1 root root 995 2006-11-16 00:16 sysconf.txt
drwxr-xr-x 5 admispconfig admispconfig 4096 2006-11-18 21:16 temp
drwxr-xr-x 9 admispconfig admispconfig 4096 2006-11-18 12:29 tools
-rw-r--r-- 1 root root 182 2006-11-20 21:44 users
drwxr-xr-x 18 admispconfig admispconfig 4096 2006-11-18 21:36 web
krneki:/home/admispconfig/ispconfig # cd backup/
krneki:/home/admispconfig/ispconfig/backup # ll
total 0
krneki:/home/admispconfig/ispconfig/backup #

falko
23rd November 2006, 18:48
Mybe I should also install gcc-c++ ?Yes, that's the correct package. :)

So /home/admispconfig and your ISPConfig database still exist. That's good. Does /root/ispconfig exist as well? If not, simply run
mkdir /root/ispconfig
and then try the ISPConfig update again (after you have installed gcc-c++!).

Might be a good idea to make backups of /home/admispconfig and your ISPConfig database before you try this again.

IKShadow
23rd November 2006, 19:38
Yes, that's the correct package. :)

So /home/admispconfig and your ISPConfig database still exist. That's good. Does /root/ispconfig exist as well? If not, simply run
mkdir /root/ispconfig
and then try the ISPConfig update again (after you have installed gcc-c++!).

Might be a good idea to make backups of /home/admispconfig and your ISPConfig database before you try this again.


/root/ispconfig did not exist.

I installed gcc-c++, did mkdir /root/ispconfig. ( and made backup of /home/admispconfig, and export ispconfig db. )

and It worked :) I now can normaly login to ispconfig and i have all sites/clients etc...

I realy appriciate the help and quick response you guys gave me.

Here is complete install log ( i think i notice some warrning's and/or errors during install)
http://www.ikshadow.com/stuff/ispconfig_upgrade.txt

p.s. Where do you hide donate link ;)

kyriakos
24th November 2006, 15:29
Hi,
I have upgrade ispconfig from 2.2.7 to 2.2.8 with no errors.
Checking phpinfo() I fount that have version 5.1.6
Version 2.2.8 did not upgrade my php. Is this a problem I can fix?

Server Fedora Core5 - Perfect setup

falko
24th November 2006, 16:37
Hi,
I have upgrade ispconfig from 2.2.7 to 2.2.8 with no errors.
Checking phpinfo() I fount that have version 5.1.6

Did you check your main Apache's PHP, or the PHP of ISPConfig's Apache? Remember, that are two different PHP versions.

kyriakos
24th November 2006, 20:42
I didn't kwow that. I run your test info.php from inside a website.
Is ISPConfig's php running php files?

edge
24th November 2006, 20:52
I didn't kwow that. I run your test info.php from inside a website.
Is ISPConfig's php running php files?

The PHP update is not for the Apache that is used for your websites (port 80), but for the Apache that is used by ISPconfig (port 81)

kyriakos
25th November 2006, 00:00
Thank you edge & falko

lrider
26th November 2006, 22:27
Hello,

I have an installation made by you folks at ispconfig.

It is with Red Hat Linux Entrerprise Server 4.0

IspConfig version 2.2.6

I want to upgrade to this new release.

Since this version is not directly suported by IspConfig and you installed it, sould I take any precautions berfore updating?

Can I update following the update instrucctions without problems?

I have now in production 2 IspConfig instalations.

Thank's in advance......Larry.

falko
27th November 2006, 15:36
Since this version is not directly suported by IspConfig and you installed it, sould I take any precautions berfore updating?

Please make backups of the directories /root/ispconfig and /home/admispconfig and also of the ISPConfig database, then run the update. If it fails, you can restore your previous ISPConfig from the backups.

friday
28th November 2006, 00:29
Whoops.....

PHP is not... something.... install fails....

So, I did an apt-get update, then apt-get upgrade, and found that it wanted to upgrade php to latest versions. Retrying.....

Update1: Asking me for where the MySql server is, users, passwords... Telling me to log in as admin/admin... uh.....

Update2: Whew!!! Close one. It didnt like admin/admin, but chose the old username/password we've always used in the past. All my domain, email accounts are there...

Update 3: Just to let everyone know, I also had to apt-get install gcc c++


Well, that was a tad scrary. I thought I was in trouble after it asked me if I wanted to choose between expert and standard install. I thought things were wiped out. But, it looks like I'm back in action

Jcorrea920
28th November 2006, 02:56
Falko & Till,
Thanks you guys I have been running ISPConfig since version 2.2.1 and your support has always been excellent can't wait to grow with you guys. If you guys ever need anything I can help with let me know.

Jcorrea920

Spaetzle
28th November 2006, 17:33
Hi


Maybe I have found a little problem.
Version 2.2.8 does not install under Debian 3.1 when using an AMD64 Kernel ( at least not when using 2.6.8-12-amd64-k8-smp).
Using another Kernel (std. 386) there is no problem.

Installation error occures when compiling OpenSSL.

gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int -DMD5_ASM -c -o cryptlib.o cryptlib.c
cc1: sorry, unimplemented: 64-bit mode not compiled in
make[1]: *** [cryptlib.o] Fehler 1
make[1]: Leaving directory `/root/install_ispconfig/compile_aps/openssl-0.9.8d/crypto'
make: *** [build_crypto] Fehler 1
ERROR: Could not make OpenSSL
...



Best regards


Bernd

till
28th November 2006, 17:40
Which ISPConfig version was installed on your server before?

Spaetzle
28th November 2006, 18:04
Hi

Hard to say :-)

I made a mistake before and deleted my old installation ...

I tested with a 2.2.7 version to with the same effect.

wrender
28th November 2006, 20:32
I got this error on Suse Enterprise 10 upgrading from ISPConfig 2.2.7.... It's on a vmware esx server, so I just reverted back after this error.... Any ideas?


mv: cannot stat `binaries/aps.tar.gz': No such file or directory
mv: cannot stat `binaries/spamassassin.tar.gz': No such file or directory
mv: cannot stat `binaries/uudeview.tar.gz': No such file or directory
mv: cannot stat `binaries/clamav.tar.gz': No such file or directory
mv: cannot stat `binaries/cronolog': No such file or directory
mv: cannot stat `binaries/cronosplit': No such file or directory
mv: cannot stat `binaries/ispconfig_tcpserver': No such file or directory
mv: cannot stat `binaries/zip': No such file or directory
mv: cannot stat `binaries/unzip': No such file or directory
tar: spamassassin.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `spamassassin': No such file or directory
tar: uudeview.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `uudeview': No such file or directory
tar: clamav.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `clamav': No such file or directory
tar: aps.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
./setup2: line 849: ispconfig_tmp/php/bin/php: No such file or directory
ERROR: The PHP binary coming with ISPConfig does not work properly on your system! The installation routine stops here!

wrender
28th November 2006, 23:15
Still Same error after installing gcc-c++.

Damn

falko
1st December 2006, 14:57
Still Same error after installing gcc-c++.

Damn
What's the exact error message?
What's the output of which c++ and which g++?

wrender
2nd December 2006, 01:11
# which c++
/usr/bin/c++
ns1:~ # which g++
/usr/bin/g++
#


GCC Packages that are installed:
libgcc-4.1.0-28.4
gcc-c++-4.1.0-28.4
gcc-4.1.0-28.4



When I install/upgrade... I use defaults for all the options it asks me... and I hit no for encrypting now... for steps 7 and 8.

It then gets to this screen....


rm -f process_.c
ln ttyio.c ttyio_.c
cc -c -O -I. -DUNIX -DSFX ttyio_.c
rm -f ttyio_.c
ln unix/unix.c unix_.c
cc -c -O -I. -DUNIX -DSFX unix_.c
rm -f unix_.c
cc -o unzipsfx unzipsfx.o crc32.o crctab_.o crypt_.o extract_.o fileio_.o globals_.o inflate_.o match_.o process_.o ttyio_.o unix_.o -s
./setup2: line 849: 8314 Segmentation fault ispconfig_tmp/php/bin/php -n -q check.php
ERROR: The PHP binary coming with ISPConfig does not work properly on your system! The installation routine stops here!
ns1:~/install_ispconfig #

till
2nd December 2006, 11:01
Then there must be anything else missing. We really need to get the error message from the compilation output to help you, everything else is only guessing.

wrender
4th December 2006, 20:08
Hey, What do you mean by compilation output ? Is there a way for me to get this?

Wes

till
5th December 2006, 11:17
Hey, What do you mean by compilation output ? Is there a way for me to get this?

Wes

I mean the same output as you posted here:

http://www.howtoforge.com/forums/showpost.php?p=50247&postcount=35

But you posted only the last lines, scroll the screen a bit higher and you will find some lines containinf the word error. These lines contain the information that we need to know to help you.

wrender
7th December 2006, 05:05
I restored my old system again.... ran the setup again.... And I don't notice any other errors except for what error is at the bottom.... Here is the code again, but I didn't notice any other errors during the install....

ln ttyio.c ttyiof.c
cc -c -O -I. -DUNIX -DFUNZIP ttyiof.c
rm -f ttyiof.c
cc -o funzip funzip.o crc32.o cryptf.o globalsf.o inflatef.o ttyiof.o -s
ln unzip.c unzipsfx.c
cc -c -O -I. -DUNIX -DSFX unzipsfx.c
rm -f unzipsfx.c
ln crctab.c crctab_.c
cc -c -O -I. -DUNIX -DSFX crctab_.c
rm -f crctab_.c
ln crypt.c crypt_.c
cc -c -O -I. -DUNIX -DSFX crypt_.c
rm -f crypt_.c
ln extract.c extract_.c
cc -c -O -I. -DUNIX -DSFX extract_.c
rm -f extract_.c
ln fileio.c fileio_.c
cc -c -O -I. -DUNIX -DSFX fileio_.c
rm -f fileio_.c
ln globals.c globals_.c
cc -c -O -I. -DUNIX -DSFX globals_.c
rm -f globals_.c
ln inflate.c inflate_.c
cc -c -O -I. -DUNIX -DSFX inflate_.c
rm -f inflate_.c
ln match.c match_.c
cc -c -O -I. -DUNIX -DSFX match_.c
rm -f match_.c
ln process.c process_.c
cc -c -O -I. -DUNIX -DSFX process_.c
rm -f process_.c
ln ttyio.c ttyio_.c
cc -c -O -I. -DUNIX -DSFX ttyio_.c
rm -f ttyio_.c
ln unix/unix.c unix_.c
cc -c -O -I. -DUNIX -DSFX unix_.c
rm -f unix_.c
cc -o unzipsfx unzipsfx.o crc32.o crctab_.o crypt_.o extract_.o fileio_.o globals_.o inflate_.o match_.o process_.o ttyio_.o unix_.o -s
./setup2: line 849: 20354 Segmentation fault ispconfig_tmp/php/bin/php -n -q check.php
ERROR: The PHP binary coming with ISPConfig does not work properly on your system! The installation routine stops here!

falko
8th December 2006, 15:29
A segmentation fault can be a sign for a hardware problem. Please test your system's memory with memtest: http://www.memtest86.com/
http://www.memtest.org/

till
8th December 2006, 16:20
Does anyone know how to installl g++ ( whats called in SUSE 10.1 )

You can install it with:

yast -i gcc-c++

wrender
8th December 2006, 20:37
Hmm, I wonder if this has something to do with running it in VMware ESX 3.0. I know the ram in the host system is OK. I did install the vmware tools, for memory management....

A segmentation fault can be a sign for a hardware problem. Please test your system's memory with memtest: http://www.memtest86.com/
http://www.memtest.org/

Well, I guess I'm going to move it to a Fedora Core 6 machine. that isn't on vmware. I wouldn't recommend ISPConfig with Suse Enterprise 10 on Vmware ESX 3.

Wes