tried to find a solution in the forums and not much luck, not sure the cause, could be due to older install. not sure what the version was before moving to git head
systemctl status apnscp.service
● apnscp.service - ApisCP backend service
Loaded: loaded (/etc/systemd/system/apnscp.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/apnscp.service.d
└─override.conf
Active: failed (Result: exit-code) since Wed 2025-09-03 01:32:38 EDT; 20s ago
Process: 3019264 ExecStopPost=/usr/sbin/httpd -f /usr/local/apnscp/config/httpd.conf -k stop $HTTPD_ARGS (code=exited, status=0/SUCCESS)
Process: 3019263 ExecStart=/usr/local/apnscp/bin/apnscpd start (code=exited, status=255)
Main PID: 3019263 (code=exited, status=255)
Tasks: 7 (limit: 411924)
Memory: 2.6G
CGroup: /system.slice/apnscp.service
├─ 3018 redis-server 127.0.0.1:0
├─ 3346 /usr/local/apnscp/apps/terminal/shellinabox/bin/shellinaboxd -t --unixdomain-only=/usr/local/apnscp/storage/run/terminal.sock:apnscp:apnscp:600 --background=/usr/local/apnscp/storage/r>
├─ 3354 /usr/local/apnscp/apps/terminal/shellinabox/bin/shellinaboxd -t --unixdomain-only=/usr/local/apnscp/storage/run/terminal.sock:apnscp:apnscp:600 --background=/usr/local/apnscp/storage/r>
└─2080704 php-fpm: master process (/usr/local/apnscp/config/php-fpm.conf)
Sep 03 01:32:38 apis3 systemd[1]: Starting ApisCP backend service…
Sep 03 01:32:38 apis3 apnscpd[3019263]: PHP Fatal error: Only files produced by either the PHP 8.2 or 8.3 ionCube Encoders can run on PHP 8.3.
Sep 03 01:32:38 apis3 apnscpd[3019263]: The file /usr/local/apnscp/lib/lservicelib8.pht has been encoded by the ionCube Encoder for PHP 8.1. in Unknown on line 0
Sep 03 01:32:38 apis3 systemd[1]: apnscp.service: Main process exited, code=exited, status=255/n/a
Sep 03 01:32:38 apis3 httpd[3019264]: httpd (no pid file) not running
Sep 03 01:32:38 apis3 systemd[1]: apnscp.service: Failed with result ‘exit-code’.
Sep 03 01:32:38 apis3 systemd[1]: Failed to start ApisCP backend service.
cpcmd misc_cp_version
revision: 908e8a14c2aeca25813fda768c6f58a4c0850bf6
timestamp: 1756843302
ver_maj: 3
ver_min: 2
ver_patch: 48
ver_pre: ‘’
dirty: false
debug: false
[root@apis3 lib]# cat /etc/redhat-release
Rocky Linux release 8.10 (Green Obsidian)
upcp -b
Updating to v3.2.48
Previous HEAD position was 11be9ada3 CHG: bump (migrations)
HEAD is now at daed3b835 CHG: bump (migrations)
Compiled services and packages files removed!
Job for apnscp.service failed because the control process exited with error code.
See “systemctl status apnscp.service” and “journalctl -xe” for details.
Nothing to migrate.
Nothing to migrate.
Updating to v3.2.48.1
Previous HEAD position was daed3b835 CHG: bump (migrations)
HEAD is now at 908e8a14c CHG: bump (migrations)
Compiled services and packages files removed!
Job for apnscp.service failed because the control process exited with error code.
See “systemctl status apnscp.service” and “journalctl -xe” for details.
Nothing to migrate.
Nothing to migrate.
PLAY [localhost] *********************************************************************************************************************************************************************************************
included: /usr/local/apnscp/resources/playbooks/roles/common/update-config/tasks/setup-resolved.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/common/tasks/write-config.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/filesystem/make-mounts/tasks/enable-quotas.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/filesystem/make-mounts/tasks/set-mount-features.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/filesystem/make-mounts/tasks/set-mount-features.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/common/tasks/write-config.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/configure-default-vars.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/centos8-dnf.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/disable-appstream.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/disable-appstream.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/disable-appstream.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/disable-appstream.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/disable-appstream.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/setup-channel.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/setup-channel.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/setup-channel.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/setup-channel.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/setup-channel.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/setup-channel.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/packages/install/tasks/setup-channel.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/common/tasks/write-config.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/common/tasks/write-config.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/pgsql/install/tasks/timescaledb.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/pgsql/install/tasks/manage-library.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/common/tasks/implicitly-import-overrides.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/pgsql/install/tasks/manage-library.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/mysql/install/tasks/set-systemd-defaults.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/common/tasks/write-config.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/mysql/install/tasks/enable-root-user.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/common/tasks/implicitly-import-overrides.yml for localhost
included: /usr/local/apnscp/resources/playbooks/roles/php/build-from-source/tasks/build-php.yml for localhost
FAILED - RETRYING: Download PHP version:8.1 (2 retries left).
FAILED - RETRYING: Download PHP version:8.1 (1 retries left).
TASK [php/build-from-source : Download PHP version:8.1] ******************************************************************************************************************************************************
fatal: [localhost]: FAILED! => {“attempts”: 2, “changed”: false, “msg”: “Failure downloading http://php.net/get/php-version:8.1.tar.bz2/from/this/mirror, HTTP Error 404: Not Found”}
PLAY RECAP ***************************************************************************************************************************************************************************************************
localhost : ok=256 changed=0 unreachable=0 failed=1 skipped=150 rescued=0 ignored=0
Next release, 3.2.49, will require PHP 8.3. 3.2.48.1 was released to address new cross-signing sources by Let’s Encrypt . Looks like you were edge-major, then flipped back to major once 3.2.48 → 3.2.48.1 happened.
upcp --reset
cpcmd scope:set cp.update-policy edge-major
upcp -b
This should take care of things.
no change, still issue with 404 on downloading php8.1 same as previous error
This should do it:
cd /usr/local/apnscp
git checkout master
systemctl restart apiscp
cpcmd scope:set cp.update-policy edge-major
This one got it started here too.
But with:
WARNING: Lararia\JobDaemon::checkState(): Job runner inactive. Tasks will not process. Manually start job runner via /usr/local/apnscp/bin/php-bins/apnscp_php /usr/local/apnscp/artisan horizon
1