ISPConfig 2.2.37 is available for download.

Discussion in 'General' started by till, Aug 12, 2010.

  1. till

    till Super Moderator Staff Member ISPConfig Developer

    ISPConfig 2.2.37 is available for download.

    This ISPConfig release adds support for new Linux versions, updates PHP and fixes several bugs.

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

    - New: Added support for Debian 5.0.5.
    - New: Added support for OpenSUSE 11.3.
    - Updated PHP to 5.2.14
    - Fixed Bug ftp_logs.php checks if /var/log/xferlog.0 exists (http://bugtracker.ispconfig.org/index.php?do=details&task_id=1015&project=2).
    - Fixed Bug FS#1178 (http://bugtracker.ispconfig.org/index.php?do=details&task_id=1178&project=2).
    - Fixed bug FS#990 (http://bugtracker.ispconfig.org/index.php?do=details&task_id=990&project=2).
    - Fixed bug FS#968 (http://bugtracker.ispconfig.org/index.php?do=details&task_id=968&project=2).
    - Fixed bug FS#1236 (http://bugtracker.ispconfig.org/index.php?do=details&task_id=1236&project=2).

    Changed system requirements
    -----------------------------

    This release requires that you have these two new perl modules installed on your system: NetAddr::IP and Archive::Tar

    Installation instructions for the new perl modules:

    Debian 5.0 and newer Ubuntu releases:

    apt-get install libnetaddr-ip-perl libarchive-tar-perl

    For Debian 4.0 and older Ubuntu releases, please read this thread:

    http://www.howtoforge.com/forums/showpost.php?p=229525&postcount=4

    Fedora:

    yum install perl-NetAddr-IP perl-Archive-Tar

    OpenSUSE:

    yast -i perl-NetAddr-IP perl-Archive-Tar

    Mandriva:

    urpmi perl-NetAddr-IP perl-Archive-Tar

    CentOS 5.x (x86_64):

    yum install perl-Archive-Tar
    rpm -ivh http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/perl-NetAddr-IP-4.027-1.el5.rf.x86_64.rpm

    CentOS 5.x (i386):

    yum install perl-Archive-Tar
    rpm -ivh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/perl-NetAddr-IP-4.027-1.el5.rf.i386.rpm

    CentOS 4.x (x86_64):

    yum install perl-Archive-Tar
    rpm -ivh http://apt.sw.be/redhat/el4/en/x86_64/rpmforge/RPMS/perl-NetAddr-IP-4.027-1.el4.rf.x86_64.rpm

    CentOS 4.x (i386):

    yum install perl-Archive-Tar
    rpm -ivh http://apt.sw.be/redhat/el4/en/i386/rpmforge/RPMS/perl-NetAddr-IP-4.027-1.el4.rf.i386.rpm"

    ----------------
    - Important -
    ----------------

    The Apache 1.3.41 bundled with ISPConfig might need a change in the stdio.h file of
    your Linux distribution to compile correctly. This change is described in the "Perfect
    Server" tutorials and is only needed for newer Linux versions. If you have not modified
    the stdio.h file as you installed ISPConfig, then it might be nescessary to do it
    before you install the update or the update might fail.

    Debian 5.0: No change needed.
    CentOS 5.5: No change needed.
    Fedora 13, see chapter 16: http://www.howtoforge.com/perfect-server-fedora-13-x86_64-ispconfig-2-p5
    OpenSuSE 11.x, see chapter 17: http://www.howtoforge.com/perfect-server-opensuse-11.2-x86_64-ispconfig-2-p6
    Ubuntu 10.4, see chapter 22: http://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-2-p7

    If you are unsure if your linux version is affected, please take a look into the
    ISPConfig 2 "Perfect Server" guide for the Linux distribution you use.

    http://www.ispconfig.org/ispconfig-2/documentation/


    Download
    --------

    http://www.ispconfig.org/ispconfig-2/download/

    Forums
    ------

    http://www.howtoforge.com/forums


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

    Download the ISPConfig-2.2.37.tar.gz from ispconfig.org:

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


    Installation on the shell as root user:

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

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

    savago Member

    Some errors in crontab:
    Code:
    /root/ispconfig/php/php /root/ispconfig/scripts/shell/logs.php
    
    Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125
    
    Warning: asort() expects parameter 1 to be array, null given in /root/ispconfig/scripts/shell/logs.php on line 172
    
    Warning: Invalid argument supplied for foreach() in /root/ispconfig/scripts/shell/logs.php on line 173
    

    maillog
    Code:
    /root/ispconfig/php/php /root/ispconfig/scripts/shell/mail_logs.php
    grep: /var/log/maillog.0: No such file or directory
    /bin/awk
    /bin/awk
    /bin/awk
    /bin/awk
    /bin/awk
    
    httpd logrotate
    Code:
    ls -lah
    total 380M
    drwx------.  2 root root  12K 2010-08-12 23:34 .
    drwxr-xr-x. 18 root root 4.0K 2010-08-12 23:49 ..
    -rw-r--r--   1 root root 8.2M 2010-08-12 23:50 access_log
    -rw-r--r--   1 root root  14M 2010-07-18 03:37 access_log-20100718
    -rw-r--r--   1 root root  15M 2010-07-25 03:46 access_log-20100725
    -rw-r--r--   1 root root  19M 2010-08-01 03:46 access_log-20100801
    -rw-r--r--   1 root root  13M 2010-08-08 03:30 access_log-20100808
    -rw-r--r--   1 root root    0 2009-12-18 19:50 eaccelerator_log
    -rw-r--r--   1 root root 395K 2010-08-12 23:50 error_log
    -rw-r--r--   1 root root 575K 2010-07-18 03:37 error_log-20100718
    -rw-r--r--   1 root root 616K 2010-07-25 03:46 error_log-20100725
    -rw-r--r--   1 root root 564K 2010-08-01 03:46 error_log-20100801
    -rw-r--r--   1 root root 623K 2010-08-08 03:31 error_log-20100808
    lrwxrwxrwx   1 root root   46 2010-08-12 23:34 ispconfig_access_log -> /var/log/httpd/ispconfig_access_log_2010_08_12
    lrwxrwxrwx   1 root root   46 2009-12-20 00:00 ispconfig_access_log-20091220 -> /var/log/httpd/ispconfig_access_log_2009_12_20
    lrwxrwxrwx   1 root root   46 2009-12-27 01:38 ispconfig_access_log-20091227 -> /var/log/httpd/ispconfig_access_log_2009_12_27
    lrwxrwxrwx   1 root root   46 2010-01-03 00:00 ispconfig_access_log-20100103 -> /var/log/httpd/ispconfig_access_log_2010_01_03
    lrwxrwxrwx   1 root root   46 2010-01-10 00:00 ispconfig_access_log-20100110 -> /var/log/httpd/ispconfig_access_log_2010_01_10
    lrwxrwxrwx   1 root root   46 2010-01-17 00:00 ispconfig_access_log-20100117 -> /var/log/httpd/ispconfig_access_log_2010_01_17
    lrwxrwxrwx   1 root root   46 2010-01-24 00:22 ispconfig_access_log-20100124 -> /var/log/httpd/ispconfig_access_log_2010_01_24
    lrwxrwxrwx   1 root root   46 2010-01-31 00:00 ispconfig_access_log-20100131 -> /var/log/httpd/ispconfig_access_log_2010_01_31
    lrwxrwxrwx   1 root root   46 2010-02-07 00:00 ispconfig_access_log-20100207 -> /var/log/httpd/ispconfig_access_log_2010_02_07
    lrwxrwxrwx   1 root root   46 2010-02-14 00:00 ispconfig_access_log-20100214 -> /var/log/httpd/ispconfig_access_log_2010_02_14
    lrwxrwxrwx   1 root root   46 2010-02-21 00:00 ispconfig_access_log-20100221 -> /var/log/httpd/ispconfig_access_log_2010_02_21
    lrwxrwxrwx   1 root root   46 2010-02-28 00:00 ispconfig_access_log-20100228 -> /var/log/httpd/ispconfig_access_log_2010_02_28
    lrwxrwxrwx   1 root root   46 2010-03-07 00:00 ispconfig_access_log-20100307 -> /var/log/httpd/ispconfig_access_log_2010_03_07
    lrwxrwxrwx   1 root root   46 2010-03-14 00:00 ispconfig_access_log-20100314 -> /var/log/httpd/ispconfig_access_log_2010_03_14
    lrwxrwxrwx   1 root root   46 2010-03-21 00:00 ispconfig_access_log-20100321 -> /var/log/httpd/ispconfig_access_log_2010_03_21
    lrwxrwxrwx   1 root root   46 2010-03-28 00:00 ispconfig_access_log-20100328 -> /var/log/httpd/ispconfig_access_log_2010_03_28
    lrwxrwxrwx   1 root root   46 2010-04-04 00:00 ispconfig_access_log-20100404 -> /var/log/httpd/ispconfig_access_log_2010_04_04
    lrwxrwxrwx   1 root root   46 2010-04-11 00:01 ispconfig_access_log-20100411 -> /var/log/httpd/ispconfig_access_log_2010_04_11
    lrwxrwxrwx   1 root root   46 2010-04-18 00:01 ispconfig_access_log-20100418 -> /var/log/httpd/ispconfig_access_log_2010_04_18
    lrwxrwxrwx   1 root root   46 2010-04-25 00:00 ispconfig_access_log-20100425 -> /var/log/httpd/ispconfig_access_log_2010_04_25
    lrwxrwxrwx   1 root root   46 2010-05-02 00:00 ispconfig_access_log-20100502 -> /var/log/httpd/ispconfig_access_log_2010_05_02
    lrwxrwxrwx   1 root root   46 2010-05-09 00:00 ispconfig_access_log-20100509 -> /var/log/httpd/ispconfig_access_log_2010_05_09
    lrwxrwxrwx   1 root root   46 2010-05-16 00:00 ispconfig_access_log-20100516 -> /var/log/httpd/ispconfig_access_log_2010_05_16
    lrwxrwxrwx   1 root root   46 2010-05-23 00:00 ispconfig_access_log-20100523 -> /var/log/httpd/ispconfig_access_log_2010_05_23
    -rw-r--r--   1 root root 751K 2010-05-30 23:59 ispconfig_access_log_2010_05_30
    -rw-r--r--   1 root root 2.4M 2010-05-31 23:59 ispconfig_access_log_2010_05_31
    -rw-r--r--   1 root root 3.0M 2010-06-01 23:59 ispconfig_access_log_2010_06_01
    -rw-r--r--   1 root root 3.2M 2010-06-02 23:59 ispconfig_access_log_2010_06_02
    -rw-r--r--   1 root root 3.3M 2010-06-03 23:59 ispconfig_access_log_2010_06_03
    -rw-r--r--   1 root root 2.9M 2010-06-04 23:58 ispconfig_access_log_2010_06_04
    -rw-r--r--   1 root root 2.8M 2010-06-05 23:59 ispconfig_access_log_2010_06_05
    -rw-r--r--   1 root root 3.9M 2010-06-06 23:59 ispconfig_access_log_2010_06_06
    -rw-r--r--   1 root root 7.2M 2010-06-07 23:59 ispconfig_access_log_2010_06_07
    -rw-r--r--   1 root root  19M 2010-06-08 23:59 ispconfig_access_log_2010_06_08
    -rw-r--r--   1 root root 5.8M 2010-06-09 23:58 ispconfig_access_log_2010_06_09
    -rw-r--r--   1 root root 4.8M 2010-06-10 23:58 ispconfig_access_log_2010_06_10
    -rw-r--r--   1 root root 2.9M 2010-06-11 23:59 ispconfig_access_log_2010_06_11
    -rw-r--r--   1 root root 3.4M 2010-06-12 23:59 ispconfig_access_log_2010_06_12
    -rw-r--r--   1 root root 3.6M 2010-06-13 23:59 ispconfig_access_log_2010_06_13
    -rw-r--r--   1 root root 2.7M 2010-06-14 23:59 ispconfig_access_log_2010_06_14
    -rw-r--r--   1 root root 4.3M 2010-06-15 23:59 ispconfig_access_log_2010_06_15
    -rw-r--r--   1 root root 4.9M 2010-06-16 23:59 ispconfig_access_log_2010_06_16
    -rw-r--r--   1 root root 4.1M 2010-06-17 23:59 ispconfig_access_log_2010_06_17
    -rw-r--r--   1 root root 5.4M 2010-06-18 23:59 ispconfig_access_log_2010_06_18
    -rw-r--r--   1 root root 2.5M 2010-06-19 23:59 ispconfig_access_log_2010_06_19
    -rw-r--r--   1 root root 2.7M 2010-06-20 23:59 ispconfig_access_log_2010_06_20
    -rw-r--r--   1 root root 3.1M 2010-06-21 23:59 ispconfig_access_log_2010_06_21
    -rw-r--r--   1 root root 2.8M 2010-06-22 23:59 ispconfig_access_log_2010_06_22
    -rw-r--r--   1 root root 5.7M 2010-06-23 23:59 ispconfig_access_log_2010_06_23
    -rw-r--r--   1 root root 3.1M 2010-06-24 23:59 ispconfig_access_log_2010_06_24
    -rw-r--r--   1 root root 2.5M 2010-06-25 23:59 ispconfig_access_log_2010_06_25
    -rw-r--r--   1 root root 2.6M 2010-06-26 23:59 ispconfig_access_log_2010_06_26
    -rw-r--r--   1 root root 2.7M 2010-06-27 23:59 ispconfig_access_log_2010_06_27
    -rw-r--r--   1 root root 3.8M 2010-06-28 23:59 ispconfig_access_log_2010_06_28
    -rw-r--r--   1 root root 2.6M 2010-06-29 23:58 ispconfig_access_log_2010_06_29
    -rw-r--r--   1 root root 3.4M 2010-06-30 23:59 ispconfig_access_log_2010_06_30
    -rw-r--r--   1 root root 3.2M 2010-07-01 23:59 ispconfig_access_log_2010_07_01
    -rw-r--r--   1 root root 3.0M 2010-07-02 23:58 ispconfig_access_log_2010_07_02
    -rw-r--r--   1 root root 4.0M 2010-07-03 23:59 ispconfig_access_log_2010_07_03
    -rw-r--r--   1 root root 2.9M 2010-07-04 23:58 ispconfig_access_log_2010_07_04
    -rw-r--r--   1 root root 2.5M 2010-07-05 23:59 ispconfig_access_log_2010_07_05
    -rw-r--r--   1 root root 3.4M 2010-07-06 23:58 ispconfig_access_log_2010_07_06
    -rw-r--r--   1 root root 4.4M 2010-07-07 23:59 ispconfig_access_log_2010_07_07
    -rw-r--r--   1 root root 3.4M 2010-07-08 23:59 ispconfig_access_log_2010_07_08
    -rw-r--r--   1 root root 4.9M 2010-07-09 23:59 ispconfig_access_log_2010_07_09
    -rw-r--r--   1 root root 3.0M 2010-07-10 23:59 ispconfig_access_log_2010_07_10
    -rw-r--r--   1 root root 4.0M 2010-07-11 23:59 ispconfig_access_log_2010_07_11
    -rw-r--r--   1 root root 3.7M 2010-07-12 23:59 ispconfig_access_log_2010_07_12
    -rw-r--r--   1 root root 5.5M 2010-07-13 23:59 ispconfig_access_log_2010_07_13
    -rw-r--r--   1 root root 4.6M 2010-07-14 23:59 ispconfig_access_log_2010_07_14
    -rw-r--r--   1 root root 4.7M 2010-07-15 23:59 ispconfig_access_log_2010_07_15
    -rw-r--r--   1 root root 3.6M 2010-07-16 23:58 ispconfig_access_log_2010_07_16
    -rw-r--r--   1 root root 4.4M 2010-07-17 23:59 ispconfig_access_log_2010_07_17
    -rw-r--r--   1 root root 4.1M 2010-07-18 23:59 ispconfig_access_log_2010_07_18
    lrwxrwxrwx   1 root root   46 2010-07-18 00:00 ispconfig_access_log-20100718 -> /var/log/httpd/ispconfig_access_log_2010_07_18
    -rw-r--r--   1 root root 5.8M 2010-07-19 23:59 ispconfig_access_log_2010_07_19
    -rw-r--r--   1 root root 4.6M 2010-07-20 23:59 ispconfig_access_log_2010_07_20
    -rw-r--r--   1 root root 3.9M 2010-07-21 23:59 ispconfig_access_log_2010_07_21
    -rw-r--r--   1 root root 4.0M 2010-07-22 23:59 ispconfig_access_log_2010_07_22
    -rw-r--r--   1 root root 4.3M 2010-07-23 23:59 ispconfig_access_log_2010_07_23
    -rw-r--r--   1 root root 4.9M 2010-07-24 23:59 ispconfig_access_log_2010_07_24
    -rw-r--r--   1 root root  11M 2010-07-25 23:59 ispconfig_access_log_2010_07_25
    lrwxrwxrwx   1 root root   46 2010-07-25 00:00 ispconfig_access_log-20100725 -> /var/log/httpd/ispconfig_access_log_2010_07_25
    -rw-r--r--   1 root root 6.0M 2010-07-26 23:59 ispconfig_access_log_2010_07_26
    -rw-r--r--   1 root root 6.5M 2010-07-27 23:59 ispconfig_access_log_2010_07_27
    -rw-r--r--   1 root root 5.1M 2010-07-28 23:58 ispconfig_access_log_2010_07_28
    -rw-r--r--   1 root root 4.5M 2010-07-29 23:59 ispconfig_access_log_2010_07_29
    -rw-r--r--   1 root root 4.7M 2010-07-30 23:59 ispconfig_access_log_2010_07_30
    -rw-r--r--   1 root root 4.8M 2010-07-31 23:59 ispconfig_access_log_2010_07_31
    -rw-r--r--   1 root root 5.0M 2010-08-01 23:58 ispconfig_access_log_2010_08_01
    lrwxrwxrwx   1 root root   46 2010-08-01 00:00 ispconfig_access_log-20100801 -> /var/log/httpd/ispconfig_access_log_2010_08_01
    -rw-r--r--   1 root root 3.7M 2010-08-02 23:59 ispconfig_access_log_2010_08_02
    -rw-r--r--   1 root root 4.8M 2010-08-03 23:59 ispconfig_access_log_2010_08_03
    -rw-r--r--   1 root root 4.2M 2010-08-04 23:59 ispconfig_access_log_2010_08_04
    -rw-r--r--   1 root root 3.5M 2010-08-05 23:58 ispconfig_access_log_2010_08_05
    -rw-r--r--   1 root root 4.0M 2010-08-06 23:59 ispconfig_access_log_2010_08_06
    -rw-r--r--   1 root root 3.4M 2010-08-07 23:59 ispconfig_access_log_2010_08_07
    -rw-r--r--   1 root root 3.8M 2010-08-08 23:59 ispconfig_access_log_2010_08_08
    lrwxrwxrwx   1 root root   46 2010-08-08 00:00 ispconfig_access_log-20100808 -> /var/log/httpd/ispconfig_access_log_2010_08_08
    -rw-r--r--   1 root root 4.1M 2010-08-09 23:58 ispconfig_access_log_2010_08_09
    -rw-r--r--   1 root root 3.6M 2010-08-10 23:58 ispconfig_access_log_2010_08_10
    -rw-r--r--   1 root root 3.9M 2010-08-11 23:59 ispconfig_access_log_2010_08_11
    -rw-r--r--   1 root root 3.5M 2010-08-12 23:50 ispconfig_access_log_2010_08_12
    -rw-r--r--   1 root root  500 2010-08-09 10:01 ssl_access_log
    -rw-r--r--   1 root root  418 2010-07-17 23:29 ssl_access_log-20100718
    -rw-r--r--   1 root root 1.3K 2010-07-22 15:33 ssl_access_log-20100725
    -rw-r--r--   1 root root  457 2010-08-04 17:19 ssl_access_log-20100805
    -rw-r--r--   1 root root  570 2010-08-06 19:20 ssl_access_log-20100808
    -rw-r--r--   1 root root 4.8K 2010-08-12 23:34 ssl_error_log
    -rw-r--r--   1 root root 3.0K 2010-07-17 23:29 ssl_error_log-20100718
    -rw-r--r--   1 root root 6.1K 2010-07-22 15:33 ssl_error_log-20100725
    -rw-r--r--   1 root root 3.0K 2010-07-28 14:25 ssl_error_log-20100801
    -rw-r--r--   1 root root  12K 2010-08-07 15:28 ssl_error_log-20100808
    -rw-r--r--   1 root root  627 2010-08-09 10:01 ssl_request_log
    -rw-r--r--   1 root root  486 2010-07-17 23:29 ssl_request_log-20100718
    -rw-r--r--   1 root root 1.4K 2010-07-22 15:33 ssl_request_log-20100725
    -rw-r--r--   1 root root  493 2010-08-04 17:19 ssl_request_log-20100805
    -rw-r--r--   1 root root  724 2010-08-06 19:20 ssl_request_log-20100808
    
    
     
  3. falko

    falko Super Moderator Howtoforge Staff

    I've added this to our bugtracker.
     
  4. mccharlet

    mccharlet Member HowtoForge Supporter

    which version of clamav is on the package ?
     
  5. falko

    falko Super Moderator Howtoforge Staff

    It's 0.96.1.
     
  6. commentator

    commentator Member

  7. jonwatson

    jonwatson New Member

    Hi,

    I am migrating a 2.2.35 installation to another machine and would like to use 2.2.37 on the new machine. Are there any database schema changes between 2.2.35 and 2.2.37 or can I just copy the database straight across?

    Thanks,

    Jon
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    As far as I can see in the SVN log, there had been no DB layout changes between 2.2.35 and 2.2.37.
     
  9. basmevissen

    basmevissen Member

    (quoted as an example)

    I would not recommend just installing a package from a repository without adding the repository to your (automatic) updates. So better add the repository and then install the package. This will keep the package up to date automatically. Please check on forehand whether the repository might supersede packages already installed on your system.

    FYI: The perl-NetAddr-IP package is also available from the epel package repostitory for RHEL and CentOS. (http://fedoraproject.org/wiki/EPEL)

    Thanks for maintaining Ispconfig 2!
     
  10. jonwatson

    jonwatson New Member

    Great, thanks Til.
     
  11. madmucho

    madmucho Member

    Update on Mandriva no problem but one thing...

    Update on Mandriva 2010 and 2008 with no problem from 2.2.35

    Please can you add thing about /usr/include/stdio.h lib from Perfect Server Howto to installer to affected os when is detected?

    I Forget about that this time and must restore my modified customized templates from backup because update failed and my previous version conf was deleted with script with no backup :-/
     

Share This Page