libphp5.so: undefined symbol: compress

Discussion in 'General' started by cryptic, Apr 28, 2007.

  1. cryptic

    cryptic Member

    CentOS 5, ISPConfig 2.2.12

    I installed the MySQL 4 RPM files from MySQL site, and because of this I had to rebuild the php rpms from centos src rpm files. No specs were changed. I installed ISPConfig and when I try to start ispconfig_server, I receive the following error:

    # service ispconfig_server start
    Starting ISPConfig system...
    Syntax error on line 205 of /root/ispconfig/httpd/conf/httpd.conf:
    Cannot load /root/ispconfig/httpd/libexec/libphp5.so into server: /root/ispconfig/httpd/libexec/libphp5.so: undefined symbol: compress
    /root/ispconfig/httpd/bin/apachectl startssl: httpd could not be started
    FreshClam is already running!
    ISPConfig system is now up and running!
     
  2. falko

    falko Super Moderator Howtoforge Staff

  3. cryptic

    cryptic Member

    Hi Falko,

    I did! :)

    It ends up a major application we run only support MySQL 4, not 5. So I had to rebuild the php rpms (since those depends on mysql). And now I get that error I posted, with ISPConfig.
     
  4. falko

    falko Super Moderator Howtoforge Staff

    Ok, ISPConfig was compiled against MySQL 5, but now you use MySQL 4. I think you should try to upgrade ISPConfig so that it compiles against MySQL 4 (but I'm not sure if the upgrade will save your old ISPConfig database in this special case...).
     
  5. cryptic

    cryptic Member

    I get the same error :( Maybe I need a fresh install with MySQL 4 and my php rpms, then install ISPConfig.
     
  6. cryptic

    cryptic Member

    I was able to resolve my issue by starting fresh. I followed all on the CentOS Perfect Setup except, I installed my own MySQL (version 4), php, and dovecot packages. My PHP and dovecot packages were rebuilt from src rpm on a CentOS 5 system with MySQL 4 installed.

    ISPConfig works on this fresh install.
     

Share This Page