Yum upgrade fails on libresample conflict for asterisk16


#1

FreePBX 15 / Asterisk 16 originally installed from ISO.

Attempting yum upgrade results in:

--> Processing Dependency: libresample.so.1.0()(64bit) for package: asterisk16-core-16.15.1-1.sng7.x86_64
--> Finished Dependency Resolution
Error: Package: asterisk16-core-16.15.1-1.sng7.x86_64 (sng-pkgs)
           Requires: libresample.so.1.0()(64bit)
           Removing: libresample-0.1.3-17.2.sng.x86_64 (@anaconda/1910)
               libresample.so.1.0()(64bit)
           Updated By: libresample-0.1.3-20.el7.lux.1.x86_64 (lux)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

yum repolist all shows:

repo id                     repo name                                 status
centos-base-source/7        CentOS-7 - Base Sources                   disabled
centos-centosplus-source/7  CentOS-7 - Plus Sources                   disabled
centos-extras-source/7      CentOS-7 - Extras Sources                 disabled
centos-updates-source/7     CentOS-7 - Updates Sources                disabled
fasttrack/7/x86_64          Sangoma-7 - fasttrack                     disabled
lux/7                       CentOS 7 - x86_64 - Lux                   enabled:    497
sng-base/7/x86_64           Sangoma-7 - Base                          enabled: 10,070
sng-commercial/7/x86_64     Sangoma-7 - Commercial Modules            disabled
sng-cr/7/x86_64             Sangoma-7 - cr                            disabled
sng-epel/7/x86_64           Sangoma-7 - Sangoma Epel mirror           enabled: 15,649
sng-extras/7/x86_64         Sangoma-7 - Extras                        enabled:    413
sng-pkgs/7/x86_64           Sangoma-7 - Sangoma Open Source Packages  enabled:  1,630
sng-updates/7/x86_64        Sangoma-7 - Updates                       enabled:  1,127
sng7-media                  Sangoma-7 - Media                         disabled
src-sng                     SRPMs for Sanoma specific packages        disabled
src-sng-epel                SRPMs for Epel Packages                   disabled
src-sng-os                  SRPMs for Sanoma OS                       disabled
src-sng-updates             SRPMs for Sanoma Updates                  disabled
repolist: 29,386

This is not a new issue; for example I found
https://forums.centos.org/viewtopic.php?t=75518


and several others.

However, the suggested fix (disable the problematic repo) conflicts with other updates and I don’t know how to best proceed.


(Jared Busch) #2

Why do you have 3rd party (non Sangoma) repositories installed on your FreePBX distro?

Figure that out, and you can figure out why to remove.


#3

Thanks.

A quick check of another system showed that lux is not normally present.

Running yum with --disablerepo=lux allowed the system to upgrade ‘ok’ (it can make and receive calls, but it may be weeks before I learn that something subtle is broken).

Yum showed only one package installed from lux


I had no record of adding lux and suspected that it may have been added maliciously.
However, it turns out to be used by a click-to-call app partly written in perl, which one user wanted.
My bad for poor record keeping.

Thanks again.


(system) closed #4

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.