Bug Report Template
Description
When running: cd /usr/local/apnscp && ./artisan migrate --force
The migrations fail on the following:
TASK [apnscp/install-services : template] **************************************
fatal: [localhost]: FAILED! => changed=false
msg: ‘AnsibleUndefinedVariable: ‘‘php_fst_service’’ is undefined’
Stack Trace:
STDERR:
[/usr/local/apnscp/lib/Lararia/Database/Migrations/PlatformMigrator.php:212]
0. Lararia\Database\Migrations\PlatformMigrator->runMigration("2025_08_05_130434_service-master-classes", "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/2025_08_05_130434_service-master-classes.yml", 24, 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/2025_08_05_130434_service-master-classes.yml", "/usr/local/apnscp/resources/playbooks/migrations/2025_08_31_101120_rhel10-libraries.yml", "/usr/local/apnscp/resources/playbooks/migrations/2025_09_30_152814_imagick-el9-deps.yml", "/usr/local/apnscp/resources/playbooks/migrations/2025_12_08_193711_atd-el10-updates.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_05_30_111720_el10-libfido2-dep.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_06_03_091839_update-mailq-visibility.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_07_24_130718_php-fpm-signal.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_10_07_142729_php-fpm-durable-cache.yml"], )
[/usr/local/apnscp/lib/Lararia/Database/Migrations/PlatformMigrator.php:93]
3. Lararia\Database\Migrations\PlatformMigrator->runPending(["/usr/local/apnscp/resources/playbooks/migrations/2025_08_05_130434_service-master-classes.yml", "/usr/local/apnscp/resources/playbooks/migrations/2025_08_31_101120_rhel10-libraries.yml", "/usr/local/apnscp/resources/playbooks/migrations/2025_09_30_152814_imagick-el9-deps.yml", "/usr/local/apnscp/resources/playbooks/migrations/2025_12_08_193711_atd-el10-updates.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_02_09_105615_rspamd-autolearn.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_05_30_111720_el10-libfido2-dep.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_06_03_091839_update-mailq-visibility.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_07_24_130718_php-fpm-signal.yml", "/usr/local/apnscp/resources/playbooks/migrations/2026_10_07_142729_php-fpm-durable-cache.yml"], )
[/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]
Environment
[root@s1 apnscp]# cpcmd misc:cp-version
revision: 609d738f5c212e5ede9a5768e5b6c1f6dfa66b1c
timestamp: 1792063336
ver_maj: 3
ver_min: 2
ver_patch: 49
ver_pre: ‘’
dirty: false
checksum: 1352899363843ac
debug: false
Operating System: 4.18.0-553.109.1.el8_10.x86_64