[SOLVED] httpd: fatal: libpng12.so.0: open failed: No such file or directory
Solaris / OpenSolarisThis forum is for the discussion of Solaris, OpenSolaris, OpenIndiana, and illumos.
General Sun, SunOS and Sparc related questions also go here. Any Solaris fork or distribution is welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
httpd: fatal: libpng12.so.0: open failed: No such file or directory
Hello all,
I have the following problem, i'm compiling php5 on a solaris 10 sparc box, using solaris studio 12.2, i dont have any problem compiling apache or php, all the procees goes smooth
but when i try to start the apache i got following error:
Code:
bash-3.00# ./apachectl -k start
httpd: Syntax error on line 101 of /etc/apache2/httpd.conf: Cannot load /opt/apache2/modules/libphp5.so into server: ld.so.1: httpd: fatal: libpng12.so.0: open failed: No such file or directory
Sorry for the late reply, it's been hell today at work, database server stop responding... so imagine.
About the commands you ask for, here is the ls, in blue the libpng
Quote:
bash-3.00# cd /usr/local/lib/
bash-3.00# ls -lL
total 123902
drwxr-xr-x 3 bin bin 3 Jun 5 09:15 gio
drwxr-xr-x 3 bin bin 3 Jun 5 09:15 glib-2.0
drwxr-xr-x 4 bin bin 4 Jun 5 09:15 gtk-2.0
-rw-r--r-- 1 bin bin 113468 May 26 2000 libXpm.a
-rwxr-xr-x 1 bin bin 101520 May 26 2000 libXpm.so
-rwxr-xr-x 1 bin bin 101520 May 26 2000 libXpm.so.4.11
-rw-r--r-- 1 root bin 595320 Mar 4 2005 libXrender.a
-rwxr-xr-x 1 root bin 1028 Mar 4 2005 libXrender.la
-rwxr-xr-x 1 root bin 51596 Mar 4 2005 libXrender.so
-rwxr-xr-x 1 root bin 51596 Mar 4 2005 libXrender.so.1
-rwxr-xr-x 1 root bin 51596 Mar 4 2005 libXrender.so.1.2.2
-rwxr-xr-x 1 bin bin 1066 Oct 7 2007 libatk-1.0.la
-rwxr-xr-x 1 bin bin 156628 Oct 7 2007 libatk-1.0.so
-rwxr-xr-x 1 bin bin 156628 Oct 7 2007 libatk-1.0.so.0
-rwxr-xr-x 1 bin bin 156628 Oct 7 2007 libatk-1.0.so.0.1809.1
-rw-r--r-- 1 bin bin 690322 Oct 4 2007 libcairo.a
-rwxr-xr-x 1 bin bin 1255 Oct 4 2007 libcairo.la
-rwxr-xr-x 1 bin bin 567812 Oct 4 2007 libcairo.so
-rwxr-xr-x 1 bin bin 567812 Oct 4 2007 libcairo.so.2
-rwxr-xr-x 1 bin bin 567812 Oct 4 2007 libcairo.so.2.11.5
-rw-r--r-- 1 bin bin 4784 Jan 12 2010 libcharset.a
-rw-r--r-- 1 bin bin 1174 Jan 12 2010 libcharset.la
-rwxr-xr-x 1 bin bin 9748 Jan 12 2010 libcharset.so
-rwxr-xr-x 1 bin bin 9748 Jan 12 2010 libcharset.so.1
-rwxr-xr-x 1 bin bin 9748 Jan 12 2010 libcharset.so.1.0.0
-rw-r--r-- 1 bin bin 189148 Jan 4 2008 libexpat.a
-rwxr-xr-x 1 bin bin 1033 Jan 4 2008 libexpat.la
-rwxr-xr-x 1 bin bin 150252 Jan 4 2008 libexpat.so
-rwxr-xr-x 1 bin bin 323716 Jan 4 2008 libexpat.so.0
-rwxr-xr-x 1 bin bin 323716 Jan 4 2008 libexpat.so.0.4.0
-rwxr-xr-x 1 bin bin 150252 Jan 4 2008 libexpat.so.1
-rwxr-xr-x 1 bin bin 150252 Jan 4 2008 libexpat.so.1.5.2
-rw-r--r-- 1 bin bin 267928 Aug 13 2010 libfontconfig.a
-rwxr-xr-x 1 bin bin 1347 Aug 13 2010 libfontconfig.la
-rwxr-xr-x 1 bin bin 235472 Aug 13 2010 libfontconfig.so
-rwxr-xr-x 1 bin bin 235472 Aug 13 2010 libfontconfig.so.1
-rwxr-xr-x 1 bin bin 235472 Aug 13 2010 libfontconfig.so.1.4.4
-rw-r--r-- 1 bin bin 83850 Apr 25 2010 libform.a
-rwxr-xr-x 1 bin bin 62504 Apr 25 2010 libform.so
-rwxr-xr-x 1 bin bin 62504 Apr 25 2010 libform.so.5
-rwxr-xr-x 1 bin bin 62504 Apr 25 2010 libform.so.5.7
-rw-r--r-- 1 bin bin 420952 Apr 25 2010 libform_g.a
-rw-r--r-- 1 bin bin 582064 Aug 13 2010 libfreetype.a
-rwxr-xr-x 1 bin bin 1187 Aug 13 2010 libfreetype.la
-rwxr-xr-x 1 bin bin 520344 Aug 13 2010 libfreetype.so
-rwxr-xr-x 1 bin bin 520344 Aug 13 2010 libfreetype.so.6
-rwxr-xr-x 1 bin bin 520344 Aug 13 2010 libfreetype.so.6.6.0
-rwxr-xr-x 1 bin bin 163096 Oct 9 2006 libg2c.so
-rwxr-xr-x 1 bin bin 163096 Oct 9 2006 libg2c.so.0
-rwxr-xr-x 1 bin bin 163096 Oct 9 2006 libg2c.so.0.0.0
-rw-r--r-- 1 bin bin 168580 Oct 9 2006 libgcc_s.so
-rw-r--r-- 1 bin bin 168580 Oct 9 2006 libgcc_s.so.1
-rw-r--r-- 1 bin bin 280944 Jan 17 2008 libgd.a
-rwxr-xr-x 1 bin bin 1201 Jan 17 2008 libgd.la
-rwxr-xr-x 1 bin bin 266848 Jan 17 2008 libgd.so
-rwxr-xr-x 1 bin bin 266848 Jan 17 2008 libgd.so.2
-rwxr-xr-x 1 bin bin 266848 Jan 17 2008 libgd.so.2.0.0
-rw-r--r-- 1 bin bin 834 Dec 9 2007 libgdk-x11-2.0.la
-rwxr-xr-x 1 bin bin 684800 Dec 9 2007 libgdk-x11-2.0.so
-rwxr-xr-x 1 bin bin 684800 Dec 9 2007 libgdk-x11-2.0.so.0
-rwxr-xr-x 1 bin bin 684800 Dec 9 2007 libgdk-x11-2.0.so.0.1200.0
-rwxr-xr-x 1 bin bin 1103 Dec 9 2007 libgdk_pixbuf-2.0.la
-rwxr-xr-x 1 bin bin 131372 Dec 9 2007 libgdk_pixbuf-2.0.so
-rwxr-xr-x 1 bin bin 131372 Dec 9 2007 libgdk_pixbuf-2.0.so.0
-rwxr-xr-x 1 bin bin 131372 Dec 9 2007 libgdk_pixbuf-2.0.so.0.1200.0
-rwxr-xr-x 1 bin bin 1190 Dec 9 2007 libgdk_pixbuf_xlib-2.0.la
-rwxr-xr-x 1 bin bin 66196 Dec 9 2007 libgdk_pixbuf_xlib-2.0.so
-rwxr-xr-x 1 bin bin 66196 Dec 9 2007 libgdk_pixbuf_xlib-2.0.so.0
-rwxr-xr-x 1 bin bin 66196 Dec 9 2007 libgdk_pixbuf_xlib-2.0.so.0.1200.0
-rwxr-xr-x 1 bin bin 1316 Aug 16 2010 libgio-2.0.la
-rwxr-xr-x 1 bin bin 1321500 Aug 16 2010 libgio-2.0.so
-rwxr-xr-x 1 bin bin 1321500 Aug 16 2010 libgio-2.0.so.0
-rwxr-xr-x 1 bin bin 1321500 Aug 16 2010 libgio-2.0.so.0.2513.0
-rwxr-xr-x 1 bin bin 1156 Aug 16 2010 libglib-2.0.la
-rwxr-xr-x 1 bin bin 1196060 Aug 16 2010 libglib-2.0.so
-rwxr-xr-x 1 bin bin 1196060 Aug 16 2010 libglib-2.0.so.0
-rwxr-xr-x 1 bin bin 1196060 Aug 16 2010 libglib-2.0.so.0.2513.0
-rwxr-xr-x 1 bin bin 1204 Aug 16 2010 libgmodule-2.0.la
-rwxr-xr-x 1 bin bin 15820 Aug 16 2010 libgmodule-2.0.so
-rwxr-xr-x 1 bin bin 15820 Aug 16 2010 libgmodule-2.0.so.0
-rwxr-xr-x 1 bin bin 15820 Aug 16 2010 libgmodule-2.0.so.0.2513.0
-rwxr-xr-x 1 bin bin 1261 Aug 16 2010 libgobject-2.0.la
-rwxr-xr-x 1 bin bin 380628 Aug 16 2010 libgobject-2.0.so
-rwxr-xr-x 1 bin bin 380628 Aug 16 2010 libgobject-2.0.so.0
-rwxr-xr-x 1 bin bin 380628 Aug 16 2010 libgobject-2.0.so.0.2513.0
-rwxr-xr-x 1 bin bin 1228 Aug 16 2010 libgthread-2.0.la
-rwxr-xr-x 1 bin bin 23472 Aug 16 2010 libgthread-2.0.so
-rwxr-xr-x 1 bin bin 23472 Aug 16 2010 libgthread-2.0.so.0
-rwxr-xr-x 1 bin bin 23472 Aug 16 2010 libgthread-2.0.so.0.2513.0
-rw-r--r-- 1 bin bin 834 Dec 9 2007 libgtk-x11-2.0.la
-rwxr-xr-x 1 bin bin 4823188 Dec 9 2007 libgtk-x11-2.0.so
-rwxr-xr-x 1 bin bin 4823188 Dec 9 2007 libgtk-x11-2.0.so.0
-rwxr-xr-x 1 bin bin 4823188 Dec 9 2007 libgtk-x11-2.0.so.0.1200.0
-rw-r--r-- 1 bin bin 1033 Jan 12 2010 libiconv.la
-rwxr-xr-x 1 bin bin 968236 Jan 12 2010 libiconv.so
-rwxr-xr-x 1 bin bin 968236 Jan 12 2010 libiconv.so.2
-rwxr-xr-x 1 bin bin 968236 Jan 12 2010 libiconv.so.2.5.0
-rw-r--r-- 1 bin bin 63802 Jan 1 2008 libintl.a
-rw-r--r-- 1 bin bin 1063 Jan 1 2008 libintl.la
-rwxr-xr-x 1 bin bin 49452 Jan 1 2008 libintl.so
-rwxr-xr-x 1 bin bin 49452 Jan 1 2008 libintl.so.8
-rwxr-xr-x 1 bin bin 49452 Jan 1 2008 libintl.so.8.0.2
-rw-r--r-- 1 bin bin 300974 Apr 7 2010 libjpeg.a
-rwxr-xr-x 1 bin bin 1154 Apr 7 2010 libjpeg.la
-rwxr-xr-x 1 bin bin 271712 Apr 7 2010 libjpeg.so
-rwxr-xr-x 1 bin bin 137028 Apr 7 2010 libjpeg.so.62
-rwxr-xr-x 1 bin bin 137028 Apr 7 2010 libjpeg.so.62.0.0
-rwxr-xr-x 1 bin bin 264192 Apr 7 2010 libjpeg.so.7
-rwxr-xr-x 1 bin bin 264192 Apr 7 2010 libjpeg.so.7.0.0
-rwxr-xr-x 1 bin bin 271712 Apr 7 2010 libjpeg.so.8
-rwxr-xr-x 1 bin bin 271712 Apr 7 2010 libjpeg.so.8.0.1
-rw-r--r-- 1 bin bin 45956 Sep 23 2010 libltdl.a
-rwxr-xr-x 1 bin bin 1150 Sep 23 2010 libltdl.la
-rwxr-xr-x 1 bin bin 42052 Sep 23 2010 libltdl.so
-rwxr-xr-x 1 bin bin 42052 Sep 23 2010 libltdl.so.7
-rwxr-xr-x 1 bin bin 42052 Sep 23 2010 libltdl.so.7.3.0
-rw-r--r-- 1 bin bin 43970 Apr 25 2010 libmenu.a
-rwxr-xr-x 1 bin bin 32372 Apr 25 2010 libmenu.so
-rwxr-xr-x 1 bin bin 32372 Apr 25 2010 libmenu.so.5
-rwxr-xr-x 1 bin bin 32372 Apr 25 2010 libmenu.so.5.7
-rw-r--r-- 1 bin bin 223056 Apr 25 2010 libmenu_g.a
-rw-r--r-- 1 bin bin 198304 Apr 25 2010 libncurses++.a
-rw-r--r-- 1 bin bin 439944 Apr 25 2010 libncurses.a
-rwxr-xr-x 1 bin bin 320372 Apr 25 2010 libncurses.so
-rwxr-xr-x 1 bin bin 320372 Apr 25 2010 libncurses.so.5
-rwxr-xr-x 1 bin bin 320372 Apr 25 2010 libncurses.so.5.7
-rw-r--r-- 1 bin bin 1944250 Apr 25 2010 libncurses_g.a
-rw-r--r-- 1 bin bin 18690 Apr 25 2010 libpanel.a
-rwxr-xr-x 1 bin bin 15620 Apr 25 2010 libpanel.so
-rwxr-xr-x 1 bin bin 15620 Apr 25 2010 libpanel.so.5
-rwxr-xr-x 1 bin bin 15620 Apr 25 2010 libpanel.so.5.7
-rw-r--r-- 1 bin bin 83580 Apr 25 2010 libpanel_g.a
-rwxr-xr-x 1 bin bin 1066 Oct 6 2007 libpango-1.0.la
-rwxr-xr-x 1 bin bin 313132 Oct 6 2007 libpango-1.0.so
-rwxr-xr-x 1 bin bin 313132 Oct 6 2007 libpango-1.0.so.0
-rwxr-xr-x 1 bin bin 313132 Oct 6 2007 libpango-1.0.so.0.1800.2
-rwxr-xr-x 1 bin bin 1387 Oct 6 2007 libpangocairo-1.0.la
-rwxr-xr-x 1 bin bin 51888 Oct 6 2007 libpangocairo-1.0.so
-rwxr-xr-x 1 bin bin 51888 Oct 6 2007 libpangocairo-1.0.so.0
-rwxr-xr-x 1 bin bin 51888 Oct 6 2007 libpangocairo-1.0.so.0.1800.2
-rw-r--r-- 1 bin bin 840 Oct 6 2007 libpangoft2-1.0.la
-rwxr-xr-x 1 bin bin 223300 Oct 6 2007 libpangoft2-1.0.so
-rwxr-xr-x 1 bin bin 223300 Oct 6 2007 libpangoft2-1.0.so.0
-rwxr-xr-x 1 bin bin 223300 Oct 6 2007 libpangoft2-1.0.so.0.1800.2
-rw-r--r-- 1 bin bin 828 Oct 6 2007 libpangox-1.0.la
-rwxr-xr-x 1 bin bin 56612 Oct 6 2007 libpangox-1.0.so
-rwxr-xr-x 1 bin bin 56612 Oct 6 2007 libpangox-1.0.so.0
-rwxr-xr-x 1 bin bin 56612 Oct 6 2007 libpangox-1.0.so.0.1800.2
-rw-r--r-- 1 bin bin 840 Oct 6 2007 libpangoxft-1.0.la
-rwxr-xr-x 1 bin bin 36776 Oct 6 2007 libpangoxft-1.0.so
-rwxr-xr-x 1 bin bin 36776 Oct 6 2007 libpangoxft-1.0.so.0
-rwxr-xr-x 1 bin bin 36776 Oct 6 2007 libpangoxft-1.0.so.0.1800.2
-rw-r--r-- 1 bin bin 196006 Jul 13 2010 libpng.a
-rwxr-xr-x 1 bin bin 1172 Jul 13 2010 libpng.la
-rwxr-xr-x 1 bin bin 169473 Jul 13 2010 libpng.so
-rwxr-xr-x 1 bin bin 178985 Jul 13 2010 libpng.so.3
-rwxr-xr-x 1 bin bin 178985 Jul 13 2010 libpng.so.3.44.0
-rw-r--r-- 1 bin bin 196006 Jul 13 2010 libpng12.a
-rwxr-xr-x 1 bin bin 1172 Jul 13 2010 libpng12.la
-rwxr-xr-x 1 bin bin 169473 Jul 13 2010 libpng12.so
-rwxr-xr-x 1 bin bin 169473 Jul 13 2010 libpng12.so.0
-rwxr-xr-x 1 bin bin 169473 Jul 13 2010 libpng12.so.0.44.0
-rwxr-xr-x 1 bin bin 1586640 Oct 9 2006 libstdc++.so.6
-rwxr-xr-x 1 bin bin 1586640 Oct 9 2006 libstdc++.so.6.0.3
-rw-r--r-- 1 bin bin 482332 Jun 18 2010 libtiff.a
-rwxr-xr-x 1 bin bin 1191 Jun 18 2010 libtiff.la
-rwxr-xr-x 1 bin bin 426560 Jun 18 2010 libtiff.so
-rwxr-xr-x 1 bin bin 426560 Jun 18 2010 libtiff.so.3
-rwxr-xr-x 1 bin bin 426560 Jun 18 2010 libtiff.so.3.9.4
-rw-r--r-- 1 bin bin 10998 Jun 18 2010 libtiffxx.a
-rwxr-xr-x 1 bin bin 1400 Jun 18 2010 libtiffxx.la
-rwxr-xr-x 1 bin bin 16208 Jun 18 2010 libtiffxx.so
-rwxr-xr-x 1 bin bin 16208 Jun 18 2010 libtiffxx.so.3
-rwxr-xr-x 1 bin bin 16208 Jun 18 2010 libtiffxx.so.3.9.4
drwxr-xr-x 3 bin bin 3 Jun 5 09:16 pango
drwxr-xr-x 2 bin bin 38 Jun 5 09:16 pkgconfig
-rw-r--r-- 1 bin bin 961524 Jan 12 2010 preloadable_libiconv.so
drwxr-xr-x 44 bin bin 44 Jun 5 09:16 terminfo
I meant "just run ls -lL on your libpng". Not the whole directory
Nevertheless:
Code:
/usr/local/lib/libpng12.so.0 -> libpng12.so.0.44.0
-rwxr-xr-x 1 bin bin 169473 Jul 13 2010 libpng.so
-rwxr-xr-x 1 bin bin 169473 Jul 13 2010 libpng12.so
-rwxr-xr-x 1 bin bin 169473 Jul 13 2010 libpng12.so.0
-rwxr-xr-x 1 bin bin 169473 Jul 13 2010 libpng12.so.0.44.0
-rwxr-xr-x 1 bin bin 178985 Jul 13 2010 libpng.so.3
-rwxr-xr-x 1 bin bin 178985 Jul 13 2010 libpng.so.3.44.0
Suggestion:
You've got two different versions of libpng*.so. Maybe "libpng.so" is a symbolic link, and maybe it should point to libpng.so.3 instead of to libpng12.so?
Use "ls -l" to sort out what's pointing to what, use "rm" to delete a symbolic link, and use "ln -s" to recreate it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.