I tried to follow the instructions on http://community.jboss.org/wiki/BoxGrinderBuildPreparingEnvironmentToBuildImages to install boxgrinder on Centos to make a centos image from there but it looks like you no longer have the rhel folder in your repo server at http://repo.boxgrinder.org/boxgrinder/packages/ so I get bunch of errors and fail to install plus appliance tools is missing. See the log below. I have the boxgrinder, epep and oddthesis repositories present. Any thoughts?
yum.repos.d]# ls -l
total 56
-rw-r--r-- 1 root root 292 Nov 10 07:15 boxgrinder.conf
-rw-r--r-- 1 root root 2245 Apr 25 2010 CentOS-Base.repo
-rw-r--r-- 1 root root 626 Apr 25 2010 CentOS-Media.repo
-rw-r--r-- 1 root root 1045 Oct 7 10:16 dlutter.repo
-rw-r--r-- 1 root root 954 Aug 11 14:07 epel.repo
-rw-r--r-- 1 root root 1054 Aug 11 14:07 epel-testing.repo
-rw-r--r-- 1 root root 349 Nov 10 07:54 oddthesis.conf
yum -y install git parted wget rpmdevtools appliance-tools sudo libguestfs ruby-libguestfs guestfish yum-utils e2fsprogs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror.cogentco.com
* base: mirrors.xmission.com
* epel: mirror.steadfast.net
* extras: ftp.usf.edu
* updates: mirrors.bluehost.com
Setting up Install Process
Package parted-1.8.1-27.el5.x86_64 already installed and latest version
Package parted-1.8.1-27.el5.i386 already installed and latest version
Package wget-1.11.4-2.el5_4.1.x86_64 already installed and latest version
No package appliance-tools available.
Package sudo-1.7.2p1-9.el5_5.x86_64 already installed and latest version
Package yum-utils-1.1.16-14.el5.centos.1.noarch already installed and latest version
Package e2fsprogs-1.39-23.el5.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package git.x86_64 0:1.5.5.6-4.el5 set to be updated
--> Processing Dependency: perl-Git = 1.5.5.6-4.el5 for package: git
--> Processing Dependency: perl(Error) for package: git
--> Processing Dependency: perl(Git) for package: git
---> Package guestfish.x86_64 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: virt-inspector for package: guestfish
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: qemu-system-x86 >= 0.10.5 for package: libguestfs
--> Processing Dependency: /usr/lib/libsysfs.so.2 for package: libguestfs
--> Processing Dependency: /usr/lib/libaugeas.so.0 for package: libguestfs
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
--> Processing Dependency: /usr/lib/libpcrecpp.so.0 for package: libguestfs
--> Processing Dependency: /usr/lib/libntfs.so.9 for package: libguestfs
--> Processing Dependency: ntfs-3g for package: libguestfs
--> Processing Dependency: /lib/libpcre.so.0 for package: libguestfs
--> Processing Dependency: scrub for package: libguestfs
--> Processing Dependency: zerofree for package: libguestfs
--> Processing Dependency: ntfsprogs for package: libguestfs
--> Processing Dependency: /usr/lib/libfa.so.1 for package: libguestfs
--> Processing Dependency: /usr/lib/libpcreposix.so.0 for package: libguestfs
---> Package libguestfs.x86_64 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib64/libntfs.so.9 for package: libguestfs
---> Package rpmdevtools.noarch 0:6.8-1.el5 set to be updated
--> Processing Dependency: fakeroot for package: rpmdevtools
---> Package ruby-libguestfs.x86_64 1:1.2.14-1.el5 set to be updated
--> Running transaction check
---> Package augeas-libs.i386 0:0.7.3-1.el5 set to be updated
---> Package fakeroot.x86_64 0:1.12.2-21.el5.2 set to be updated
--> Processing Dependency: fakeroot-libs = 1.12.2-21.el5.2 for package: fakeroot
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package libguestfs-tools.x86_64 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: hivex >= 1.2.1 for package: libguestfs-tools
--> Processing Dependency: perl-Sys-Virt for package: libguestfs-tools
--> Processing Dependency: perl-XML-Writer for package: libguestfs-tools
--> Processing Dependency: perl(Sys::Guestfs::Lib) for package: libguestfs-tools
--> Processing Dependency: perl(Locale::TextDomain) for package: libguestfs-tools
--> Processing Dependency: perl(Sys::Guestfs) for package: libguestfs-tools
---> Package libsysfs.i386 0:2.0.0-6 set to be updated
---> Package ntfs-3g.x86_64 2:2010.3.6-1.el5 set to be updated
---> Package ntfsprogs.i386 0:1.13.1-6.el5 set to be updated
---> Package ntfsprogs.x86_64 0:1.13.1-6.el5 set to be updated
---> Package pcre.i386 0:6.6-2.el5_1.7 set to be updated
---> Package perl-Error.noarch 1:0.17010-1.el5 set to be updated
---> Package perl-Git.x86_64 0:1.5.5.6-4.el5 set to be updated
---> Package qemu-system-x86.x86_64 2:0.10.5-1.el5.2 set to be updated
--> Processing Dependency: qemu-common = 2:0.10.5-1.el5.2 for package: qemu-system-x86
--> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: qemu-system-x86
--> Processing Dependency: libpulse-simple.so.0(PULSE_0)(64bit) for package: qemu-system-x86
--> Processing Dependency: libpulse.so.0()(64bit) for package: qemu-system-x86
--> Processing Dependency: libpulse-simple.so.0()(64bit) for package: qemu-system-x86
---> Package scrub.x86_64 0:2.1-1.el5 set to be updated
---> Package zerofree.x86_64 0:1.0.1-5.el5 set to be updated
--> Running transaction check
---> Package fakeroot-libs.x86_64 0:1.12.2-21.el5.2 set to be updated
---> Package hivex.x86_64 0:1.2.2-1.el5 set to be updated
--> Processing Dependency: perl(Win::Hivex) for package: hivex
--> Processing Dependency: perl(Win::Hivex::Regedit) for package: hivex
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package perl-Sys-Virt.x86_64 0:0.2.0-6.el5 set to be updated
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.5)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.9)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.1)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.5.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.1)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.4)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.3)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.5)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.3)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.3)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.1)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.1)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.2)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.5)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.2)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0()(64bit) for package: perl-Sys-Virt
---> Package perl-XML-Writer.noarch 0:0.604-1.el5 set to be updated
---> Package perl-libguestfs.x86_64 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: perl-XML-XPath for package: perl-libguestfs
---> Package perl-libintl.x86_64 0:1.16-9.el5 set to be updated
---> Package pulseaudio-libs.x86_64 0:0.9.10-1.el5.3 set to be updated
---> Package qemu-common.x86_64 2:0.10.5-1.el5.2 set to be updated
--> Running transaction check
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package libvirt.x86_64 0:0.6.3-33.el5_5.3 set to be updated
--> Processing Dependency: /usr/bin/qemu-img for package: libvirt
--> Processing Dependency: iscsi-initiator-utils for package: libvirt
--> Processing Dependency: bridge-utils for package: libvirt
--> Processing Dependency: libxenstore.so.3.0()(64bit) for package: libvirt
---> Package perl-XML-XPath.noarch 0:1.13-4.el5 set to be updated
--> Processing Dependency: perl(XML::Parser) for package: perl-XML-XPath
---> Package perl-hivex.x86_64 0:1.2.2-1.el5 set to be updated
--> Running transaction check
---> Package bridge-utils.x86_64 0:1.1-2 set to be updated
---> Package iscsi-initiator-utils.x86_64 0:6.2.0.871-0.16.el5 set to be updated
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package perl-XML-Parser.x86_64 0:2.34-6.1.2.2.1 set to be updated
---> Package qemu-img.x86_64 2:0.10.5-1.el5.2 set to be updated
---> Package xen-libs.x86_64 0:3.0.3-105.el5_5.5 set to be updated
--> Processing Dependency: liblzma.so.0()(64bit) for package: xen-libs
--> Processing Dependency: libext4fs.so.2()(64bit) for package: xen-libs
--> Running transaction check
---> Package e4fsprogs-libs.x86_64 0:1.41.9-3.el5 set to be updated
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package xz-libs.x86_64 0:4.999.9-0.3.beta.20091007git.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
--> Finished Dependency Resolution
1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems
--> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)
1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems
--> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)
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
yum.repos.d]# ls -l
total 56
-rw-r--r-- 1 root root 292 Nov 10 07:15 boxgrinder.conf
-rw-r--r-- 1 root root 2245 Apr 25 2010 CentOS-Base.repo
-rw-r--r-- 1 root root 626 Apr 25 2010 CentOS-Media.repo
-rw-r--r-- 1 root root 1045 Oct 7 10:16 dlutter.repo
-rw-r--r-- 1 root root 954 Aug 11 14:07 epel.repo
-rw-r--r-- 1 root root 1054 Aug 11 14:07 epel-testing.repo
-rw-r--r-- 1 root root 349 Nov 10 07:54 oddthesis.conf
yum -y install git parted wget rpmdevtools appliance-tools sudo libguestfs ruby-libguestfs guestfish yum-utils e2fsprogs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror.cogentco.com
* base: mirrors.xmission.com
* epel: mirror.steadfast.net
* extras: ftp.usf.edu
* updates: mirrors.bluehost.com
Setting up Install Process
Package parted-1.8.1-27.el5.x86_64 already installed and latest version
Package parted-1.8.1-27.el5.i386 already installed and latest version
Package wget-1.11.4-2.el5_4.1.x86_64 already installed and latest version
No package appliance-tools available.
Package sudo-1.7.2p1-9.el5_5.x86_64 already installed and latest version
Package yum-utils-1.1.16-14.el5.centos.1.noarch already installed and latest version
Package e2fsprogs-1.39-23.el5.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package git.x86_64 0:1.5.5.6-4.el5 set to be updated
--> Processing Dependency: perl-Git = 1.5.5.6-4.el5 for package: git
--> Processing Dependency: perl(Error) for package: git
--> Processing Dependency: perl(Git) for package: git
---> Package guestfish.x86_64 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: virt-inspector for package: guestfish
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: qemu-system-x86 >= 0.10.5 for package: libguestfs
--> Processing Dependency: /usr/lib/libsysfs.so.2 for package: libguestfs
--> Processing Dependency: /usr/lib/libaugeas.so.0 for package: libguestfs
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
--> Processing Dependency: /usr/lib/libpcrecpp.so.0 for package: libguestfs
--> Processing Dependency: /usr/lib/libntfs.so.9 for package: libguestfs
--> Processing Dependency: ntfs-3g for package: libguestfs
--> Processing Dependency: /lib/libpcre.so.0 for package: libguestfs
--> Processing Dependency: scrub for package: libguestfs
--> Processing Dependency: zerofree for package: libguestfs
--> Processing Dependency: ntfsprogs for package: libguestfs
--> Processing Dependency: /usr/lib/libfa.so.1 for package: libguestfs
--> Processing Dependency: /usr/lib/libpcreposix.so.0 for package: libguestfs
---> Package libguestfs.x86_64 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib64/libntfs.so.9 for package: libguestfs
---> Package rpmdevtools.noarch 0:6.8-1.el5 set to be updated
--> Processing Dependency: fakeroot for package: rpmdevtools
---> Package ruby-libguestfs.x86_64 1:1.2.14-1.el5 set to be updated
--> Running transaction check
---> Package augeas-libs.i386 0:0.7.3-1.el5 set to be updated
---> Package fakeroot.x86_64 0:1.12.2-21.el5.2 set to be updated
--> Processing Dependency: fakeroot-libs = 1.12.2-21.el5.2 for package: fakeroot
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package libguestfs-tools.x86_64 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: hivex >= 1.2.1 for package: libguestfs-tools
--> Processing Dependency: perl-Sys-Virt for package: libguestfs-tools
--> Processing Dependency: perl-XML-Writer for package: libguestfs-tools
--> Processing Dependency: perl(Sys::Guestfs::Lib) for package: libguestfs-tools
--> Processing Dependency: perl(Locale::TextDomain) for package: libguestfs-tools
--> Processing Dependency: perl(Sys::Guestfs) for package: libguestfs-tools
---> Package libsysfs.i386 0:2.0.0-6 set to be updated
---> Package ntfs-3g.x86_64 2:2010.3.6-1.el5 set to be updated
---> Package ntfsprogs.i386 0:1.13.1-6.el5 set to be updated
---> Package ntfsprogs.x86_64 0:1.13.1-6.el5 set to be updated
---> Package pcre.i386 0:6.6-2.el5_1.7 set to be updated
---> Package perl-Error.noarch 1:0.17010-1.el5 set to be updated
---> Package perl-Git.x86_64 0:1.5.5.6-4.el5 set to be updated
---> Package qemu-system-x86.x86_64 2:0.10.5-1.el5.2 set to be updated
--> Processing Dependency: qemu-common = 2:0.10.5-1.el5.2 for package: qemu-system-x86
--> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: qemu-system-x86
--> Processing Dependency: libpulse-simple.so.0(PULSE_0)(64bit) for package: qemu-system-x86
--> Processing Dependency: libpulse.so.0()(64bit) for package: qemu-system-x86
--> Processing Dependency: libpulse-simple.so.0()(64bit) for package: qemu-system-x86
---> Package scrub.x86_64 0:2.1-1.el5 set to be updated
---> Package zerofree.x86_64 0:1.0.1-5.el5 set to be updated
--> Running transaction check
---> Package fakeroot-libs.x86_64 0:1.12.2-21.el5.2 set to be updated
---> Package hivex.x86_64 0:1.2.2-1.el5 set to be updated
--> Processing Dependency: perl(Win::Hivex) for package: hivex
--> Processing Dependency: perl(Win::Hivex::Regedit) for package: hivex
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package perl-Sys-Virt.x86_64 0:0.2.0-6.el5 set to be updated
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.5)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.9)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.1)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.5.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.1)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.4)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.3)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.5)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.3)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.3)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.1)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.0)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.1)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.2)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.5)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.2)(64bit) for package: perl-Sys-Virt
--> Processing Dependency: libvirt.so.0()(64bit) for package: perl-Sys-Virt
---> Package perl-XML-Writer.noarch 0:0.604-1.el5 set to be updated
---> Package perl-libguestfs.x86_64 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: perl-XML-XPath for package: perl-libguestfs
---> Package perl-libintl.x86_64 0:1.16-9.el5 set to be updated
---> Package pulseaudio-libs.x86_64 0:0.9.10-1.el5.3 set to be updated
---> Package qemu-common.x86_64 2:0.10.5-1.el5.2 set to be updated
--> Running transaction check
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package libvirt.x86_64 0:0.6.3-33.el5_5.3 set to be updated
--> Processing Dependency: /usr/bin/qemu-img for package: libvirt
--> Processing Dependency: iscsi-initiator-utils for package: libvirt
--> Processing Dependency: bridge-utils for package: libvirt
--> Processing Dependency: libxenstore.so.3.0()(64bit) for package: libvirt
---> Package perl-XML-XPath.noarch 0:1.13-4.el5 set to be updated
--> Processing Dependency: perl(XML::Parser) for package: perl-XML-XPath
---> Package perl-hivex.x86_64 0:1.2.2-1.el5 set to be updated
--> Running transaction check
---> Package bridge-utils.x86_64 0:1.1-2 set to be updated
---> Package iscsi-initiator-utils.x86_64 0:6.2.0.871-0.16.el5 set to be updated
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package perl-XML-Parser.x86_64 0:2.34-6.1.2.2.1 set to be updated
---> Package qemu-img.x86_64 2:0.10.5-1.el5.2 set to be updated
---> Package xen-libs.x86_64 0:3.0.3-105.el5_5.5 set to be updated
--> Processing Dependency: liblzma.so.0()(64bit) for package: xen-libs
--> Processing Dependency: libext4fs.so.2()(64bit) for package: xen-libs
--> Running transaction check
---> Package e4fsprogs-libs.x86_64 0:1.41.9-3.el5 set to be updated
---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
---> Package xz-libs.x86_64 0:4.999.9-0.3.beta.20091007git.el5 set to be updated
--> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
--> Finished Dependency Resolution
1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems
--> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)
1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems
--> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)
Error: Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)
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