Bug 1042379

Summary: Impossible to install salt on Leap 42.3 (nothing provides libsodium.so.13()(64bit) needed by libzmq5-4.1.2-6.1.x86_64)
Product: [openSUSE] openSUSE Distribution Reporter: Nathan Cutler <ncutler>
Component: OtherAssignee: Ludwig Nussel <lnussel>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P2 - High CC: amajer, astieger, lnussel, mawerner, okurz
Version: Leap 42.3   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Nathan Cutler 2017-06-02 13:12:40 UTC
This happens on a fresh Leap 42.3 VM created in OpenStack using the Leap 42.3 image from [1]

$ zypper ref
...
$ zypper in salt
Loading repository data...
Warning: Repository 'openSUSE-Leap-42.3-Update' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-Leap-42.3-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libsodium.so.13()(64bit) needed by libzmq5-4.1.2-6.1.x86_64
 Solution 1: do not install python-pyzmq-15.2.0-3.2.x86_64
 Solution 2: break libzmq5-4.1.2-6.1.x86_64 by ignoring some of its dependencies

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

$

Also, the "repository appears to be outdated" warnings seem strange given that I ran "zypper ref" just seconds before.

[1] http://download.opensuse.org/repositories/Cloud:/Images:/Leap_42.3/images/openSUSE-Leap-42.3-OpenStack.x86_64.qcow2
Comment 1 Nathan Cutler 2017-06-02 13:24:41 UTC
salt requires python-zeromq which requires libzmq5 which requires libsodium, which cannot be installed
Comment 2 Andreas Stieger 2017-06-02 15:32:16 UTC
libsodium18 installs fine. But libzmq5 is looking for a libsodium13.
There is a libzmq5-4.2.2 built which should show up shortly
Comment 5 Ludwig Nussel 2017-06-06 08:26:46 UTC
libsodium got updated with a different soname. salt wasn't rebuilt. Will be fixed in the next snapshot.
Comment 6 Adam Majer 2017-06-12 11:38:20 UTC
resolved.

libzmq5 rebuilt to use libsodium.so.18
Comment 7 Oliver Kurz 2017-06-17 15:35:06 UTC
verified in build [0271](https://openqa.opensuse.org/tests/416794#step/salt/16)