The current revision of the FreePBX 17 installation script (sng_freepbx_debian_install.sh) includes a section that kills IPv6 connectivity without warning. This can unexpectedly kill all or some connectivity to the server in an IPv6 enabled environment. It will also cause script to die prematurely if installing FreePBX over an IPv6 SSH connection.
Operating Environment
Debian 12.5 Bookworm on Hetzner Cloud VPS
Relevant log output
[...]
2024-05-15 19:58:21 - Setting up MongoDB
2024-05-15 19:58:21 - Installing mongodb....
2024-05-15 19:58:31 - Mongodb installed successfully....
2024-05-15 19:58:31 - Setting up libfdk
2024-05-15 19:58:31 - Installing libfdk-aac2....
2024-05-15 19:58:32 - libfdk-aac2 installed successfully.....
2024-05-15 19:58:32 - Removing unnecessary packages
2024-05-15 19:58:32 - Execution time to install all the dependent packages : 216 s
2024-05-15 19:58:32 - Setting up folders and asterisk config
client_loop: send disconnect: Broken pipe
FreePBX Version
FreePBX 17
Issue Description
The current revision of the FreePBX 17 installation script (
sng_freepbx_debian_install.sh
) includes a section that kills IPv6 connectivity without warning. This can unexpectedly kill all or some connectivity to the server in an IPv6 enabled environment. It will also cause script to die prematurely if installing FreePBX over an IPv6 SSH connection.Operating Environment
Debian 12.5 Bookworm on Hetzner Cloud VPS
Relevant log output