Koozali.org: home of the SME Server
Obsolete Releases => SME 8.x Contribs => Topic started by: mike_mattos on March 19, 2013, 11:12:32 PM
-
Just tried to install ImageMagick on SME 7.6 version ( It worked but loaded an out of date version of IM ) Installing the current RPM from the IM site, the installation says
libfftw3.so.3 is needed by ImageMagick-6.8.3-8.i386
libgdk_pixbuf-2.0.so.0 is needed by ImageMagick-6.8.3-8.i386
libgomp.so.1 is needed by ImageMagick-6.8.3-8.i386
libgomp.so.1(GOMP_1.0) is needed by ImageMagick-6.8.3-8.i386
libgomp.so.1(OMP_1.0) is needed by ImageMagick-6.8.3-8.i386
libgs.so.8 is needed by ImageMagick-6.8.3-8.i386
liblcms.so.1 is needed by ImageMagick-6.8.3-8.i386
liblzma.so.0 is needed by ImageMagick-6.8.3-8.i386
libpng12.so.0(PNG12_0) is needed by ImageMagick-6.8.3-8.i386
librsvg-2.so.2 is needed by ImageMagick-6.8.3-8.i386
rtld(GNU_HASH) is needed by ImageMagick-6.8.3-8.i386
Then tried a vanilla yum install Imagemagick on SME 8.0, it failed with
--> Missing Dependency: libgsf-1.so.114 is needed by package librsvg2-2.16.1-1.el5.i386 (base)
Error: Missing Dependency: libgsf-1.so.114 is needed by package librsvg2-2.16.1-1.el5.i386 (base)
I'm trying to run mogrify and the old version won't handle some of the switches I use in Windows!
Not a huge deal, but IM is a useful program and perhaps someone knows how to get the current version to work?
Thx
Mike
-
This is on SME 8 64-bit
rpm -q libgsf
libgsf-1.14.1-6.1.el5.sme
rpm -ql libgsf
/usr/lib64/libgsf-1.so.114
/usr/lib64/libgsf-1.so.114.0.1
/usr/share/doc/libgsf-1.14.1
/usr/share/doc/libgsf-1.14.1/AUTHORS
/usr/share/doc/libgsf-1.14.1/COPYING
/usr/share/doc/libgsf-1.14.1/README
/usr/share/locale/es/LC_MESSAGES/libgsf.mo
/usr/share/locale/sv/LC_MESSAGES/libgsf.mo
/usr/share/man/man1/gsf-office-thumbnailer.1.gz
rpm -qR libgsf
/sbin/ldconfig
/sbin/ldconfig
glib2 >= 2.2.0
libbz2.so.1()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libglib-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libgsf-1.so.114()(64bit)
libm.so.6()(64bit)
libxml2.so.2()(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
Do You Have 64bit?
-
newburns, I'm confused. I copy/pasted your commands, got the same output as you, but no indication I have ImageMagick installed
I do have 64 bit SME8, very vanilla
and yum installl ImageMagick still says
Error: Missing Dependency: libgsf-1.so.114 is needed by package librsvg2-2.16.1-1.el5.i386 (base)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
[root@sevenagain ~]# --> Missing Dependency: libgsf-1.so.114 is needed by package librsvg2-2.16.1-1.el5.i386 (base)
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
-
Exactly. The dependency is installed, but is in the lib64 folder. Maybe the libraries are not referencing right for 64 bit.
Doesn't make since, but not sure what else it could be. That dependency is showing As installed already
-
So is this a bug in SME8?
Or should I use the Centos method suggested at http://forums.cpanel.net/f5/what-easiest-way-install-imagemagick-centos-124621.html
-
It may be a bug, I'll open one in a sec.
But until then
wget http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.8.4-0.x86_64.rpm
yum --enablerepo=smecontribs --enablerepo=sme7contribs --enablerepo=dag --enablerepo=fws --enablerepo=centosplus --enablerepo=epel --enablerepo=pgdg9 localinstall ImageMagick-6.8.4-0.x86_64.rpm
WAIT::::
Before you go with the install code try just
yum localinstall ImageMagick-6.8.4-0.x86_64.rpm
I've been known to be a little harsh to my SME Server, and It tries to install a lot of dependencies when enabling all the repos I have listed.
If it still doesn't resolve dependencies, I would enable Dag (http://wiki.contribs.org/Dag), EPEL (http://wiki.contribs.org/Epel), SMEcontribs (http://wiki.contribs.org/SME8.0_Contribs_QA#Setup), and, possibly, FWS (http://wiki.contribs.org/Fws) (they have been good to me in the past. The rest are iffy at best
-
Bug listed --> http://bugs.contribs.org/show_bug.cgi?id=7513 (http://bugs.contribs.org/show_bug.cgi?id=7513)
-
dag or Dag ? smecontribs or SMScontribs ?
-
Make sure you have the repositories setup. Follow the links in the post above to set the repositories
Once set, and yousignal-event yum-modify
Your commands would then be
wget http://www.imagemagick.org/download/linux/CentOS/x86_64/ImageMagick-6.8.4-0.x86_64.rpm
yum --enablerepo=smecontribs --enablerepo=sme7contribs --enablerepo=dag --enablerepo=fws --enablerepo=epel localinstall ImageMagick-6.8.4-0.x86_64.rpm
Resulting in:
================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
ImageMagick x86_64 6.8.4-0 /ImageMagick-6.8.4-0.x86_64 7.5 M
Installing for dependencies:
fftw3 x86_64 3.2.2-3.el5 epel 1.4 M
fltk x86_64 1.1.9-4.el5 epel 430 k
jasper-libs x86_64 1.900.1-14.el5 epel 152 k
libXxf86vm x86_64 1.0.1-3.1 smecontribs 14 k
libdrm x86_64 2.0.2-1.1 base 19 k
mesa-libGL x86_64 6.5.1-7.10.el5 smecontribs 8.7 M
mesa-libGLU x86_64 6.5.1-7.10.el5 smecontribs 224 k
openexr x86_64 1.4.0a-1.el5.rf dag 1.7 M
Transaction Summary
================================================================================
Install 8 Package(s)
Upgrade 1 Package(s)
Total size: 20 M
Total download size: 13 M
Is this ok [y/N]:
I have not progressed any further as I don't have my test server available at the moment. I recommend testing first, but I'm sure, like myself, you really don't have a test server to throw code at Willy-Nilly
-
DO NOT USE THE CODE ABOVE.
I would remove it, but I think it's frowned on in the forum.
Here you go:
yum --disableexcludes=base,updates install ImageMagick
What you are seeing is that the x86_64 package you have installed doesn't satisfy the dependancy for the i386 package you're trying to install. That's expected.
http://bugs.contribs.org/show_bug.cgi?id=7513#c2 (http://bugs.contribs.org/show_bug.cgi?id=7513#c2)
-
Looked really good for about 5 minutes ( mirrors timing out extended the install time ) , up until
--> Missing Dependency: libIex.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
--> Missing Dependency: libfftw3.so.3()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
--> Missing Dependency: libjasper.so.1()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
--> Missing Dependency: libIlmImf.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
--> Missing Dependency: libImath.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
ImageMagick-6.8.4-0.x86_64 from /ImageMagick-6.8.4-0.x86_64 has depsolving problems
--> Missing Dependency: libHalf.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libImath.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libjasper.so.1()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libIex.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libHalf.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libfftw3.so.3()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
Error: Missing Dependency: libIlmImf.so.4()(64bit) is needed by package ImageMagick-6.8.4-0.x86_64 (/ImageMagick-6.8.4-0.x86_64)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
-
What command did you use?
-
yum --disableexcludes=base,updates install ImageMagick
-
You may want to try
yum install --enablerepo=smecontribs --enablerepo=sme7contribs --enablerepo=dag --enablerepo=fws --enablerepo=centosplus --enablerepo=epel --exclude=*86 ImageMagick
Let me know what dependencies it resolves
-
Anyone installed with success on 64bit yet?
-
tried and failed again! SO I'm still using the Windows version over the network, it gets the job done.
-
I resolved the not a bug dependency issue, it was one of those smack self on forehead moments
yum --disableexcludes=base,updates install ImageMagick fails with dependency issues
yum --disableexcludes=base,updates install ImageMagick.x86_64 worked properly!
yum search ImageMagick lists .i386 and .x86_64 versions!