Bug #1
Updated by Vincent Rubiolo over 2 years ago
# Description When trying to setup a build host running OpenSuse 15.3, as described by the redpesk online documentation (https://docs.redpesk.bzh/docs/en/master/getting_started/host-configuration/docs/1-Setup-your-build-host.html), script install-redpesk-sdk.sh fails. Reported error is: Problem: nothing provides 'json-c' needed by the to be installed afb-client-4.0.1+20210711+1+g9702104-arz10.13.1.x86_64 On the host, json-c libraries are as follows: lrwxrwxrwx 1 root root 18 Jan 14 14:21 /usr/lib64/libjson-c.so -> libjson-c.so.3.0.1 lrwxrwxrwx 1 root root 18 Jan 14 14:21 /usr/lib64/libjson-c.so.3 -> libjson-c.so.3.0.1 -rwxr-xr-x 1 root root 64208 Jan 14 14:21 /usr/lib64/libjson-c.so.3.0.1 # Workaround 1. Remove `afb-client` from the `LIST_PACKAGE_RPM` variable in `install-redpesk-sdk.sh` 2. Perform the install the usual way. This will succeed. 3. Manually install the `afb-client` package: `zypper install afb-client`. Choose option number 2 #2 which is to force the installation, disregarding the package dependency. 4. The package will work fine as the dependency is spurious and the runtime ones are already satisfied.