I'm trying to install FusionPBX on a server from Hetzner with the Debian 12 Image.
From what I've talked with chatgpt he is saying that FreeSwitch :
and it seems the installation is dying here:
and this also doesn't seem to work:
Someone suggested on this forum to:
Some logs:
and
From what I've talked with chatgpt he is saying that FreeSwitch :
Starting 2023 FreeSWITCH moved to a paid subscription model for access to the stable package repositories.
You need a SignalWire Enterprise subscription to access the DEB/RPM packages.
and it seems the installation is dying here:
wget -O - https://files.fusionpbx.com/freeswitch-release-bookworm-archive-keyring.gpg
and this also doesn't seem to work:
https://files.fusionpbx.com/freeswitch-release-bookworm
Someone suggested on this forum to:
- Comment out or remove the IO/CPU scheduling directives:
# IOSchedulingClass=realtime
# IOSchedulingPriority=2
Some logs:
JavaScript:
root@Debian-1208-bookworm-amd64-base /usr/src/fusionpbx-install.sh/debian/resources # journalctl -xeu freeswitch.service
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit freeswitch.service has finished with a failure.
░░
░░ The job identifier is 4962 and the job result is failed.
May 31 12:46:33 Debian-1208-bookworm-amd64-base systemd[1]: freeswitch.service: Scheduled restart job, restart counter is at 8.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ Automatic restarting of the unit freeswitch.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
May 31 12:46:33 Debian-1208-bookworm-amd64-base systemd[1]: Stopped freeswitch.service - freeswitch.
░░ Subject: A stop job for unit freeswitch.service has finished
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A stop job for unit freeswitch.service has finished.
░░
░░ The job identifier is 5051 and the job result is done.
May 31 12:46:33 Debian-1208-bookworm-amd64-base systemd[1]: freeswitch.service: Start request repeated too quickly.
May 31 12:46:33 Debian-1208-bookworm-amd64-base systemd[1]: freeswitch.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit freeswitch.service has entered the 'failed' state with result 'exit-code'.
May 31 12:46:33 Debian-1208-bookworm-amd64-base systemd[1]: Failed to start freeswitch.service - freeswitch.
░░ Subject: A start job for unit freeswitch.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit freeswitch.service has finished with a failure.
░░
░░ The job identifier is 5051 and the job result is failed.
JavaScript:
root@Debian-1208-bookworm-amd64-base /usr/src # cat /etc/debian_version
12.11
root@Debian-1208-bookworm-amd64-base /usr/src # systemctl status freeswitch.service
× freeswitch.service - freeswitch
Loaded: loaded (/lib/systemd/system/freeswitch.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Sat 2025-05-31 04:14:20 CEST; 8h ago
Process: 15842 ExecStartPre=/bin/mkdir -p /var/run/freeswitch (code=exited, status=0/SUCCESS)
Process: 15843 ExecStartPre=/bin/chown -R ${USER}:${GROUP} /var/lib/freeswitch /var/log/freeswitch /etc/freeswitch /usr/share/freeswitch /var/run/freeswitch (code=exited,>
CPU: 13ms
May 31 04:14:20 Debian-1208-bookworm-amd64-base systemd[1]: freeswitch.service: Scheduled restart job, restart counter is at 5.
May 31 04:14:20 Debian-1208-bookworm-amd64-base systemd[1]: Stopped freeswitch.service - freeswitch.
May 31 04:14:20 Debian-1208-bookworm-amd64-base systemd[1]: freeswitch.service: Start request repeated too quickly.
May 31 04:14:20 Debian-1208-bookworm-amd64-base systemd[1]: freeswitch.service: Failed with result 'exit-code'.
May 31 04:14:20 Debian-1208-bookworm-amd64-base systemd[1]: Failed to start freeswitch.service - freeswitch.
and
JavaScript:
root@Debian-1208-bookworm-amd64-base /usr/src/fusionpbx-install.sh/debian/resources # ./finish.sh
ALTER ROLE
ERROR: role "freeswitch" does not exist
INSERT 0 1
cp: target '/var/www/fusionpbx/app/switch/resources/scripts/wakeup.lua': Not a directory
cp: target '/usr/local/share/freeswitch/languages': No such file or directory
App Defaults Executed
INSERT 0 1
INSERT 0 1
Upgrade
-----------------------------------------
Database
Schema: No Change
cp: target '/var/www/fusionpbx/app/switch/resources/scripts/wakeup.lua': Not a directory
cp: target '/usr/local/share/freeswitch/languages': No such file or directory
App Defaults Executed
Job for freeswitch.service failed because the control process exited with error code.
See "systemctl status freeswitch.service" and "journalctl -xeu freeswitch.service" for details.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
cron is already the newest version (3.0pl1-162).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Last edited: