Can't update nethserver-php-scl - Dependency issues

NethServer Version: 7.5
Module: nethserver-php-scl

I got an email notification yesterday morning that updates in the stephdl repo were available, specifically for nethserver-php-scl. But when I try to update that, I get this:

[root@neth ~]# yum update --enablerepo=stephdl nethserver-php-scl
Loaded plugins: changelog, fastestmirror, nethserver_events, priorities
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package nethserver-php-scl.x86_64 0:1.2.3-1.ns7.sdl will be updated
---> Package nethserver-php-scl.x86_64 0:1.2.4-1.ns7.sdl will be an update
--> Processing Dependency: php73-php-xml for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-tidy for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-soap for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-pgsql for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-pecl-zip for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-pear for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-pdo for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-mysqlnd for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-mbstring for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-ldap for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-imap for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-gd for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-fpm for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-enchant for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73-php-bcmath for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Processing Dependency: php73 for package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64
--> Finished Dependency Resolution
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-mysqlnd
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-pecl-zip
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-pdo
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-pgsql
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-xml
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-soap
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-ldap
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-tidy
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-bcmath
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-fpm
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-pear
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-imap
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-mbstring
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-enchant
Error: Package: nethserver-php-scl-1.2.4-1.ns7.sdl.x86_64 (stephdl)
           Requires: php73-php-gd
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@neth ~]# 

It may be relevant that this server has a subscription and is thus on the stable repos otherwise. Anything to do here, or just wait?

It requires remi-safe repo to resolve the dependencies. As you have a subscription plan the repo would be disabled. To update it, you can enable remi-safe alongside stephdl repo on the command line.

3 Likes