Running Alma 8 (tried also with Rocky 8) and default settings for apiscp installation.
Other bugs if you select php 8.3 or Mariadb 11… But default settings spits this out:
Hetzner Cloud, 3 CPU (x64 AMD) , 8GB memory
[root@alma ~]# grep -m1 failed=1 -B20 /root/apnscp-bootstrapper.log
2024-10-12 19:32:06,419 p=1078 u=root n=ansible | changed: [localhost]
2024-10-12 19:32:06,421 p=1078 u=root n=ansible | RUNNING HANDLER [clamav/support : Restart Clamd service] ***********************
2024-10-12 19:32:06,464 p=1078 u=root n=ansible | skipping: [localhost]
2024-10-12 19:32:06,465 p=1078 u=root n=ansible | RUNNING HANDLER [mail/configure-postfix : Update aliases] **********************
2024-10-12 19:32:06,576 p=1078 u=root n=ansible | changed: [localhost]
2024-10-12 19:32:06,593 p=1078 u=root n=ansible | TASK [apnscp/assert-account-works : Assign random credentials] *****************
2024-10-12 19:32:06,620 p=1078 u=root n=ansible | ok: [localhost]
2024-10-12 19:32:06,640 p=1078 u=root n=ansible | TASK [apnscp/assert-account-works : Domain: llrpjtnbunmnhlmogawvdvhi.test assigned with username sujothhyodnc] ***
2024-10-12 19:32:06,672 p=1078 u=root n=ansible | ok: [localhost] => {
“msg”: “We’re getting close! Pausing to allow handlers to catch up”
}
2024-10-12 19:32:06,687 p=1078 u=root n=ansible | TASK [apnscp/assert-account-works : Verify state of housekeeping] **************
2024-10-12 19:32:06,733 p=1078 u=root n=ansible | ok: [localhost]
2024-10-12 19:32:06,752 p=1078 u=root n=ansible | TASK [apnscp/assert-account-works : Activate housekeeping] *********************
2024-10-12 19:32:06,833 p=1078 u=root n=ansible | changed: [localhost]
2024-10-12 19:32:06,860 p=1078 u=root n=ansible | TASK [apnscp/assert-account-works : wait_for] **********************************
2024-10-12 19:32:07,937 p=1078 u=root n=ansible | ok: [localhost]
2024-10-12 19:32:07,974 p=1078 u=root n=ansible | TASK [apnscp/assert-account-works : Create new domain] *************************
2024-10-12 19:32:08,521 p=1078 u=root n=ansible | fatal: [localhost]: FAILED! => {“changed”: false, “cmd”: [“/usr/local/apnscp/bin/AddDomain”, “-o”, “json”, “-c”, “siteinfo,domain=llrpjtnbunmnhlmogawvdvhi.test”, “-c”, “siteinfo,admin_user=sujothhyodnc”, “-c”, “dns,enabled=0”, “-c”, “dns,provider=null”, “-c”, “mail,enabled=0”, “-c”, “mail,provider=null”, “-c”, “ssl,enabled=0”, “-c”, “apache,jail=1”], “delta”: “0:00:00.448749”, “end”: “2024-10-12 19:32:08.494834”, “failed_when_result”: true, “msg”: “non-zero return code”, “rc”: 255, “start”: “2024-10-12 19:32:08.046085”, “stderr”: “”, “stderr_lines”: , “stdout”: “[{"message":"no billing identifier specified for site, generated apnscp-IQPMKJIC'\",\"severity\":4,\"caller\":\"Opcenter\\\\Service\\\\Validators\\\\Billing\\\\Invoice::valid\",\"bt\":null},{\"message\":\"no mysql database prefix specified - suggesting
llrp_‘","severity":4,"caller":"Opcenter\\Service\\Validators\\Mysql\\Dbaseprefix::valid","bt":null},{"message":"no bandwidth rollover date specified, using day of month, 12'\",\"severity\":4,\"caller\":\"Opcenter\\\\Service\\\\Validators\\\\Bandwidth\\\\Rollover::valid\",\"bt\":null},{\"message\":\"Opcenter\\\\Auth\\\\Shadow::valid_crypted(): Argument #1 ($cpassword) must be of type string, null given, called in \\/usr\\/local\\/apnscp\\/lib\\/Opcenter\\/Service\\/Validators\\/Auth\\/Cpasswd.php on line 35\",\"severity\":16,\"caller\":\"Event\\\\Manager::fire\",\"bt\":null},{\"message\":\"fatal(): failed to create account\",\"severity\":64,\"caller\":\"Opcenter\\\\Filesystem::populate\",\"bt\":null}]", "stdout_lines": ["[{\"message\":\"no billing identifier specified for site, generated
apnscp-IQPMKJIC’","severity":4,"caller":"Opcenter\\Service\\Validators\\Billing\\Invoice::valid","bt":null},{"message":"no mysql database prefix specified - suggesting llrp_'\",\"severity\":4,\"caller\":\"Opcenter\\\\Service\\\\Validators\\\\Mysql\\\\Dbaseprefix::valid\",\"bt\":null},{\"message\":\"no bandwidth rollover date specified, using day of month,
12’","severity":4,"caller":"Opcenter\\Service\\Validators\\Bandwidth\\Rollover::valid","bt":null},{"message":"Opcenter\\Auth\\Shadow::valid_crypted(): Argument #1 ($cpassword) must be of type string, null given, called in \/usr\/local\/apnscp\/lib\/Opcenter\/Service\/Validators\/Auth\/Cpasswd.php on line 35","severity":16,"caller":"Event\\Manager::fire","bt":null},{"message":"fatal(): failed to create account","severity":64,"caller":"Opcenter\\Filesystem::populate","bt":null}]”]}
2024-10-12 19:32:08,527 p=1078 u=root n=ansible | PLAY RECAP *********************************************************************
2024-10-12 19:32:08,527 p=1078 u=root n=ansible | localhost : ok=1952 changed=766 unreachable=0 failed=1 skipped=587 rescued=1 ignored=18
[root@alma ~]#