[Mondo-devel] zypper install mondo on SLES 12 can't find mkisofs

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Mondo-devel] zypper install mondo on SLES 12 can't find mkisofs

Danial D Taracks

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

 

Choose from above solutions by number or cancel [1/2/c] (c):

……snip……..

 

Yet - I have the following installed which provides mkisofs:

#zypper search --provides mkisofs

Loading repository data...

Reading installed packages...

 

S | Name                   | Summary                                                | Type  

--+------------------------+--------------------------------------------------------+--------

i | brasero                | CD/DVD burning application for GNOME                   | package

i | cdrkit-cdrtools-compat | Tool for Writing CDRs - cdrtools Compatibility Package | package

 

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.

 

Danial Taracks, MPS MPE
Senior Unix/Linux Project Engineer


------------------------------------------------------------------------------

_______________________________________________
Mondo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mondo-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Mondo-devel] zypper install mondo on SLES 12 can't find mkisofs

Bruno Cornec-4
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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mondo-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Mondo-devel] zypper install mondo on SLES 12 can't find mkisofs

Ladislav Furman
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 <[hidden email]>:
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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mondo-devel


------------------------------------------------------------------------------

_______________________________________________
Mondo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mondo-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Mondo-devel] zypper install mondo on SLES 12 can't find mkisofs

Ladislav Furman
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 <[hidden email]>:
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 <[hidden email]>:
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
[hidden email]
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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mondo-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Mondo-devel] zypper install mondo on SLES 12 can't find mkisofs

Ladislav Furman
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 <[hidden email]>:
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 <[hidden email]>:
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 <[hidden email]>:
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
[hidden email]
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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mondo-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Mondo-devel] zypper install mondo on SLES 12 can't find mkisofs

Ladislav Furman
Hello Bruno,

I reopened the 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 <[hidden email]>:
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 <[hidden email]>:
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 <[hidden email]>:
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 <[hidden email]>:
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
[hidden email]
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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mondo-devel
Loading...