@ostridge,@paradigmconnectivity
Can you post the result of the code:-
Code:asterisk -rx "core show version" Asterisk 18.x.x built by root @ incrediblepbx on a armv7l running Linux on 2021-11-16 13:41:38 UTC ## Note the 'pbxstatus uses the above "core show version" for the display - let me know if it does not work. # and also post the alternative command asterisk -V # Asterisk 18.x.x # also The source code directory name to show what you compiled from. ls -d /usr/src/asterisk-1* # /usr/src/asterisk-18.x.x
EDIT: Sorry - my ...
Ignore the following -
now deleted from here down so not to confuse
root@incrediblepbx:~# asterisk -rx "core show version"
Asterisk 16.7.0 built by root @ incrediblepbx on a armv7l running Linux on 2020-01-21 14:30:47 UTC
root@incrediblepbx:~# asterisk -V
Asterisk 16.7.0
root@incrediblepbx:~# ls -d /usr/src/asterisk-1*
/usr/src/asterisk-18.9.0

cd /root
rm -f upgrade-to-incrediblepbx2021
wget http://incrediblepbx.com/upgrade-to-incrediblepbx2021
chmod +x upgrade-to-incrediblepbx2021
./upgrade-to-incrediblepbx2021
codec_opus
codec_silk
codec_siren7
codec_siren14
codec_g729a

= The asterisk-18* install failed. follow @wardmundy post aboveI'm stumped!
cd /root
rm -f upgrade-to-incrediblepbx2021
wget http://incrediblepbx.com/upgrade-to-incrediblepbx2021
chmod +x upgrade-to-incrediblepbx2021
./upgrade-to-incrediblepbx2021
Works like champ. Thank you for your great work, Ward. I've been a fan for a long time.Until Sangoma/Asterisk devs sort out their "improvements," we have frozen the Asterisk 18 upgrade at 18.7.0 for the time being. Here are the steps to install and run the new installer:
CSS:cd /root rm -f upgrade-to-incrediblepbx2021 wget http://incrediblepbx.com/upgrade-to-incrediblepbx2021 chmod +x upgrade-to-incrediblepbx2021 ./upgrade-to-incrediblepbx2021
I'm not sure what there is to sort out, this change was covered in the changelogs for 16.23, 18.9 and 19.1. I know I'm going to sound like a skipping record but the changelogs need to be reviewed for version updates.Until Sangoma/Asterisk devs sort out their "improvements,"
Basically, previous versions this was a silent error and didn't exit.2021-10-12 13:17 +0000 [bac66e9743] Mike Bradeen <[email protected]>
* build: prevent binary downloads for non x86 architectures
download_externals: Add check for i686 and i386 (in addition
to the current x86_64) and exit if not one of the three.
ASTERISK-26497
Change-Id: Ia4d429fcefa5b2f5b6e99159d4607de8e8325b2f
Until Sangoma/Asterisk devs sort out their "improvements," we have frozen the Asterisk 18 upgrade at 18.8.0
Until Sangoma/Asterisk devs sort out their "improvements," we have frozen the Asterisk 18 upgrade at 18.7.0 for the time being.
But it's much better than silence if you know something we don't.I know I'm going to sound like a skipping record
So an improvement that tells you things didnt actually install and stops the install to tell you why and fix it is stupid? Got it.Of course, the big question is WHY such a stupid "improvement" that breaks existing upgrade scripts of everyone on the planet
UPGRADES SHOULDN'T NEEDLESSLY BREAK.
Asterisk is designed and built for x86 systems. In the case of the RasPI, which is not x86, in the past Asterisk would have silently just downloaded the x86 versions of the modules. These modules, if enabled, would not have worked. So this improvement is to help those with non-x86 systems installing this to know certain things aren't going to work since the system is trying to get the x86 versions. So now you know that you need to either not enable certain things or see if there is a version for the non-x86 platform being used. This complaint is basically boiling down to "It didn't work as it should before and I got no warnings or notice but now I do and that sucks".the “improvement” was removing these modules from the install entirely when they’ve been included for years.
That's the point, the install wasn't truly successful. The x86 modules wouldn't work on an non-x86 system, you just never knew.The fact that you get an error message now instead of a successful install wasn’t the kind of enhancement most of us are looking for.
That would be excellent.But, yes, we should read all of the change logs for every component in Incredible PBX and modify every script accordingly.
I pay attention to the actual projects of said community and help those in the community use it. In regards to Asterisk, specifically; I watch the mailing lists on a regular basis, I watch the activity on Gerrit where code reviews and discussions are done. I am active on the forums, I am active in dev/community channels. I even check in on Jira tickets. Same is pretty much true for FreePBX.Tell me again what you do for the open source community.
And what is the process for contributions?It's an open source project. You are more than welcome to contribute, @Samot.
menuselect, as far as I know, is unaware of what the platform is as is the binary module stuff remotely. I believe this is one of the things where support could be added but since the subset of users it would impact is really tiny the simpler option of warnings and what the errors are was opted for.@Samot: Just curious if you know...
Running make menuselect.makeopts used to disable modules that couldn't be installed. Same was true by running make menuselect manually. When you clicked Save, you always got a clean make going forward. Why the different behavior with these codecs?? Throwing up an error after going through the entire make process (for 20+ minutes on a RasPi) is very different behavior and would be confusing even to experts which I don't profess to be.
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.
Check your inbox!
We’ve sent you an email. Click on the button in the email body to verify your email address – (if you can not find it, check your spam folder).
Upon verification you will be directed to the 3CX setup wizard.