Re: zypper install mondo on SLES 12 can't find mkisofs
Ladislav Furman <[email protected]>
| Newsgroups | gmane.linux.mondo.devel |
|---|---|
| Message-ID | <CAG79y4125WFaXH9a9gO4YRvc53+7RQdYVibK6Lk_wZaC3OQ1CQ@mail.gmail.com> |
Hello Bruno, I reopened the ticket #783 <http://trac.mondorescue.org/ticket/783> mentioned in this thread, since dependency issue is still present both in mondo 3.2.2 RPMs for SLES12 and mindi 3.0.2 RPMs. Thank you in advance for your reply! S pozdravom/Kind regards, Ladislav Furman 2016-12-12 14:35 GMT+01:00 Ladislav Furman <[email protected]>: > 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 >>>> >>> >>> >> > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Mondo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mondo-devel