php fails to load in virtual site

Getting a load error when executing php in a virtual site -

chroot /home/virtual/site1/fst /usr/bin/php -v
/usr/bin/php: error while loading shared libraries: libfido2.so.1: cannot open shared object file: No such file or directory

From the standard file system -

/usr/bin/php -v
PHP 8.4.21 (cli) (built: May 30 2026 14:47:51) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.21, Copyright (c) Zend Technologies
    with Zend OPcache v8.4.21, Copyright (c), by Zend Technologies

Thanks for the bug report. Run upcp, fixed on edge for EL9+ platforms.

Now we get

chroot /home/virtual/site1/fst /usr/bin/php -v
/usr/bin/php: error while loading shared libraries: libcbor.so.0.11: cannot open shared object file: No such file or directory

What’s the operating system value from hostnamectl?

Operating System: AlmaLinux 10.2 (Lavender Lion)
         CPE OS Name: cpe:/o:almalinux:almalinux:10.2
      OS Support End: Fri 2035-06-01
OS Support Remaining: 9y
              Kernel: Linux 6.12.0-211.7.3.el10_2.x86_64
        Architecture: x86-64

Got it. upcp once more. :+1:

Excellent. Thanks!

I have this same error on Rocky 10.2.

Operating System: Rocky Linux 10.2 (Red Quartz)
CPE OS Name: cpe:/o:rocky:rocky:10::baseos
OS Support End: Thu 2035-05-31
OS Support Remaining: 8y 11month 3w 5d
Kernel: Linux 6.12.0-124.40.1.el10_1.x86_64
Architecture: x86-64

chroot /home/virtual/site1/fst /usr/bin/php -v
/usr/bin/php: error while loading shared libraries: libfido2.so.1: cannot open shared object file: No such file or directory
/usr/bin/php -v
PHP 8.4.21 (cli) (built: Jun 1 2026 00:27:43) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.21, Copyright (c) Zend Technologies
with Zend OPcache v8.4.21, Copyright (c), by Zend Technologies

It’s fixed in edge. You’ll need to be on edge for the fix to apply otherwise the error persists.

See Upgrading | ApisCP Docs

not sure if it is related:

PLAY RECAP *********************************************************************
localhost                  : ok=13   changed=0    unreachable=0    failed=1    skipped=12   rescued=0    ignored=0



STDERR:
[/usr/local/apnscp/lib/Lararia/Database/Migrations/PlatformMigrator.php:212]
         0. Lararia\Database\Migrations\PlatformMigrator->runMigration("2026_02_09_105615_rspamd-autolearn", "up", [step:true])
            [/usr/local/apnscp/lib/Lararia/Database/Migrations/PlatformMigrator.php:129]
         1. Lararia\Database\Migrations\PlatformMigrator->runUp("/usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml", 5, false)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:165]
         2. Illuminate\Database\Migrations\Migrator->runPending(["/usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_04_30_000001_cve-2026-31431.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_05_30_111720_el10-libfido2-dep.yml"], [pretend:false, step:0, rollback:false, ff:false])
            [/usr/local/apnscp/lib/Lararia/Database/Migrations/PlatformMigrator.php:93]
         3. Lararia\Database\Migrations\PlatformMigrator->runPending(["/usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_04_30_000001_cve-2026-31431.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_05_30_111720_el10-libfido2-dep.yml"], [pretend:false, step:0, rollback:false, ff:false])
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:110]
         4. Illuminate\Database\Migrations\Migrator->run(["/usr/local/apnscp/resources/playbooks/migrations"], [pretend:false, step:0, rollback:false, ff:false])
            [/usr/local/apnscp/lib/Lararia/Database/Migrations/PlatformMigrator.php:41]
         5. Lararia\Database\Migrations\PlatformMigrator->run(["/usr/local/apnscp/resources/playbooks/migrations"], [pretend:false, step:0, rollback:false, ff:false])
            [/usr/local/apnscp/lib/Lararia/Console/Commands/PlatformMigration.php:76]
         6. Lararia\Console\Commands\PlatformMigration->handle()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36]
         7. Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/Util.php:37]
         8. Illuminate\Container\Util::unwrapIfClosure()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93]
         9. Illuminate\Container\BoundMethod::callBoundMethod(Lararia\Application, [], [Lararia\Console\Commands\PlatformMigration, "handle"], )
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35]
        10. Illuminate\Container\BoundMethod::call(Lararia\Application, [], [Lararia\Console\Commands\PlatformMigration, "handle"], null)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/Container.php:596]
        11. Illuminate\Container\Container->call([Lararia\Console\Commands\PlatformMigration, "handle"])
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Command.php:134]
        12. Illuminate\Console\Command->execute(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Command/Command.php:298]
        13. Symfony\Component\Console\Command\Command->run(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Command.php:120]
        14. Illuminate\Console\Command->run(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:1040]
        15. Symfony\Component\Console\Application->doRunCommand(Lararia\Console\Commands\PlatformMigration, Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:301]
        16. Symfony\Component\Console\Application->doRun(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:171]
        17. Symfony\Component\Console\Application->run(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Application.php:93]
        18. Illuminate\Console\Application->run(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Application.php:184]
        19. Illuminate\Console\Application->call("migrate:platform", [--force:true, --pretend:false], Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:263]
        20. Illuminate\Foundation\Console\Kernel->call("migrate:platform", [--force:true, --pretend:false], Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:261]
        21. Illuminate\Support\Facades\Facade::__callStatic("call", ["migrate:platform", [[--force:true, --pretend:false], Illuminate\Console\OutputStyle]])
            [/usr/local/apnscp/lib/Lararia/Console/Commands/Migrate.php:55]
        22. Lararia\Console\Commands\Migrate->handle()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36]
        23. Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/Util.php:37]
        24. Illuminate\Container\Util::unwrapIfClosure()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93]
        25. Illuminate\Container\BoundMethod::callBoundMethod(Lararia\Application, [], [Lararia\Console\Commands\Migrate, "handle"], )
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35]
        26. Illuminate\Container\BoundMethod::call(Lararia\Application, [], [Lararia\Console\Commands\Migrate, "handle"], null)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/Container.php:596]
        27. Illuminate\Container\Container->call([Lararia\Console\Commands\Migrate, "handle"])
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Command.php:134]
        28. Illuminate\Console\Command->execute(Symfony\Component\Console\Input\ArgvInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Command/Command.php:298]
        29. Symfony\Component\Console\Command\Command->run(Symfony\Component\Console\Input\ArgvInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Command.php:120]
        30. Illuminate\Console\Command->run(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:1040]
        31. Symfony\Component\Console\Application->doRunCommand(Lararia\Console\Commands\Migrate, Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:301]
        32. Symfony\Component\Console\Application->doRun(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:171]
        33. Symfony\Component\Console\Application->run(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Application.php:93]
        34. Illuminate\Console\Application->run(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:129]
        35. Illuminate\Foundation\Console\Kernel->handle(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/lib/Lararia/Console/Kernel.php:31]
        36. Lararia\Console\Kernel->handle(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/artisan:58]
         0. Lararia\Database\Migrations\PlatformMigrator->runMigration("2026_02_09_105615_rspamd-autolearn", "up", [step:true])
            [/usr/local/apnscp/lib/Lararia/Database/Migrations/PlatformMigrator.php:129]
         1. Lararia\Database\Migrations\PlatformMigrator->runUp("/usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml", 5, false)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:165]
         2. Illuminate\Database\Migrations\Migrator->runPending(["/usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_04_30_000001_cve-2026-31431.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_05_30_111720_el10-libfido2-dep.yml"], [pretend:false, step:0, rollback:false, ff:false])
            [/usr/local/apnscp/lib/Lararia/Database/Migrations/PlatformMigrator.php:93]
         3. Lararia\Database\Migrations\PlatformMigrator->runPending(["/usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_04_30_000001_cve-2026-31431.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_05_30_111720_el10-libfido2-dep.yml"], [pretend:false, step:0, rollback:false, ff:false])
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:110]
         4. Illuminate\Database\Migrations\Migrator->run(["/usr/local/apnscp/resources/playbooks/migrations"], [pretend:false, step:0, rollback:false, ff:false])
            [/usr/local/apnscp/lib/Lararia/Database/Migrations/PlatformMigrator.php:41]
         5. Lararia\Database\Migrations\PlatformMigrator->run(["/usr/local/apnscp/resources/playbooks/migrations"], [pretend:false, step:0, rollback:false, ff:false])
            [/usr/local/apnscp/lib/Lararia/Console/Commands/PlatformMigration.php:76]
         6. Lararia\Console\Commands\PlatformMigration->handle()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36]
         7. Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/Util.php:37]
         8. Illuminate\Container\Util::unwrapIfClosure()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93]
         9. Illuminate\Container\BoundMethod::callBoundMethod(Lararia\Application, [], [Lararia\Console\Commands\PlatformMigration, "handle"], )
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35]
        10. Illuminate\Container\BoundMethod::call(Lararia\Application, [], [Lararia\Console\Commands\PlatformMigration, "handle"], null)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/Container.php:596]
        11. Illuminate\Container\Container->call([Lararia\Console\Commands\PlatformMigration, "handle"])
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Command.php:134]
        12. Illuminate\Console\Command->execute(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Command/Command.php:298]
        13. Symfony\Component\Console\Command\Command->run(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Command.php:120]
        14. Illuminate\Console\Command->run(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:1040]
        15. Symfony\Component\Console\Application->doRunCommand(Lararia\Console\Commands\PlatformMigration, Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:301]
        16. Symfony\Component\Console\Application->doRun(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:171]
        17. Symfony\Component\Console\Application->run(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Application.php:93]
        18. Illuminate\Console\Application->run(Symfony\Component\Console\Input\ArrayInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Application.php:184]
        19. Illuminate\Console\Application->call("migrate:platform", [--force:true, --pretend:false], Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:263]
        20. Illuminate\Foundation\Console\Kernel->call("migrate:platform", [--force:true, --pretend:false], Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:261]
        21. Illuminate\Support\Facades\Facade::__callStatic("call", ["migrate:platform", [[--force:true, --pretend:false], Illuminate\Console\OutputStyle]])
            [/usr/local/apnscp/lib/Lararia/Console/Commands/Migrate.php:55]
        22. Lararia\Console\Commands\Migrate->handle()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36]
        23. Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/Util.php:37]
        24. Illuminate\Container\Util::unwrapIfClosure()
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93]
        25. Illuminate\Container\BoundMethod::callBoundMethod(Lararia\Application, [], [Lararia\Console\Commands\Migrate, "handle"], )
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35]
        26. Illuminate\Container\BoundMethod::call(Lararia\Application, [], [Lararia\Console\Commands\Migrate, "handle"], null)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Container/Container.php:596]
        27. Illuminate\Container\Container->call([Lararia\Console\Commands\Migrate, "handle"])
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Command.php:134]
        28. Illuminate\Console\Command->execute(Symfony\Component\Console\Input\ArgvInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/symfony/console/Command/Command.php:298]
        29. Symfony\Component\Console\Command\Command->run(Symfony\Component\Console\Input\ArgvInput, Illuminate\Console\OutputStyle)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Command.php:120]
        30. Illuminate\Console\Command->run(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:1040]
        31. Symfony\Component\Console\Application->doRunCommand(Lararia\Console\Commands\Migrate, Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:301]
        32. Symfony\Component\Console\Application->doRun(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/symfony/console/Application.php:171]
        33. Symfony\Component\Console\Application->run(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Console/Application.php:93]
        34. Illuminate\Console\Application->run(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:129]
        35. Illuminate\Foundation\Console\Kernel->handle(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/lib/Lararia/Console/Kernel.php:31]
        36. Lararia\Console\Kernel->handle(Symfony\Component\Console\Input\ArgvInput, Symfony\Component\Console\Output\ConsoleOutput)
            [/usr/local/apnscp/artisan:58]

I cannot assist you if you do not provide the full output of the failed migration. So far you’ve provided a traceback from the code that initiates migrations, not the migration itself.

Top half:

upcp
Compiled services and packages files removed!
Nothing to migrate.
Migrating: 2026_02_09_105615_rspamd-autolearn

PLAY [localhost] ***************************************************************

TASK [common/migrate : Locate migration files] *********************************
included: /usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml for localhost => (item=Running 2026_02_09_105615_rspamd-autolearn)

TASK [Install EL9/EL10 deps] ***************************************************

TASK [Install EL10 deps] *******************************************************

TASK [apnscp/initialize-filesystem-template : Install zlib-ng-devel into FST/ssh] ***
fatal: [localhost]: FAILED! => {"changed": false, "cmd": ["/usr/local/apnscp/bin/php-bins/php", "/usr/local/apnscp/bin/scripts/yum-post.php", "install", "zlib-ng-devel", "ssh"], "delta": "0:00:00.176560", "end": "2026-06-03 17:35:54.521780", "failed_when_result": true, "msg": "non-zero return code", "rc": 1, "start": "2026-06-03 17:35:54.345220", "stderr": "ERROR  : CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(): failed to enumerate package `zlib-ng-devel'\n         0. Error_Reporter::add_error(\"failed to enumerate package `%s'\", [\"zlib-ng-devel\"])\n            [/usr/local/apnscp/lib/log_wrapper.php:72]\n         1. error(\"failed to enumerate package `%s'\", \"zlib-ng-devel\")\n            [/usr/local/apnscp/lib/CLI/Yum/Synchronizer/Utils.php:175]\n         2. CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(\"zlib-ng-devel\")\n            [/usr/local/apnscp/lib/CLI/Yum/Synchronizer/Install.php:89]\n         3. CLI\\Yum\\Synchronizer\\Install->run()\n            [/usr/local/apnscp/bin/scripts/yum-post.php:21]\nERROR: CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(): failed to enumerate package `zlib-ng-devel'", "stderr_lines": ["ERROR  : CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(): failed to enumerate package `zlib-ng-devel'", "         0. Error_Reporter::add_error(\"failed to enumerate package `%s'\", [\"zlib-ng-devel\"])", "            [/usr/local/apnscp/lib/log_wrapper.php:72]", "         1. error(\"failed to enumerate package `%s'\", \"zlib-ng-devel\")", "            [/usr/local/apnscp/lib/CLI/Yum/Synchronizer/Utils.php:175]", "         2. CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(\"zlib-ng-devel\")", "            [/usr/local/apnscp/lib/CLI/Yum/Synchronizer/Install.php:89]", "         3. CLI\\Yum\\Synchronizer\\Install->run()", "            [/usr/local/apnscp/bin/scripts/yum-post.php:21]", "ERROR: CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(): failed to enumerate package `zlib-ng-devel'"], "stdout": "", "stdout_lines": []}

PLAY RECAP *********************************************************************
localhost                  : ok=13   changed=0    unreachable=0    failed=1    skipped=12   rescued=0    ignored=0


(4d69713e-eb3d-543c-8478-19f0591d48d7 RuntimeException) EXCEPTION: STDOUT:
PLAY [localhost] ***************************************************************

TASK [common/migrate : Locate migration files] *********************************
included: /usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml for localhost => (item=Running 2026_02_09_105615_rspamd-autolearn)

TASK [Install EL9/EL10 deps] ***************************************************

TASK [Install EL10 deps] *******************************************************

TASK [apnscp/initialize-filesystem-template : Install zlib-ng-devel into FST/ssh] ***
fatal: [localhost]: FAILED! => {"changed": false, "cmd": ["/usr/local/apnscp/bin/php-bins/php", "/usr/local/apnscp/bin/scripts/yum-post.php", "install", "zlib-ng-devel", "ssh"], "delta": "0:00:00.176560", "end": "2026-06-03 17:35:54.521780", "failed_when_result": true, "msg": "non-zero return code", "rc": 1, "start": "2026-06-03 17:35:54.345220", "stderr": "ERROR  : CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(): failed to enumerate package `zlib-ng-devel'\n         0. Error_Reporter::add_error(\"failed to enumerate package `%%s'\", [\"zlib-ng-devel\"])\n            [/usr/local/apnscp/lib/log_wrapper.php:72]\n         1. error(\"failed to enumerate package `%%s'\", \"zlib-ng-devel\")\n            [/usr/local/apnscp/lib/CLI/Yum/Synchronizer/Utils.php:175]\n         2. CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(\"zlib-ng-devel\")\n            [/usr/local/apnscp/lib/CLI/Yum/Synchronizer/Install.php:89]\n         3. CLI\\Yum\\Synchronizer\\Install->run()\n            [/usr/local/apnscp/bin/scripts/yum-post.php:21]\nERROR: CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(): failed to enumerate package `zlib-ng-devel'", "stderr_lines": ["ERROR  : CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(): failed to enumerate package `zlib-ng-devel'", "         0. Error_Reporter::add_error(\"failed to enumerate package `%%s'\", [\"zlib-ng-devel\"])", "            [/usr/local/apnscp/lib/log_wrapper.php:72]", "         1. error(\"failed to enumerate package `%%s'\", \"zlib-ng-devel\")", "            [/usr/local/apnscp/lib/CLI/Yum/Synchronizer/Utils.php:175]", "         2. CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(\"zlib-ng-devel\")", "            [/usr/local/apnscp/lib/CLI/Yum/Synchronizer/Install.php:89]", "         3. CLI\\Yum\\Synchronizer\\Install->run()", "            [/usr/local/apnscp/bin/scripts/yum-post.php:21]", "ERROR: CLI\\Yum\\Synchronizer\\Utils::getFilesFromRPM(): failed to enumerate package `zlib-ng-devel'"], "stdout": "", "stdout_lines": []}

PLAY RECAP *********************************************************************
localhost                  : ok=13   changed=0    unreachable=0    failed=1    skipped=12   rescued=0    ignored=0

I’m seeing provisioning splits. @Troy had something similar; which provider (i.e. how’d this come into being)? Which OS? This can be gleaned from reading /etc/redhat-release.

dnf install -y zlib-ng will allow this to proceed

Rocky Linux release 10.2 (Red Quartz)

Dont know what happened. Server hasn’t been touched in 3-4 months. Got a ping from my monitoring tools that one of my sites went down. Spent 30 mins troubleshooting why and found this issue, then came here and searched for the missing package that wouldn’t allow PHP to start.

Fixed it, 30 minutes later, another site went down. (PHP workers must die and restart every few weeks or months…?) Have ~20 sites on this box and all others are fine right now.

Hi - Was this fixed? or a path foward?

As noted above