The last few updates have continued to give me a problem with option choices. Clearly I have made the wrong choice and the problem returns but I am reluctant to proceed further until somebody guides me please.
If I de-install, what goes wrong?
Here is the text of my update:-
sudo zypper dup
[sudo] password for root:
Retrieving repository 'Main Repository (NON-OSS)' metadata ....................................................[done]
Building repository 'Main Repository (NON-OSS)' cache .........................................................[done]
Retrieving repository 'Main Repository (OSS)' metadata ........................................................[done]
Building repository 'Main Repository (OSS)' cache .............................................................[done]
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are c
ompatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
Problem: python3-h5py-2.10.0-2.4.x86_64 requires libhdf5_hl100 = 1.10.5, but this requirement cannot be provided
deleted providers: libhdf5_hl100-1.10.5-12.1.x86_64
Solution 1: Following actions will be done:
keep obsolete libhdf5_hl100-1.10.5-12.1.x86_64
keep obsolete libhdf5-103-1.10.5-12.1.x86_64
keep obsolete libhdf5_cpp103-1.10.5-12.1.x86_64
keep obsolete libhdf5_fortran102-1.10.5-12.1.x86_64
keep obsolete libhdf5_hl_cpp100-1.10.5-12.1.x86_64
keep obsolete libhdf5hl_fortran100-1.10.5-12.1.x86_64
Solution 2: deinstallation of python3-h5py-2.10.0-2.4.x86_64
Solution 3: break python3-h5py-2.10.0-2.4.x86_64 by ignoring some of its dependencies
**Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): **
Since I have no idea what python3-h5py-2.10.0-2.4.x86_64 does or why I need it I am lost. What should I do?
**erlangen:~ #** zypper if python3-h5py
Loading repository data...
Reading installed packages...
Information for package python3-h5py:
-------------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : python3-h5py
Version : 2.10.0-2.4
Arch : x86_64
Vendor : openSUSE
Installed Size : 3.8 MiB
Installed : No
**Status : not installed **
Source package : python-h5py-2.10.0-2.4.src
Summary : Python interface to the Hierarchical Data Format library
Description :
H5py provides a simple, robust read/write interface to HDF5 data from Python.
Existing Python and Numpy concepts are used for the interface; for example,
datasets on disk are represented by a proxy class that supports slicing, and
has dtype and shape attributes. HDF5 groups are presented using a dictionary
metaphor, indexed by name.
**erlangen:~ #**
It might be a required or recommended package from an application you have installed.
You could choose #2, you’ll still could say (no) to cancel the operation. It could then present you other conflitcs, or maybe other removed packages because of this.
Hi and thanks for the various replies. I chose to keep the obsolete versions and after several subsequent updates in which I just repeated these choices, the problem has now vanished as I was advised.
Seems like the way for me in future if this happens again.