I am trying to patch the Asterisk version 16 portion of FreePBX with the usecallmanager.nz Cisco presence patch on a new virtual machine, and when I try to download the Development Tools group and the sangoma-devel package, I get a obsoleting package does not provide for requirements
and errors out. I’ve attempted to run yum clean all
and yum update
commands, but to no avail. Is there anything else I can try?
[root@freepbx ~]# yum install sangoma-devel
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package sangoma-devel.noarch 0:1.12-1.sng7 will be installed
--> Processing Dependency: mock >= 1.4.2 for package: sangoma-devel-1.12-1.sng7.noarch
--> Processing Dependency: rpmdevtools for package: sangoma-devel-1.12-1.sng7.noarch
--> Processing Dependency: php56w-pecl-xdebug for package: sangoma-devel-1.12-1.sng7.noarch
Package php56w-pecl-xdebug is obsoleted by php-pecl-xdebug, but obsoleting package does not provide for requirements
--> Processing Dependency: libtonezone-devel for package: sangoma-devel-1.12-1.sng7.noarch
--> Processing Dependency: libss7-devel for package: sangoma-devel-1.12-1.sng7.noarch
--> Processing Dependency: libsrtp-devel for package: sangoma-devel-1.12-1.sng7.noarch
--> Processing Dependency: libpri-devel for package: sangoma-devel-1.12-1.sng7.noarch
--> Processing Dependency: flite-devel for package: sangoma-devel-1.12-1.sng7.noarch
--> Processing Dependency: dahdi-linux-devel for package: sangoma-devel-1.12-1.sng7.noarch
--> Processing Dependency: ccache for package: sangoma-devel-1.12-1.sng7.noarch
--> Running transaction check
---> Package ccache.x86_64 0:3.7.7-1.el7 will be installed
---> Package dahdi-linux-devel.x86_64 0:2.11.1-50.sng7 will be installed
---> Package flite-devel.x86_64 0:1.3-22.el7 will be installed
---> Package libpri-devel.x86_64 0:1.6.0-1.sng will be installed
---> Package libsrtp-devel.x86_64 0:1.6.0-1.sng7 will be installed
---> Package libss7-devel.x86_64 0:2.0.0-1.2.sng will be installed
---> Package libtonezone-devel.x86_64 0:2.11.1-2.sng7 will be installed
---> Package mock.noarch 0:1.4.14-2.el7 will be installed
--> Processing Dependency: python-six >= 1.4.0 for package: mock-1.4.14-2.el7.noarch
--> Processing Dependency: mock-core-configs >= 27.4 for package: mock-1.4.14-2.el7.noarch
--> Processing Dependency: usermode for package: mock-1.4.14-2.el7.noarch
--> Processing Dependency: python2-pyroute2 for package: mock-1.4.14-2.el7.noarch
--> Processing Dependency: python2-distro for package: mock-1.4.14-2.el7.noarch
--> Processing Dependency: python-requests for package: mock-1.4.14-2.el7.noarch
--> Processing Dependency: python-jinja2 for package: mock-1.4.14-2.el7.noarch
--> Processing Dependency: pigz for package: mock-1.4.14-2.el7.noarch
--> Processing Dependency: createrepo_c for package: mock-1.4.14-2.el7.noarch
---> Package rpmdevtools.noarch 0:8.3-5.el7 will be installed
---> Package sangoma-devel.noarch 0:1.12-1.sng7 will be installed
--> Processing Dependency: php56w-pecl-xdebug for package: sangoma-devel-1.12-1.sng7.noarch
Package php56w-pecl-xdebug is obsoleted by php-pecl-xdebug, but obsoleting package does not provide for requirements
--> Running transaction check
---> Package createrepo_c.x86_64 0:0.10.0-20.el7 will be installed
--> Processing Dependency: createrepo_c-libs = 0.10.0-20.el7 for package: createrepo_c-0.10.0-20.el7.x86_64
--> Processing Dependency: libcreaterepo_c.so.0()(64bit) for package: createrepo_c-0.10.0-20.el7.x86_64
---> Package mock-core-configs.noarch 0:30.2-1.el7 will be installed
--> Processing Dependency: distribution-gpg-keys >= 1.29 for package: mock-core-configs-30.2-1.el7.noarch
---> Package pigz.x86_64 0:2.3.4-1.el7 will be installed
---> Package python-jinja2.noarch 0:2.7.2-4.el7 will be installed
--> Processing Dependency: python-babel >= 0.8 for package: python-jinja2-2.7.2-4.el7.noarch
--> Processing Dependency: python-markupsafe for package: python-jinja2-2.7.2-4.el7.noarch
---> Package python-requests.noarch 0:2.6.0-9.el7_8 will be installed
--> Processing Dependency: python-urllib3 >= 1.10.2-1 for package: python-requests-2.6.0-9.el7_8.noarch
---> Package python-six.noarch 0:1.9.0-2.el7 will be installed
---> Package python2-distro.noarch 0:1.2.0-3.el7 will be installed
---> Package python2-pyroute2.noarch 0:0.4.13-2.el7 will be installed
---> Package sangoma-devel.noarch 0:1.12-1.sng7 will be installed
--> Processing Dependency: php56w-pecl-xdebug for package: sangoma-devel-1.12-1.sng7.noarch
Package php56w-pecl-xdebug is obsoleted by php-pecl-xdebug, but obsoleting package does not provide for requirements
---> Package usermode.x86_64 0:1.111-6.el7 will be installed
--> Running transaction check
---> Package createrepo_c-libs.x86_64 0:0.10.0-20.el7 will be installed
---> Package distribution-gpg-keys.noarch 0:1.41-1.el7 will be installed
---> Package python-babel.noarch 0:0.9.6-8.el7 will be installed
---> Package python-markupsafe.x86_64 0:0.11-10.el7 will be installed
---> Package python-urllib3.noarch 0:1.10.2-7.el7 will be installed
--> Processing Dependency: python-ipaddress for package: python-urllib3-1.10.2-7.el7.noarch
--> Processing Dependency: python-backports-ssl_match_hostname for package: python-urllib3-1.10.2-7.el7.noarch
---> Package sangoma-devel.noarch 0:1.12-1.sng7 will be installed
--> Processing Dependency: php56w-pecl-xdebug for package: sangoma-devel-1.12-1.sng7.noarch
Package php56w-pecl-xdebug is obsoleted by php-pecl-xdebug, but obsoleting package does not provide for requirements
--> Running transaction check
---> Package python-backports-ssl_match_hostname.noarch 0:3.5.0.1-1.el7 will be installed
--> Processing Dependency: python-backports for package: python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch
---> Package python-ipaddress.noarch 0:1.0.16-2.el7 will be installed
---> Package sangoma-devel.noarch 0:1.12-1.sng7 will be installed
--> Processing Dependency: php56w-pecl-xdebug for package: sangoma-devel-1.12-1.sng7.noarch
Package php56w-pecl-xdebug is obsoleted by php-pecl-xdebug, but obsoleting package does not provide for requirements
--> Running transaction check
---> Package python-backports.x86_64 0:1.0-8.el7 will be installed
---> Package sangoma-devel.noarch 0:1.12-1.sng7 will be installed
--> Processing Dependency: php56w-pecl-xdebug for package: sangoma-devel-1.12-1.sng7.noarch
Package php56w-pecl-xdebug is obsoleted by php-pecl-xdebug, but obsoleting package does not provide for requirements
--> Finished Dependency Resolution
Error: Package: sangoma-devel-1.12-1.sng7.noarch (sng-pkgs)
Requires: php56w-pecl-xdebug
Available: php56w-pecl-xdebug-2.4.0-1.w7.x86_64 (sng-pkgs)
php56w-pecl-xdebug = 2.4.0-1.w7
Available: php56w-pecl-xdebug-2.4.1-1.w7.x86_64 (sng-pkgs)
php56w-pecl-xdebug = 2.4.1-1.w7
Available: php56w-pecl-xdebug-2.5.0-1.w7.x86_64 (sng-pkgs)
php56w-pecl-xdebug = 2.5.0-1.w7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@freepbx ~]#
[root@freepbx ~]# yumdownloader --source asterisk16-16.23.0
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
No Match for argument asterisk16-16.23.0
Nothing to download
[root@freepbx ~]#
I could have sworn that this was working a night or two ago when I was testing with another virtual machine, but then again I may have been using a different version of a FreePBX iso.