For other people who’ve had this problem, they had more information in their error, but I just have exit: 255.
I’ve tried restarting the system. But I think I probably need to uninstall and reinstall a module, but I don’t know which one, because of the lack of information from this error.
This is an extremely new system and I’m not sure why I’m getting this error.
Thanks.
Edit:
This reload problem did come after an upgrade to the modules and system, but also shortly after a test where I attempted to make 20 calls simultaneously using call files. I was attempting to test the ability of our network to handle a number of simultaneous calls. Strangely, only 2 made it out, and the others failed. From my inspection of a packet capture at the time, I think the number I was calling rejected the others, but immediately after, I started having problems connecting to trunks. Is it possible these are related issues?
I’m kinda stuck if I can’t get this problem resolved. It’s strange to me that a new install would cause these problems. I edited the first post to include 1 idea I had as to why it may have happened, other than updating the system. But I don’t think that should have broken it.
Am I not supposed to update the system using the update module? Should I have instead used yum update to do that? Or should I not have done it at all?
Unfortunately it seems like I’m having the exact same issue as you. This is a new pbx i’ve been working on and hasn’t been deployed yet. Everything was working fine and then suddenly i reloaded and have the same error with no details.
For me I traced my steps backwards. Last thing i had done was a couple of days ago I added a few trunks to the system, but never applied changes. Then today I tried to apply the changes and ended up with the error. I just removed the trunks I added and things started working again.
Does anyone know if there is a way to view the pending changes that need to be applied? it would certainly make it easier to figure out what changed settings may be causing a problem.
I have set up a FreePBX server using the distro. Installed latest system and module updates and then started to configure the settings. The system is using PJSIP.
When adding a Trunk I click on Save and then the red Apply button appears at the top.
If I click Apply I get the following error:
“Reload failed because retrieve_conf encountered an error: 255”
Is this a known bug?
[moderator - merged this post to existing thread.]
known now - - anyway can you do me a favor go back into the trunk defintion and check out your sip server field …
my guess is its blank?
did some quick testing and encountered the same adding a new trunk -
specifically this error …
exit: 255
Unable to continue. Asterisk will crash if sip_server is blank! in /var/www/html/admin/modules/core/functions.inc/drivers/PJSip.class.php on line 407 #0 /var/www/html/admin/modules/core/Core.class.php(204): FreePBX\modules\Core\Drivers\PJSip->genConfig() #1 /var/www/html/admin/libraries/BMO/FileHooks.class.php(97): FreePBX\modules\Core->genConfig() #2 /var/www/html/admin/libraries/BMO/FileHooks.class.php(26): FreePBX\FileHooks->processNewHooks() #3 /var/lib/asterisk/bin/retrieve_conf(878): FreePBX\FileHooks->processFileHooks(Array) #4 {main}
i went back and built a new trunk with a new name carefull insuring i had entered the sip server ip/fqdn and submitted , trying to apply config was met with above error … going back and checking sip server field it was indeed blank; i was able to edit the trunk and add the info – reloading after this is successful
ill get a ticket written up for the dev team – thanks
Interestingly, I never received that more in-depth error code. Also, it not only erased my server, it took out the password and username as well. Adding those back in let me apply config, but it seems like the server isn’t sending out those registration requests. I see an error in the logs:
[2018-01-28 18:00:37] ERROR[25876] res_sorcery_config.c: Could not create an object of type ‘registration’ with id ‘voipms’ from configuration file ‘pjsip.conf’
I wouldn’t mind rolling back temporarily to fix these issues, but I’m not exactly sure what module I should roll back to. Which one should I roll back?