• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.

httpsd: symbol lookup error: /usr/local/Zend/lib/ZendExtensi

W

WaDavid

Guest
[solved] httpsd: symbol lookup error: /usr/local/Zend/lib/ZendExtensi

Interesting error. Found today for the second time that a specific server running Plesk 8.6 on Centos 4 to be down. Now this server pretty much ran 100% for more than 6 months on Plesk 8.2.1 and it took me a long time to consider an upgrade because it was really stable.

First thing I tried was to restart it the normal way.

[root@control3 ~]# /etc/init.d/psa restart
PSA is down, performing full restart.
Starting xinetd service... done
Starting named service... done
Starting mysqld service... done
Starting qmail service... done
Starting courier-imap service... done
Starting postgresql service... done
Starting psa-spamassassin service... done
Starting Plesk... failed
Starting drwebd service... not installed
[root@control3 ~]#

No luck no matter what I tried so I decided to do a test.

[root@control3 ~]# /usr/local/psa/admin/bin/httpsd -t
/usr/local/psa/admin/bin/httpsd: symbol lookup error: /usr/local/Zend/lib/ZendExtensionManager.so: undefined symbol: zend_get_configuration_directive
[root@control3 ~]#

Now this is quite unexpected. I am not 100% sure why the plesk apache or is it lighthttpd server need Zend, as far as I remember the plesk control panel php files are encrypted with something else that I can't remember right now but definitly not zend, though I guess things could have changed.

How can I go about fixing this?

I did some more testing, and this is the really wierd pard:
[root@control3 ~]# /usr/local/psa/admin/bin/httpsd
/usr/local/psa/admin/bin/httpsd: symbol lookup error: /usr/local/Zend/lib/ZendExtensionManager.so: undefined symbol: zend_get_configuration_directive
[root@control3 ~]# cd /usr/local/psa/admin/bin/
[root@control3 bin]# ./httpsd
Processing config directory: /usr/local/psa/admin/conf/httpsd.*.include
Processing config file: /usr/local/psa/admin/conf/httpsd.rw.include
[root@control3 bin]#
Like what? It is back up now but somewhere something is not set the way it should be.
 
Alright, noticed there was a new small update to 8.6, updated again and this problem seems to be resolved now.
 
Back
Top