Trouble during PacsOne Server installations
-
saavik - Posts:42
- Joined:Mon Aug 07, 2006 12:04 pm
image is empty in /pacsone/php/login.php on line 51
Post
by saavik » Thu Dec 10, 2009 9:35 am
After installing I can access the loginpage, but the "Anti-Spam Code"-picture does not show up.
/var/log/httpd/error.log:
Code: Select all
[Thu Dec 10 10:32:12 2009] [error] [client 10.77.88.99] PHP Fatal error: imagick_readimage(): after ReadImage(), image is empty in /pacsone/php/login.php on line 51
Code: Select all
# ldd /usr/lib64/php/modules/imagick.so
libMagick-5.5.6-Q16.so.0 => /usr/local/lib/libMagick-5.5.6-Q16.so.0 (0x00002ac2aa547000)
libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00002ac2aa8af000)
libm.so.6 => /lib64/libm.so.6 (0x00002ac2aaabf000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002ac2aad43000)
libc.so.6 => /lib64/libc.so.6 (0x00002ac2aafc7000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00002ac2ab31e000)
libSM.so.6 => /usr/lib64/libSM.so.6 (0x00002ac2ab530000)
libICE.so.6 => /usr/lib64/libICE.so.6 (0x00002ac2ab73a000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00002ac2ab955000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00002ac2abc62000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ac2abe76000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002ac2ac091000)
/lib64/ld-linux-x86-64.so.2 (0x000000381d000000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00002ac2ac296000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00002ac2ac498000)
Code: Select all
]# ldd /usr/lib64/ImageMagick-6.2.8/modules-Q16/coders/jpeg.so
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002b24dca28000)
libMagick.so.10 => /usr/lib64/libMagick.so.10 (0x00002b24dccac000)
libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00002b24dd079000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b24dd29b000)
libc.so.6 => /lib64/libc.so.6 (0x00002b24dd4b6000)
liblcms.so.1 => /usr/lib64/liblcms.so.1 (0x00002b24dd80d000)
libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x00002b24dda44000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00002b24ddc9d000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00002b24dded1000)
libSM.so.6 => /usr/lib64/libSM.so.6 (0x00002b24de0e3000)
libICE.so.6 => /usr/lib64/libICE.so.6 (0x00002b24de2ed000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00002b24de508000)
libXt.so.6 => /usr/lib64/libXt.so.6 (0x00002b24de815000)
libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00002b24dea76000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00002b24dec86000)
libm.so.6 => /lib64/libm.so.6 (0x00002b24dee9b000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002b24df11e000)
/lib64/ld-linux-x86-64.so.2 (0x000000381d000000)
libexpat.so.0 => /lib64/libexpat.so.0 (0x00002b24df323000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00002b24df545000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00002b24df747000)
Hello.php works!
Code: Select all
imagick
ImageMagick support enabled
Magick Backend ImageMagick
ImageMagick version 5.5.6
PHP imagick version 0.9.11
MaxRGB 65535
Supported image formats IMPLICIT
Font Family - Name AvantGarde - AvantGarde-Book
Font Family - Name AvantGarde - AvantGarde-BookOblique
Font Family - Name AvantGarde - AvantGarde-Demi
Font Family - Name AvantGarde - AvantGarde-DemiOblique
Font Family - Name Bookman - Bookman-Demi
Font Family - Name Bookman - Bookman-DemiItalic
Font Family - Name Bookman - Bookman-Light
Font Family - Name Bookman - Bookman-LightItalic
Font Family - Name Courier - Courier
Font Family - Name Courier - Courier-Bold
Font Family - Name Courier - Courier-Oblique
Font Family - Name Courier - Courier-BoldOblique
Font Family - Name Helvetica - Helvetica
Font Family - Name Helvetica - Helvetica-Bold
Font Family - Name Helvetica - Helvetica-Oblique
Font Family - Name Helvetica - Helvetica-BoldOblique
Font Family - Name Helvetica Narrow - Helvetica-Narrow
Font Family - Name Helvetica Narrow - Helvetica-Narrow-Oblique
Font Family - Name Helvetica Narrow - Helvetica-Narrow-Bold
Font Family - Name Helvetica Narrow - Helvetica-Narrow-BoldOblique
Font Family - Name NewCenturySchlbk - NewCenturySchlbk-Roman
Font Family - Name NewCenturySchlbk - NewCenturySchlbk-Italic
Font Family - Name NewCenturySchlbk - NewCenturySchlbk-Bold
Font Family - Name NewCenturySchlbk - NewCenturySchlbk-BoldItalic
Font Family - Name Palatino - Palatino-Roman
Font Family - Name Palatino - Palatino-Italic
Font Family - Name Palatino - Palatino-Bold
Font Family - Name Palatino - Palatino-BoldItalic
Font Family - Name Times - Times-Roman
Font Family - Name Times - Times-Bold
Font Family - Name Times - Times-Italic
Font Family - Name Times - Times-BoldItalic
Font Family - Name Symbol - Symbol
Code: Select all
exif
EXIF Support enabled
EXIF Version 1.4 $Id: exif.c,v 1.173.2.5 2006/04/10 18:23:24 helly Exp $
Supported EXIF Version 0220
Supported filetypes JPEG,TIFF
-
pacsone - Site Admin
- Posts:3149
- Joined:Tue Sep 30, 2003 2:47 am
Post
by pacsone » Thu Dec 10, 2009 1:04 pm
Do you happen to have GD extension enabled? If so, try disabling/un-installing it in your PHP.INI file and restart Apache to see if the problem disappears or not.
-
saavik - Posts:42
- Joined:Mon Aug 07, 2006 12:04 pm
Post
by saavik » Thu Dec 10, 2009 1:21 pm
Code: Select all
[gd]
; Tell the jpeg decode to libjpeg warnings and try to create
; a gd image. The warning will then be displayed as notices
; disabled by default
;gd.jpeg_ignore_warning = 0
No more gd in php.ini. So I think this isn`t it.
-
pacsone - Site Admin
- Posts:3149
- Joined:Tue Sep 30, 2003 2:47 am
Post
by pacsone » Fri Dec 11, 2009 1:00 am
You seem to have the standard ImageMagick distribution (6.2.8 ) installed on this server, which will have conflicts with PacsOne Server as PacsOne uses customized ImageMagick libraries. So try removing the standard ImageMagick 6.2.8 package from this server, and see if the problem still exists or not.
-
saavik - Posts:42
- Joined:Mon Aug 07, 2006 12:04 pm
Post
by saavik » Fri Dec 11, 2009 9:17 am
ok, good idea, but that also does not help:
Code: Select all
# ls /usr/lib64/php/modules/im*
/usr/lib64/php/modules/imagick.so /usr/lib64/php/modules/imap.so
[root@localhost pacsone]# rpm -qa | grep magick
[root@localhost pacsone]#
Code: Select all
# ls -alt /usr/lib64/php/modules/ | grep imag
-rwxr-xr-x 1 root root 233248 10. Dez 10:42 imagick.so
Code: Select all
# cd /etc/php.d/
dbase.ini gd.ini imap.ini mysqli.ini odbc.ini pdo_mysql.ini pdo_sqlite.ini xmlrpc.ini xsl.ini
dom.ini imagick.ini ldap.ini mysql.ini pdo.ini pdo_odbc.ini xmlreader.ini xmlwriter.ini
[root@localhost /]# cat /etc/php.d/imagick.ini
; Enable mysql extension module
extension=imagick.so
http://10.40.40.188/pacsone/Hello.php
Code: Select all
imagick
ImageMagick support enabled
Magick Backend ImageMagick
ImageMagick version 5.5.6
PHP imagick version 0.9.11
MaxRGB 65535
Supported image formats IMPLICIT
Font Family - Name AvantGarde - AvantGarde-Book
Font Family - Name AvantGarde - AvantGarde-BookOblique
Font Family - Name AvantGarde - AvantGarde-Demi
Font Family - Name AvantGarde - AvantGarde-DemiOblique
Font Family - Name Bookman - Bookman-Demi
Font Family - Name Bookman - Bookman-DemiItalic
Font Family - Name Bookman - Bookman-Light
Font Family - Name Bookman - Bookman-LightItalic
Font Family - Name Courier - Courier
Font Family - Name Courier - Courier-Bold
Font Family - Name Courier - Courier-Oblique
Font Family - Name Courier - Courier-BoldOblique
Font Family - Name Helvetica - Helvetica
Font Family - Name Helvetica - Helvetica-Bold
Font Family - Name Helvetica - Helvetica-Oblique
Font Family - Name Helvetica - Helvetica-BoldOblique
Font Family - Name Helvetica Narrow - Helvetica-Narrow
Font Family - Name Helvetica Narrow - Helvetica-Narrow-Oblique
Font Family - Name Helvetica Narrow - Helvetica-Narrow-Bold
Font Family - Name Helvetica Narrow - Helvetica-Narrow-BoldOblique
Font Family - Name NewCenturySchlbk - NewCenturySchlbk-Roman
Font Family - Name NewCenturySchlbk - NewCenturySchlbk-Italic
Font Family - Name NewCenturySchlbk - NewCenturySchlbk-Bold
Font Family - Name NewCenturySchlbk - NewCenturySchlbk-BoldItalic
Font Family - Name Palatino - Palatino-Roman
Font Family - Name Palatino - Palatino-Italic
Font Family - Name Palatino - Palatino-Bold
Font Family - Name Palatino - Palatino-BoldItalic
Font Family - Name Times - Times-Roman
Font Family - Name Times - Times-Bold
Font Family - Name Times - Times-Italic
Font Family - Name Times - Times-BoldItalic
Font Family - Name Symbol - Symbol
-
pacsone - Site Admin
- Posts:3149
- Joined:Tue Sep 30, 2003 2:47 am
Post
by pacsone » Fri Dec 11, 2009 1:49 pm
Check which package the file
/usr/lib64/ImageMagick-6.2.8/modules-Q16/coders/jpeg.so belongs to, and remove that package:
Code: Select all
# rpm -qf /usr/lib64/ImageMagick-6.2.8/modules-Q16/coders/jpeg.so
Also, check and remove the package the file
/usr/lib64/libjpeg.so.62 belongs to:
Code: Select all
# rpm -qf /usr/lib64/libjpeg.so.62
-
saavik - Posts:42
- Joined:Mon Aug 07, 2006 12:04 pm
Post
by saavik » Mon Dec 14, 2009 7:49 am
Code: Select all
[root@localhost ~]# rpm -qf /usr/local/lib/ImageMagick-5.5.6-Q16/modules/coders/jpeg.so
Die Datei /usr/local/lib/ImageMagick-5.5.6-Q16/modules/coders/jpeg.so does not belong to any package
Code: Select all
[root@localhost ~]# rpm -qf /usr/lib64/libjpeg.so.62a
libjpeg-6b-37
Code: Select all
...
..
.
omcat5-jsp-2.0-api x86_64 5.5.23-0jpp.7.el5_3.2 installed 218 k
tomcat5-servlet-2.4-api x86_64 5.5.23-0jpp.7.el5_3.2 installed 323 k
totem i386 2.16.7-6.el5 installed 5.0 M
totem x86_64 2.16.7-6.el5 installed 5.1 M
trousers i386 0.3.1-4.el5 installed 793 k
trousers x86_64 0.3.1-4.el5 installed 780 k
usermode-gtk x86_64 1.88-3.el5.2 installed 199 k
vino x86_64 2.13.5-7.el5 installed 1.1 M
vte x86_64 0.14.0-2.el5 installed 1.4 M
webalizer x86_64 2.01_10-30.1 installed 259 k
xalan-j2 x86_64 2.7.0-6jpp.1 installed 13 M
xerces-j2 x86_64 2.7.1-7jpp.2 installed 9.3 M
xml-commons-apis x86_64 1.3.02-0.b2.7jpp.10 installed 1.3 M
xml-commons-resolver x86_64 1.1-1jpp.12 installed 456 k
xsane x86_64 0.991-5.el5 installed 4.5 M
xsane-gimp x86_64 0.991-5.el5 installed 583 k
xsri x86_64 1:2.1.0-10.fc6 installed 61 k
xulrunner i386 1.9.0.15-3.el5_4 installed 24 M
xulrunner x86_64 1.9.0.15-3.el5_4 installed 27 M
yelp x86_64 2.16.0-22.el5 installed 2.0 M
zenity x86_64 2.16.0-2.el5 installed 2.0 M
Transaction Summary
================================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 228 Package(s)
Is this ok [y/N]:
I really don`t want to uninstall 228 packages. But as this is a virtualbox i`ll give it a try....
WORKED! GREAD! Let`s see if the rest still works...
-
tburba - Posts:50
- Joined:Fri Apr 23, 2010 5:02 pm
-
Contact:
Post
by tburba » Fri Apr 23, 2010 7:57 pm
Hello, I had this problem too under Fedora Core 10 (x86_64) and disabling GD helped... but not for long.
pacsone wrote:Do you happen to have GD extension enabled? If so, try disabling/un-installing it in your PHP.INI file and restart Apache to see if the problem disappears or not.
Please explain. Is there another way? In our system, GD was becoming essential. And perhaps libjpeg, too, because GD needs it. Currently we are forced to disable GD (and our system eventually) temporarily while configuring the server; that's very inconvenient. This is somehow related to 64-bit systems because we didn't encounter it on various i386 Linux distributions.
By the way,
saavik wrote:Code: Select all
[gd]
; Tell the jpeg decode to libjpeg warnings and try to create
; a gd image. The warning will then be displayed as notices
; disabled by default
;gd.jpeg_ignore_warning = 0
No more gd in php.ini. So I think this isn`t it.
-- my GD was enabled separately in a different location, /etc/php.d/gd.ini.
-
pacsone - Site Admin
- Posts:3149
- Joined:Tue Sep 30, 2003 2:47 am
Post
by pacsone » Fri Apr 23, 2010 11:39 pm
Unfortunately, PacsOne Server includes a customized JPEG library (libjpeg.so, jpeg.so, etc) which will have conflicts with the standard distribution of the corresponding JPEG libraries. So in order to run PacsOne Server, you'll need to disable any package (such as GD) that comes with the standard distribution of the JPEG library. Otherwise, we recommend installing and running PacsOne Server on a dedicated server with no shared libraries with other installed software packages.