ALERT Buh-bye CentOS.

Getting close. 38¢ development cost at Vultr. Even got incrediblerestore2021 to work from CentOS 7. :cool:

Eo5_SFNXYAIcfsi
 
Last edited:
I was originally a Debian guy until I entered the world of Asterisk (trixbox). Everyone sort of adopted the CentOS (EL) Formula and it has lasted. There is no reason not to use stream if you don't mind being a beta tester. In theory it should work fine if you manage your updates properly. Kind of like when the trademark mandate came down from CentOS you will see a lot of derived distros stick to EL7 which is getting attention until 2024. Any that have already gone to 8 may go stagnant. The Rocky Linux thing looks promising and has a lot of steam behind it. Until I see an alpha rolled though I am not putting any eggs in that basket. Debian seems like a good direction but you may have to rework scripts and tooling. When I was developing for FreePBX we had a BSD and Debian community member that would kick back patches that made sure things that were platform specific worked. So anything open source FreePBX should "Just Work"
 
Debian is a good choice. My 2nd choice would be Arch Linux even though it is a rolling release. I simply LUV Manjaro as my desktop and KVM host.
Ubuntu is okay but too much baggage post installation. Don't know why it leads the server slice of the pie right now.

And I wonder what AWS will do next. Amazon Linux and Linux2 are basically RHEL/CentOS.
 
Ummm, I did love the PC Jr. Two sidecars with "extra" memory, a nice big 5.25" floppy (hole punched to double sided), external modem, and magnetic tape backups. What was not to love?
Sounds like you missed out on making punch tape programmes for the mainframe, on a teleprinter - what a joy. And oh I didnt get round to using the 12" (I think) discs used by the local AGR nuclear power station.
 
I think we're ready for the PIONEERS only. Still some rough edges, but it oughta work on a Debian 10 clean install...
As with Incredible PBX 2020, SIP is on UDP 5060 and PJsip is on UDP 5061. TM3 firewall is included.

Before you begin the install procedure, do the following on your Debian 10 platform:

Code:
apt-get update
apt-get upgrade
reboot

Then, after rebooting, log in again as root and issue the following commands to download and run Beta4 script:

Code:
cd /root
# verify Debian version (should be 10.7)
cat /etc/debian_version
# then and only then, proceed...
wget http://incrediblepbx.com/IncrediblePBX2021.sh
chmod +x IncrediblePBX2021.sh
./IncrediblePBX2021.sh

Please post issues, comments, suggestions, bugs. DAHDI is not yet included.

Successful installs VERIFIED on Vultr, Digital Ocean, VMware ESXi, and VirtualBox 6.

Beta4 now supports Incredible Fax, and the installer is now available in /root.

OpenVPN client script now included in Beta4 as well.
 
Last edited:
I think we're ready for the PIONEERS only. Still some rough edges, but it oughta work on a Debian 10 clean install...
As with Incredible PBX 2020, SIP is on UDP 5060 and PJsip is on UDP 5061. TM3 firewall is included.

Please post issues, comments, suggestions, bugs. DAHDI is not yet included.
Can we go Public with this in Debian? Just want to ask before I try it.
 
OK. I'm spinning up a VPS testbed with Debian 10 now. I'll try the Incredible2021 restore and see how it goes.

The Incredible PBX2021 restore is built into the install script.
 
@wardmundy here are my results so far:
1) Fresh Debian 10 install on Free Range Cloud
2) By default ssh by root disallowed. Had to modify /etc/sshd_config to allow root login and set port number.
3) IncrediblePBX2021.sh failed saying I had the incorrect Debian version. Did apt-get update and apt-get upgrade. Upgrade stopped and asked if I wanted to keep locally modified sshd_config changes. I said to keep local config. Got debian buster InRelease' changed its 'Version' value from '10.0' to '10.7' and script ran after that.
4) Install script stops wanting the ITU-T country code. It defaulted to 61 for Australia. . I changed to 1 for USA. Saw note at top of installation.
5) Install script stops and asks if you want to save current IPv4 configuration. Not sure but I answered Yes.
6) Install script proceeded and looked like everything installed correctly but status screen showed no services ready and fwconsole start did not work.

I'm reinstalling fresh Debian again and will report on progress. If it fails again, I'll look a little deeper into the install log.
 
Last edited:
@wardmundy install did not work. Here are some log excerpts:
Code:
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
./IncrediblePBX2021.sh: line 184: make: command not found
./IncrediblePBX2021.sh: line 185: make: command not found
./IncrediblePBX2021.sh: line 186: make: command not found
mv: cannot stat '*.tar.gz': No such file or directory
Code:
var/www/html/admin/libraries/Composer/vendor/respect/validation/tests/integration/assert-with-keys.phpt
var/www/html/admin/libraries/Composer/vendor/respect/validation/tests/integration/issue_85_find_messages_should_not_trigger_catchable_fatal_error.phpt
var/www/html/admin/libraries/Composer/vendor/respect/validation/tests/integration/get_messages_should_include_all_validation_messages_in_a_chain.phpt
Code:
tar: Exiting with failure status due to previous errors
Failed to start mysqld.service: Unit mysqld.service not found.
./incrediblerestore2021: line 94: mysql: command not found
./incrediblerestore2021: line 95: mysql: command not found
./incrediblerestore2021: line 97: mysql: command not found
./incrediblerestore2021: line 99: mysql: command not found
./incrediblerestore2021: line 100: mysql: command not found
Failed to start apache2.service: Unit apache2.service not found.
./incrediblerestore2021: line 104: fwconsole: command not found
./incrediblerestore2021: line 105: fwconsole: command not found
./incrediblerestore2021: line 106: fwconsole: command not found
Restore finished. Reboot is recommended before use.
BACKUP: /backup/RP-2020.12.11.15.02-A16.15.0-F15.0-I2021.Beta1.tar.gz
backup/

I can email you the whole install log if you want.
 
My observations too...

@wardmundy here are my results so far:
1) Fresh Debian 10 install on Free Range Cloud
2) By default ssh by root disallowed. Had to modify /etc/sshd_config to allow root login and set port number.
3) IncrediblePBX2021.sh failed saying I had the incorrect Debian version. Did apt-get update and apt-get upgrade. Upgrade stopped and asked if I wanted to keep locally modified sshd_config changes. I said to keep local config. Got debian buster InRelease' changed its 'Version' value from '10.0' to '10.7' and script ran after that.
4) Install script stops wanting the ITU-T country code. It defaulted to 61 for Australia. . I changed to 1 for USA. Saw note at top of installation.
5) Install script stops and asks if you want to save current IPv4 configuration. Not sure but I answered Yes.
6) Install script proceeded and looked like everything installed correctly but status screen showed no services ready and fwconsole start did not work.

I'm reinstalling fresh Debian again and will report on progress. If it fails again, I'll look a little deeper into the install log.

1) I used Digital Ocean in Toronto
2) I had to view and change sshd_config to sort of get a baseline for login
3) Had the incorrect Debian version too. But I had forgot to run apt update and apt upgrade and reboot before
running the IncrediblePBX2021.sh
4) Same thing with country code. For us North Americans it would be nice for a default of "1" as per country codes and NANPA.
5) I was not sure what to do with this question. I answered yes.
6) I was doing this over ssh and not thru the Digital Ocean VNC console. All proceeded well. Got disconnected upon reboot
but then reconnected and logged in again and the rest of the install went on to success.

7) I still find iptables and fail2ban get in the way at the outset. Just something I need to get my head around I guess.
For instance, the huge voips provider list is cumbersome.

8) Do like this beta building so fast without dahdi.

9) PHP 7 now? Fantastic!
 
@wardmundy install did not work. Here are some log excerpts:
Code:
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
./IncrediblePBX2021.sh: line 184: make: command not found
./IncrediblePBX2021.sh: line 185: make: command not found
./IncrediblePBX2021.sh: line 186: make: command not found
mv: cannot stat '*.tar.gz': No such file or directory
Code:
var/www/html/admin/libraries/Composer/vendor/respect/validation/tests/integration/assert-with-keys.phpt
var/www/html/admin/libraries/Composer/vendor/respect/validation/tests/integration/issue_85_find_messages_should_not_trigger_catchable_fatal_error.phpt
var/www/html/admin/libraries/Composer/vendor/respect/validation/tests/integration/get_messages_should_include_all_validation_messages_in_a_chain.phpt
Code:
tar: Exiting with failure status due to previous errors
Failed to start mysqld.service: Unit mysqld.service not found.
./incrediblerestore2021: line 94: mysql: command not found
./incrediblerestore2021: line 95: mysql: command not found
./incrediblerestore2021: line 97: mysql: command not found
./incrediblerestore2021: line 99: mysql: command not found
./incrediblerestore2021: line 100: mysql: command not found
Failed to start apache2.service: Unit apache2.service not found.
./incrediblerestore2021: line 104: fwconsole: command not found
./incrediblerestore2021: line 105: fwconsole: command not found
./incrediblerestore2021: line 106: fwconsole: command not found
Restore finished. Reboot is recommended before use.
BACKUP: /backup/RP-2020.12.11.15.02-A16.15.0-F15.0-I2021.Beta1.tar.gz
backup/

looks like vulture includes gcc pieces so I’ll add them
I can email you the whole install log if you want.
 
@wardmundy also, after the initial install, the system rebooted but the IncrediblePBX2021.sh would not run again.

Also, GCC appears to be here: gcc is already the newest version (4:8.3.0-1)
 
See my comment which got tacked onto your message
 
Last edited:
Sounds like you missed out on making punch tape programmes for the mainframe, on a teleprinter - what a joy. And oh I didnt get round to using the 12" (I think) discs used by the local AGR nuclear power station.
Didn't miss out on the text based star-trek game on the system 34, with 80 column punch-cards and disk drives that looked like round food dehydrators with a handle on top, lol
 
@wardmundy install did not work. Here are some log excerpts:
Code:
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
./IncrediblePBX2021.sh: line 184: make: command not found
./IncrediblePBX2021.sh: line 185: make: command not found
./IncrediblePBX2021.sh: line 186: make: command not found
mv: cannot stat '*.tar.gz': No such file or directory
Code:
var/www/html/admin/libraries/Composer/vendor/respect/validation/tests/integration/assert-with-keys.phpt
var/www/html/admin/libraries/Composer/vendor/respect/validation/tests/integration/issue_85_find_messages_should_not_trigger_catchable_fatal_error.phpt
var/www/html/admin/libraries/Composer/vendor/respect/validation/tests/integration/get_messages_should_include_all_validation_messages_in_a_chain.phpt
Code:
tar: Exiting with failure status due to previous errors
Failed to start mysqld.service: Unit mysqld.service not found.
./incrediblerestore2021: line 94: mysql: command not found
./incrediblerestore2021: line 95: mysql: command not found
./incrediblerestore2021: line 97: mysql: command not found
./incrediblerestore2021: line 99: mysql: command not found
./incrediblerestore2021: line 100: mysql: command not found
Failed to start apache2.service: Unit apache2.service not found.
./incrediblerestore2021: line 104: fwconsole: command not found
./incrediblerestore2021: line 105: fwconsole: command not found
./incrediblerestore2021: line 106: fwconsole: command not found
Restore finished. Reboot is recommended before use.
BACKUP: /backup/RP-2020.12.11.15.02-A16.15.0-F15.0-I2021.Beta1.tar.gz
backup/

I can email you the whole install log if you want.

Try: apt-get install build-essential

Yes, please send me the log.
 

Members online

No members online now.

Forum statistics

Threads
26,687
Messages
174,410
Members
20,257
Latest member
Dempan
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top