mediawiki and dependency
Posted: 2007/05/05 15:24:41
Hi all, I would like to install mediawiki with full functionality.
mediawiki has a dependency (among many) with ImageMagick which depends upon hal and conflicts because that package requires a kernel version of less than 2.6.17.
Is there a quick way to resolve this with satisfying all of the dependencies.
I think I have yum configured correctly...
I would be grateful for any help and sorry for the long post.
# uname -r
2.6.19.1-RH220rc5
# yum install mediawiki
Repository rpmforge is listed more than once in the configuration
Setting up Install Process
Setting up repositories
rpmforge 100% |=========================| 1.1 kB 00:00
atrpms 100% |=========================| 951 B 00:00
updates-released 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package mediawiki.i386 0:1.9.3-34.0.el5 set to be updated
--> Running transaction check
--> Processing Dependency: tetex-latex for package: mediawiki
--> Processing Dependency: ImageMagick for package: mediawiki
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package tetex-latex.i386 0:3.0-32.fc6 set to be updated
---> Package ImageMagick.i386 0:6.2.8.0-3.el5.4 set to be updated
--> Running transaction check
--> Processing Dependency: libwmflite-0.2.so.7 for package: ImageMagick
--> Processing Dependency: tetex = 3.0 for package: tetex-latex
--> Processing Dependency: librsvg-2.so.2 for package: ImageMagick
--> Processing Dependency: netpbm-progs for package: tetex-latex
--> Processing Dependency: libgs.so.8 for package: ImageMagick
--> Processing Dependency: liblcms.so.1 for package: ImageMagick
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package lcms.i386 0:1.15-1.2.2 set to be updated
---> Package ghostscript.i386 0:8.15.2-9.1.el5 set to be updated
---> Package librsvg2.i386 0:2.16.1-1.el5 set to be updated
---> Package libwmf.i386 0:0.2.8.4-10.1 set to be updated
---> Package netpbm-progs.i386 0:10.35-6.fc6 set to be updated
---> Package tetex.i386 0:3.0-32.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: ghostscript-fonts for package: ghostscript
--> Processing Dependency: libgsf-1.so.114 for package: librsvg2
--> Processing Dependency: libORBit-2.so.0 for package: librsvg2
--> Processing Dependency: libgnomevfs-2.so.0 for package: librsvg2
--> Processing Dependency: libgconf-2.so.4 for package: librsvg2
--> Processing Dependency: urw-fonts >= 1.1 for package: ghostscript
--> Processing Dependency: libnetpbm.so.10 for package: netpbm-progs
--> Processing Dependency: gnome-vfs2 >= 1.9.16 for package: librsvg2
--> Processing Dependency: libgsf >= 1.6.0 for package: librsvg2
--> Processing Dependency: netpbm = 10.35-6.fc6 for package: netpbm-progs
--> Processing Dependency: ed for package: tetex
--> Processing Dependency: libcroco >= 0.6.1 for package: librsvg2
--> Processing Dependency: libcroco-0.6.so.3 for package: librsvg2
--> Processing Dependency: desktop-file-utils >= 0.9 for package: tetex
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libgsf.i386 0:1.14.1-6.1 set to be updated
---> Package GConf2.i386 0:2.14.0-9.el5 set to be updated
---> Package desktop-file-utils.i386 0:0.10-7 set to be updated
---> Package ghostscript-fonts.noarch 0:5.50-13.1.1 set to be updated
---> Package ORBit2.i386 0:2.14.3-4.el5 set to be updated
---> Package libcroco.i386 0:0.6.1-2.1 set to be updated
---> Package urw-fonts.noarch 0:2.3-6.1.1 set to be updated
---> Package ed.i386 0:0.2-38.2.2 set to be updated
---> Package netpbm.i386 0:10.35-6.fc6 set to be updated
---> Package gnome-vfs2.i386 0:2.16.2-4.el5 set to be updated
--> Running transaction check
--> Processing Dependency: chkfontpath for package: urw-fonts
--> Processing Dependency: libhal.so.1 for package: gnome-vfs2
--> Processing Dependency: libfam.so.0 for package: gnome-vfs2
--> Processing Dependency: mkfontscale for package: urw-fonts
--> Processing Dependency: libbonobo-2.so.0 for package: libgsf
--> Processing Dependency: libavahi-glib.so.1 for package: gnome-vfs2
--> Processing Dependency: libbonobo-activation.so.4 for package: libgsf
--> Processing Dependency: mkfontdir for package: urw-fonts
--> Processing Dependency: libdbus-glib-1.so.2 for package: gnome-vfs2
--> Processing Dependency: libdbus-1.so.3 for package: gnome-vfs2
--> Processing Dependency: libhal-storage.so.1 for package: gnome-vfs2
--> Processing Dependency: libavahi-client.so.3 for package: gnome-vfs2
--> Processing Dependency: gnome-mime-data >= 2.0.0-11 for package: gnome-vfs2
--> Processing Dependency: libavahi-common.so.3 for package: gnome-vfs2
--> Processing Dependency: gnome-mount >= 0.4 for package: gnome-vfs2
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package xorg-x11-font-utils.i386 1:7.1-2 set to be updated
---> Package gnome-mime-data.i386 0:2.4.2-3.1 set to be updated
---> Package gnome-mount.i386 0:0.5-3.el5 set to be updated
---> Package libbonobo.i386 0:2.16.0-1.fc6 set to be updated
---> Package gamin.i386 0:0.1.7-8.el5 set to be updated
---> Package avahi-glib.i386 0:0.6.16-1.el5 set to be updated
---> Package hal.i386 0:0.5.8.1-19.el5 set to be updated
---> Package avahi.i386 0:0.6.16-1.el5 set to be updated
---> Package dbus.i386 0:1.0.0-6.el5 set to be updated
---> Package dbus-glib.i386 0:0.70-5 set to be updated
---> Package chkfontpath.i386 0:1.10.1-1.1 set to be updated
--> Running transaction check
--> Processing Dependency: libdaemon for package: avahi
--> Processing Dependency: libgnome-keyring.so.0 for package: gnome-mount
--> Processing Dependency: libbonoboui-2.so.0 for package: gnome-mount
--> Processing Dependency: pm-utils >= 0.10-1 for package: hal
--> Processing Dependency: libnotify.so.1 for package: gnome-mount
--> Processing Dependency: libgnomecanvas-2.so.0 for package: gnome-mount
--> Processing Conflict: hal conflicts kernel Processing Dependency: dmidecode >= 2.7 for package: hal
--> Processing Dependency: libgnome-2.so.0 for package: gnome-mount
--> Processing Dependency: cryptsetup-luks >= 1.0.1-2 for package: hal
--> Processing Dependency: xfs for package: chkfontpath
--> Processing Dependency: libdaemon.so.0 for package: avahi
--> Processing Dependency: libgnomeui-2.so.0 for package: gnome-mount
--> Processing Dependency: libvolume_id.so.0 for package: hal
--> Processing Dependency: dbus-python for package: avahi
--> Processing Dependency: libvolume_id >= 089-1 for package: hal
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libgnomeui.i386 0:2.16.0-5.el5 set to be updated
---> Package cryptsetup-luks.i386 0:1.0.3-2.2.el5 set to be updated
---> Package libbonoboui.i386 0:2.16.0-1.fc6 set to be updated
---> Package dbus-python.i386 0:0.70-7.el5 set to be updated
---> Package xorg-x11-xfs.i386 1:1.0.2-3.1 set to be updated
---> Package libgnome.i386 0:2.16.0-6.el5 set to be updated
---> Package libvolume_id.i386 0:095-14.5.el5 set to be updated
---> Package libnotify.i386 0:0.4.2-6.el5 set to be updated
---> Package pm-utils.i386 0:0.19-3.el5.centos.1 set to be updated
---> Package dmidecode.i386 1:2.7-1.28.2.el5 set to be updated
---> Package libgnomecanvas.i386 0:2.14.0-4.1 set to be updated
---> Package libdaemon.i386 0:0.10-5.el5 set to be updated
---> Package gnome-keyring.i386 0:0.6.0-1.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: libglade-2.0.so.0 for package: libbonoboui
--> Processing Dependency: pciutils >= 2.2.1 for package: pm-utils
--> Processing Dependency: libaudiofile.so.0 for package: libgnome
--> Processing Dependency: libglade-2.0.so.0 for package: libgnomecanvas
--> Processing Conflict: hal conflicts kernel Processing Dependency: libglade-2.0.so.0 for package: libgnomeui
--> Processing Dependency: libglade2 >= 2.0.0 for package: libgnomeui
--> Processing Dependency: libglade2 >= 2.0.0 for package: libbonoboui
--> Processing Dependency: desktop-notification-daemon for package: libnotify
--> Processing Dependency: ttmkfdir for package: xorg-x11-xfs
--> Processing Dependency: esound >= 1:0.2.27 for package: libgnomeui
--> Processing Dependency: libesd.so.0 for package: libgnome
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package ttmkfdir.i386 0:3.0.9-23.el5 set to be updated
---> Package libglade2.i386 0:2.6.0-2 set to be updated
---> Package esound.i386 1:0.2.36-3 set to be updated
---> Package pciutils.i386 0:2.2.3-4 set to be updated
---> Package notification-daemon.i386 0:0.3.5-8.el5 set to be updated
---> Package audiofile.i386 1:0.2.6-5 set to be updated
--> Running transaction check
--> Processing Conflict: hal conflicts kernel Processing Dependency: libwnck-1.so.18 for package: notification-daemon
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libwnck.i386 0:2.16.0-4.fc6 set to be updated
--> Running transaction check
--> Processing Conflict: hal conflicts kernel Processing Dependency: startup-notification >= 0.5 for package: libwnck
--> Processing Dependency: libstartup-notification-1.so.0 for package: libwnck
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package startup-notification.i386 0:0.8-4.1 set to be updated
--> Running transaction check
--> Processing Conflict: hal conflicts kernel Finished Dependency Resolution
Error: hal conflicts with kernel < 2.6.17
#
# yum info hal
Repository rpmforge is listed more than once in the configuration
Setting up repositories
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Available Packages
Name : hal
Arch : i386
Version: 0.5.8.1
Release: 19.el5
Size : 370 k
Repo : base
Summary: Hardware Abstraction Layer
Description:
HAL is daemon for collection and maintaining information from several
sources about the hardware on the system. It provides a live device
list through D-BUS.
:hammer:
mediawiki has a dependency (among many) with ImageMagick which depends upon hal and conflicts because that package requires a kernel version of less than 2.6.17.
Is there a quick way to resolve this with satisfying all of the dependencies.
I think I have yum configured correctly...
I would be grateful for any help and sorry for the long post.
# uname -r
2.6.19.1-RH220rc5
# yum install mediawiki
Repository rpmforge is listed more than once in the configuration
Setting up Install Process
Setting up repositories
rpmforge 100% |=========================| 1.1 kB 00:00
atrpms 100% |=========================| 951 B 00:00
updates-released 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package mediawiki.i386 0:1.9.3-34.0.el5 set to be updated
--> Running transaction check
--> Processing Dependency: tetex-latex for package: mediawiki
--> Processing Dependency: ImageMagick for package: mediawiki
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package tetex-latex.i386 0:3.0-32.fc6 set to be updated
---> Package ImageMagick.i386 0:6.2.8.0-3.el5.4 set to be updated
--> Running transaction check
--> Processing Dependency: libwmflite-0.2.so.7 for package: ImageMagick
--> Processing Dependency: tetex = 3.0 for package: tetex-latex
--> Processing Dependency: librsvg-2.so.2 for package: ImageMagick
--> Processing Dependency: netpbm-progs for package: tetex-latex
--> Processing Dependency: libgs.so.8 for package: ImageMagick
--> Processing Dependency: liblcms.so.1 for package: ImageMagick
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package lcms.i386 0:1.15-1.2.2 set to be updated
---> Package ghostscript.i386 0:8.15.2-9.1.el5 set to be updated
---> Package librsvg2.i386 0:2.16.1-1.el5 set to be updated
---> Package libwmf.i386 0:0.2.8.4-10.1 set to be updated
---> Package netpbm-progs.i386 0:10.35-6.fc6 set to be updated
---> Package tetex.i386 0:3.0-32.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: ghostscript-fonts for package: ghostscript
--> Processing Dependency: libgsf-1.so.114 for package: librsvg2
--> Processing Dependency: libORBit-2.so.0 for package: librsvg2
--> Processing Dependency: libgnomevfs-2.so.0 for package: librsvg2
--> Processing Dependency: libgconf-2.so.4 for package: librsvg2
--> Processing Dependency: urw-fonts >= 1.1 for package: ghostscript
--> Processing Dependency: libnetpbm.so.10 for package: netpbm-progs
--> Processing Dependency: gnome-vfs2 >= 1.9.16 for package: librsvg2
--> Processing Dependency: libgsf >= 1.6.0 for package: librsvg2
--> Processing Dependency: netpbm = 10.35-6.fc6 for package: netpbm-progs
--> Processing Dependency: ed for package: tetex
--> Processing Dependency: libcroco >= 0.6.1 for package: librsvg2
--> Processing Dependency: libcroco-0.6.so.3 for package: librsvg2
--> Processing Dependency: desktop-file-utils >= 0.9 for package: tetex
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libgsf.i386 0:1.14.1-6.1 set to be updated
---> Package GConf2.i386 0:2.14.0-9.el5 set to be updated
---> Package desktop-file-utils.i386 0:0.10-7 set to be updated
---> Package ghostscript-fonts.noarch 0:5.50-13.1.1 set to be updated
---> Package ORBit2.i386 0:2.14.3-4.el5 set to be updated
---> Package libcroco.i386 0:0.6.1-2.1 set to be updated
---> Package urw-fonts.noarch 0:2.3-6.1.1 set to be updated
---> Package ed.i386 0:0.2-38.2.2 set to be updated
---> Package netpbm.i386 0:10.35-6.fc6 set to be updated
---> Package gnome-vfs2.i386 0:2.16.2-4.el5 set to be updated
--> Running transaction check
--> Processing Dependency: chkfontpath for package: urw-fonts
--> Processing Dependency: libhal.so.1 for package: gnome-vfs2
--> Processing Dependency: libfam.so.0 for package: gnome-vfs2
--> Processing Dependency: mkfontscale for package: urw-fonts
--> Processing Dependency: libbonobo-2.so.0 for package: libgsf
--> Processing Dependency: libavahi-glib.so.1 for package: gnome-vfs2
--> Processing Dependency: libbonobo-activation.so.4 for package: libgsf
--> Processing Dependency: mkfontdir for package: urw-fonts
--> Processing Dependency: libdbus-glib-1.so.2 for package: gnome-vfs2
--> Processing Dependency: libdbus-1.so.3 for package: gnome-vfs2
--> Processing Dependency: libhal-storage.so.1 for package: gnome-vfs2
--> Processing Dependency: libavahi-client.so.3 for package: gnome-vfs2
--> Processing Dependency: gnome-mime-data >= 2.0.0-11 for package: gnome-vfs2
--> Processing Dependency: libavahi-common.so.3 for package: gnome-vfs2
--> Processing Dependency: gnome-mount >= 0.4 for package: gnome-vfs2
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package xorg-x11-font-utils.i386 1:7.1-2 set to be updated
---> Package gnome-mime-data.i386 0:2.4.2-3.1 set to be updated
---> Package gnome-mount.i386 0:0.5-3.el5 set to be updated
---> Package libbonobo.i386 0:2.16.0-1.fc6 set to be updated
---> Package gamin.i386 0:0.1.7-8.el5 set to be updated
---> Package avahi-glib.i386 0:0.6.16-1.el5 set to be updated
---> Package hal.i386 0:0.5.8.1-19.el5 set to be updated
---> Package avahi.i386 0:0.6.16-1.el5 set to be updated
---> Package dbus.i386 0:1.0.0-6.el5 set to be updated
---> Package dbus-glib.i386 0:0.70-5 set to be updated
---> Package chkfontpath.i386 0:1.10.1-1.1 set to be updated
--> Running transaction check
--> Processing Dependency: libdaemon for package: avahi
--> Processing Dependency: libgnome-keyring.so.0 for package: gnome-mount
--> Processing Dependency: libbonoboui-2.so.0 for package: gnome-mount
--> Processing Dependency: pm-utils >= 0.10-1 for package: hal
--> Processing Dependency: libnotify.so.1 for package: gnome-mount
--> Processing Dependency: libgnomecanvas-2.so.0 for package: gnome-mount
--> Processing Conflict: hal conflicts kernel Processing Dependency: dmidecode >= 2.7 for package: hal
--> Processing Dependency: libgnome-2.so.0 for package: gnome-mount
--> Processing Dependency: cryptsetup-luks >= 1.0.1-2 for package: hal
--> Processing Dependency: xfs for package: chkfontpath
--> Processing Dependency: libdaemon.so.0 for package: avahi
--> Processing Dependency: libgnomeui-2.so.0 for package: gnome-mount
--> Processing Dependency: libvolume_id.so.0 for package: hal
--> Processing Dependency: dbus-python for package: avahi
--> Processing Dependency: libvolume_id >= 089-1 for package: hal
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libgnomeui.i386 0:2.16.0-5.el5 set to be updated
---> Package cryptsetup-luks.i386 0:1.0.3-2.2.el5 set to be updated
---> Package libbonoboui.i386 0:2.16.0-1.fc6 set to be updated
---> Package dbus-python.i386 0:0.70-7.el5 set to be updated
---> Package xorg-x11-xfs.i386 1:1.0.2-3.1 set to be updated
---> Package libgnome.i386 0:2.16.0-6.el5 set to be updated
---> Package libvolume_id.i386 0:095-14.5.el5 set to be updated
---> Package libnotify.i386 0:0.4.2-6.el5 set to be updated
---> Package pm-utils.i386 0:0.19-3.el5.centos.1 set to be updated
---> Package dmidecode.i386 1:2.7-1.28.2.el5 set to be updated
---> Package libgnomecanvas.i386 0:2.14.0-4.1 set to be updated
---> Package libdaemon.i386 0:0.10-5.el5 set to be updated
---> Package gnome-keyring.i386 0:0.6.0-1.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: libglade-2.0.so.0 for package: libbonoboui
--> Processing Dependency: pciutils >= 2.2.1 for package: pm-utils
--> Processing Dependency: libaudiofile.so.0 for package: libgnome
--> Processing Dependency: libglade-2.0.so.0 for package: libgnomecanvas
--> Processing Conflict: hal conflicts kernel Processing Dependency: libglade-2.0.so.0 for package: libgnomeui
--> Processing Dependency: libglade2 >= 2.0.0 for package: libgnomeui
--> Processing Dependency: libglade2 >= 2.0.0 for package: libbonoboui
--> Processing Dependency: desktop-notification-daemon for package: libnotify
--> Processing Dependency: ttmkfdir for package: xorg-x11-xfs
--> Processing Dependency: esound >= 1:0.2.27 for package: libgnomeui
--> Processing Dependency: libesd.so.0 for package: libgnome
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package ttmkfdir.i386 0:3.0.9-23.el5 set to be updated
---> Package libglade2.i386 0:2.6.0-2 set to be updated
---> Package esound.i386 1:0.2.36-3 set to be updated
---> Package pciutils.i386 0:2.2.3-4 set to be updated
---> Package notification-daemon.i386 0:0.3.5-8.el5 set to be updated
---> Package audiofile.i386 1:0.2.6-5 set to be updated
--> Running transaction check
--> Processing Conflict: hal conflicts kernel Processing Dependency: libwnck-1.so.18 for package: notification-daemon
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libwnck.i386 0:2.16.0-4.fc6 set to be updated
--> Running transaction check
--> Processing Conflict: hal conflicts kernel Processing Dependency: startup-notification >= 0.5 for package: libwnck
--> Processing Dependency: libstartup-notification-1.so.0 for package: libwnck
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package startup-notification.i386 0:0.8-4.1 set to be updated
--> Running transaction check
--> Processing Conflict: hal conflicts kernel Finished Dependency Resolution
Error: hal conflicts with kernel < 2.6.17
#
# yum info hal
Repository rpmforge is listed more than once in the configuration
Setting up repositories
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Available Packages
Name : hal
Arch : i386
Version: 0.5.8.1
Release: 19.el5
Size : 370 k
Repo : base
Summary: Hardware Abstraction Layer
Description:
HAL is daemon for collection and maintaining information from several
sources about the hardware on the system. It provides a live device
list through D-BUS.
:hammer: