Re: zypper install mondo on SLES 12 can't find mkisofs
Ladislav Furman <[email protected]>
| Newsgroups | gmane.linux.mondo.devel |
|---|---|
| Message-ID | <CAG79y40ySY5ZrVwUi7sgREzDjZ5PGMKgrGEAzSNGODCSF8jaRw@mail.gmail.com> |
More details from one of our servers: j051s793:~ # cat /etc/*release SUSE Linux Enterprise Server 12 (x86_64) VERSION = 12 PATCHLEVEL = 1 # This file is deprecated and will be removed in a future service pack or release. # Please check /etc/os-release for details about this release. NAME="SLES" VERSION="12-SP1" VERSION_ID="12.1" PRETTY_NAME="SUSE Linux Enterprise Server 12 SP1" ID="sles" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:suse:sles:12:sp1" j051s793:~ # logout $ sudo -i Directory: /root Mon Dec 12 13:16:48 UTC 2016 j051s793:~ # zypper info --requires mindi Refreshing service 'spacewalk'. Loading repository data... Reading installed packages... Information for package mindi: ------------------------------ Repository: Mondo SLES12 repo x86_64 Name: mindi Version: 3.0.2-1.sles12 Arch: x86_64 Vendor: Support Level: unknown Installed: Yes Status: up-to-date Installed Size: 580.7 KiB Summary: Creation of emergency boot disks/CDs using your kernel, tools and modules Description: Mindi takes your kernel, modules, tools and libraries, and puts them on N bootable disks (or 1 bootable CD image). You may then boot from the disks/CD and do system maintenance - e.g. format partitions, backup/restore data, verify packages, etc. It is part of the MondoRescue suite for which it creates boot media. Homepage: http://www.mondorescue.org Requires: /usr/bin/perl /bin/sh /bin/bash binutils syslinux mkisofs perl-MondoRescue parted bash dosfstools gawk mtools ncurses perl-IO-Interface perl-Module-ScanDeps bzip2 >= 0.9 mindi-busybox >= 1.21.1 j051s793:~ # zypper info --requires mondo Refreshing service 'spacewalk'. Loading repository data... Reading installed packages... Information for package mondo: ------------------------------ Repository: Mondo SLES12 repo x86_64 Name: mondo Version: 3.2.2-1.sles12 Arch: x86_64 Vendor: Support Level: unknown Installed: Yes Status: up-to-date Installed Size: 5.7 MiB Summary: MondoRescue is a GPL Disaster Recovery and Cloning Solution Description: MondoRescue is a GPL Disaster Recovery and Cloning solution to create backup media(CD, DVD, tape, network images) that can be used to redeploy the damaged system, as well as deploy similar or less similar systems. MondoRescue is reliable. It backs up your Linux server or workstation to tape, CD-R, CD-RW, NFS or hard disk partition. In the event of catastrophic data loss, you will be able to restore all of your data [or as much as you want], from bare metal if necessary. MondoRescue is in use by numerous blue-chip enterprises and large organizations, dozens of smaller companies, and tens of thousands of users. . MondoRescue is comprehensive. MondoRescue supports LVM, RAID, ext2, ext3, ext4 JFS, XFS, ReiserFS, VFAT, and can support additional file systems easily. It supports adjustments in disk geometry, including migration from non-RAID to RAID. MondoRescue runs on all major Linux distributions and is getting better all the time. You may even use it to backup non-Linux partitions, such as NTFS. . Homepage: http://www.mondorescue.org Requires: /bin/sh binutils libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) parted afio buffer libc.so.6(GLIBC_2.8)(64bit) libnewt.so.0.52()(64bit) libnewt.so.0.52(NEWT_0.52)(64bit) cdrecord net-tools bzip2 >= 0.9 mindi >= 2.0.7 newt >= 0.50 syslinux >= 1.52 j051s793:~ # zypper wp mkisofs Command 'what-provides' is replaced by 'search --provides --match-exact'. See 'help search' for all available options. Refreshing service 'spacewalk'. Loading repository data... Reading installed packages... No packages found. j051s793:~ # zypper wp cdrecord Command 'what-provides' is replaced by 'search --provides --match-exact'. See 'help search' for all available options. Refreshing service 'spacewalk'. Loading repository data... Reading installed packages... No packages found. j051s793:~ # zypper wp /usr/bin/cdrecord Command 'what-provides' is replaced by 'search --provides --match-exact'. See 'help search' for all available options. Refreshing service 'spacewalk'. Loading repository data... Reading installed packages... S | Name | Summary | Type --+------------------------+--------------------------------------------------------+-------- i | cdrkit-cdrtools-compat | Tool for Writing CDRs - cdrtools Compatibility Package | package j051s793:~ # zypper wp /usr/bin/mkisofs Command 'what-provides' is replaced by 'search --provides --match-exact'. See 'help search' for all available options. Refreshing service 'spacewalk'. Loading repository data... Reading installed packages... S | Name | Summary | Type --+------------------------+--------------------------------------------------------+-------- i | cdrkit-cdrtools-compat | Tool for Writing CDRs - cdrtools Compatibility Package | package j051s793:~ # j051s793:~ # zypper info --provides cdrkit-cdrtools-compat Refreshing service 'spacewalk'. Loading repository data... Reading installed packages... Information for package cdrkit-cdrtools-compat: ----------------------------------------------- Repository: jci-sles12-sp1-pool-x86_64-2016-10-01 Name: cdrkit-cdrtools-compat Version: 1.1.11-24.15 Arch: x86_64 Vendor: SUSE LLC <https://www.suse.com/> Support Level: Level 3 Installed: Yes Status: up-to-date Installed Size: 0 B Summary: Tool for Writing CDRs - cdrtools Compatibility Package Description: This package contains these symlinks: cdrecord -> wodim mkisofs -> genisoimage cdda2wav -> icedax Install this package if you want to use the cdrkit programs using cdrtools program names. Provides: cdrkit-cdrtools-compat(x86-64) == 1.1.11-24.15 cdrkit-cdrtools-compat == 1.1.11-24.15 /usr/bin/mkisofs /usr/bin/cdda2wav /usr/bin/cdrecord /usr/bin/readcd j051s793:~ # As you can see, you would need to change Requires: field for mondo and mindi to use full paths to mkisofs/cdrecord binaries (at least for SLES). S pozdravom/Kind regards, Ladislav Furman 2016-12-08 15:41 GMT+01:00 Ladislav Furman <[email protected]>: > Hello Bruno, > > looks like fix for http://trac.mondorescue.org/ticket/783 isn't complete > - for sles12 you would need to fix the dependencies for Mindi as well, as > it still requires mkisofs on sles12. > > Kind regards, > > Ladislav Furman > > S pozdravom/Kind regards, > > Ladislav Furman > > 2016-08-26 17:24 GMT+02:00 Ladislav Furman <[email protected]>: > >> Hello Bruno, >> >> this bug is still not fixed - proper dependency would not be on cdrecord >> or mkisofs but to require mkisofs binary itself: >> >> # zypper info --provides cdrkit-cdrtools-compat >> Loading repository data... >> Reading installed packages... >> >> >> Information for package cdrkit-cdrtools-compat: >> ----------------------------------------------- >> Repository: @System >> Name: cdrkit-cdrtools-compat >> Version: 1.1.11-24.15 >> Arch: x86_64 >> Vendor: SUSE LLC <https://www.suse.com/> >> Support Level: unknown >> Installed: Yes >> Status: up-to-date >> Installed Size: 0 B >> Summary: Tool for Writing CDRs - cdrtools Compatibility Package >> Description: >> This package contains these symlinks: >> cdrecord -> wodim >> mkisofs -> genisoimage >> cdda2wav -> icedax >> Install this package if you want to use the cdrkit programs >> using cdrtools program names. >> Provides: >> cdrkit-cdrtools-compat == 1.1.11-24.15 >> cdrkit-cdrtools-compat(x86-64) == 1.1.11-24.15 >> /usr/bin/mkisofs >> j051suse12:~ # >> >> # zypper install mondo mindi mindi-busybox >> Loading repository data... >> Reading installed packages... >> Resolving package dependencies... >> 2 Problems: >> Problem: nothing provides cdrecord needed by mondo-3.2.2-1.sles12.x86_64 >> Problem: nothing provides mkisofs needed by mindi-3.0.2-1.sles12.x86_64 >> >> Problem: nothing provides cdrecord needed by mondo-3.2.2-1.sles12.x86_64 >> Solution 1: do not install mondo-3.2.2-1.sles12.x86_64 >> Solution 2: break mondo-3.2.2-1.sles12.x86_64 by ignoring some of its >> dependencies >> >> Choose from above solutions by number or skip, retry or cancel >> [1/2/s/r/c] (c): >> >> Kind regards, >> >> Ladislav Furman >> >> >> S pozdravom/Kind regards, >> >> Ladislav Furman >> >> 2015-11-06 15:50 GMT+01:00 Bruno Cornec <[email protected]>: >> >>> Hello, >>> >>> Danial D Taracks said on Tue, Nov 03, 2015 at 09:38:49PM +0000: >>> >When I run: >>> >#zypper in mondo >>> >on my sles 12 x86_64 VM server I receive the following error: >>> >......snip........ >>> >Problem: nothing provides mkisofs needed by mondo-3.2.1-1.sles12.x86_64 >>> >Solution 1: do not install mondo-3.2.1-1.sles12.x86_64 >>> >Solution 2: break mondo-3.2.1-1.sles12.x86_64 by ignoring some of its >>> dependencies >>> > >>> >i | cdrkit-cdrtools-compat | Tool for Writing CDRs - cdrtools >>> Compatibility Package | package >>> >>> That's the one we want. If you install it separately and then retry to >>> install mondo that should help (at least by providing the right binary). >>> >>> >and the file is located in: >>> >/usr/bin/mkisofs and is a link to genisoimage. >>> > >>> >I tried to install mondo-3.2.0-1.sles12.x86_64 as well and received the >>> same error. >>> > >>> >Here is my uname -a output for reference: >>> >Linux j700stest12 3.12.43-52.6-default #1 SMP Wed May 20 12:44:39 UTC >>> 2015 (fc0ceac) x86_64 x86_64 x86_64 GNU/Linux >>> > >>> >Is this a bug? I have tons of Mondo installs on SLES (10 and 11) with >>> no issues. >>> >>> Yes we can say it's a bug. v12 seems to have changed dependency list, so >>> I'll have to adapt my package build for that. >>> http://trac.mondorescue.org/ticket/783 >>> >>> Bruno. >>> -- >>> Open Source Profession, Linux Community Lead WW >>> http://hpintelco.net >>> HPE EMEA EG Open Source Technology Strategist >>> http://hp.com/go/opensource >>> FLOSS projects: http://mondorescue.org >>> http://project-builder.org >>> Musique ancienne? http://www.musique-ancienne.org >>> http://www.medieval.org >>> >>> ------------------------------------------------------------ >>> ------------------ >>> _______________________________________________ >>> Mondo-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/mondo-devel >>> >> >> > ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today.http://sdm.link/xeonphi _______________________________________________ Mondo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mondo-devel