Hi there,
I installed Asterisk 16 and FreePBX 16.010.43 on a Raspberry Pi 3B according to these instructions:
(wiki_freepbx_org/display/FDT/How+to+Install+FreePBX+16+on+Debian+11+with+Asterisk+16).
If I now on the console fwconsole reload --verbose
I get these error messages.
n Reload.class.php line 950:
[Whoops\Exception\ErrorException (2)]
posix_getpgid() expects parameter 1 to be int, string given
Exception trace:
at /var/www/html/admin/libraries/Console/Reload.class.php:950
Whoops\Run->handleError() at n/a:n/a
posix_getpgid() at /var/www/html/admin/libraries/Console/Reload.class.php:950
FreePBX\Console\Command\Reload->checkLock() at /var/www/html/admin/libraries/Console/Reload.class.php:933
FreePBX\Console\Command\Reload->setLock() at /var/www/html/admin/libraries/Console/Reload.class.php:74
FreePBX\Console\Command\Reload->execute() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:992
Symfony\Component\Console\Application->doRunCommand() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:148
Symfony\Component\Console\Application->run() at /var/lib/asterisk/bin/fwconsole:163
reload [--json] [--dry-run] [--skip-registry-checks] [--dont-reload-asterisk]
Do you mean this part in tutorial? fwconsole ma installall
How do I then recognize the commercial modules? And above all, what are the commands for deleting or installing the modules, excluding the commercial ones?
I had already read it:
However, I have been running it successfully on the Raspberry Pi since Asterisk 14 - even without the FreePBX GUI. In addition, the website “Asterisk for Raspberry Pi” shows that it is not impossible to use FreePBX on the Raspberry. To be frank, this is strictly speaking a PHP-based GUI with an Apache2 web server and a MySQL database. So why should it only be limited to an x86-64 architecture?
The project mentioned has not yet reached Bullseye and FreePBX 16, which is why I want to go through the entire installation process myself.
Okay fine, I have done it. There was a sms module as commercial declared. I have deleted it. Now I get this error message
# fwconsole reload --verbose
Reload Started
In Cron.class.php line 281:
[Whoops\Exception\ErrorException (2)]
proc_open(/tmp/cron.error): failed to open stream: Keine Berechtigung
Exception trace:
at /var/www/html/admin/libraries/BMO/Cron.class.php:281
Whoops\Run->handleError() at n/a:n/a
proc_open() at /var/www/html/admin/libraries/BMO/Cron.class.php:281
FreePBX\Cron->installCrontab() at /var/www/html/admin/libraries/BMO/Cron.class.php:162
FreePBX\Cron->remove() at /var/www/html/admin/libraries/BMO/Job.class.php:238
FreePBX\Job->init() at /var/www/html/admin/libraries/BMO/Job.class.php:91
FreePBX\Job->add() at /var/www/html/admin/libraries/BMO/Job.class.php:73
FreePBX\Job->addClass() at /var/www/html/admin/modules/timeconditions/Timeconditions.class.php:149
FreePBX\modules\Timeconditions->updateCron() at /var/www/html/admin/modules/timeconditions/functions.inc.php:225
timeconditions_get_config() at /var/www/html/admin/libraries/BMO/DialplanHooks.class.php:95
FreePBX\DialplanHooks->processHooks() at /var/www/html/admin/libraries/Console/Reload.class.php:318
FreePBX\Console\Command\Reload->reload() at /var/www/html/admin/libraries/Console/Reload.class.php:91
FreePBX\Console\Command\Reload->execute() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:992
Symfony\Component\Console\Application->doRunCommand() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:148
Symfony\Component\Console\Application->run() at /var/lib/asterisk/bin/fwconsole:163
reload [--json] [--dry-run] [--skip-registry-checks] [--dont-reload-asterisk]