After upgrading to FreePBX 13.0.1beta3.60 recording module is broken

I upgraded last night and have a few errors. The first is I found the recording module is disabled. I tried to updated it and get this.


Also when clicking on Apply Config button I get this error.

Any help would be great!

1 Like

The same issue happened to myself. Once I upgraded, my IVRs and everything had been disabled

Go back to the Module Admin select Check Online, Recordings, Previous and select Rollback on 12.0.8

Apply the config and everything should work fine

Was not able to rollback said it was unable to remove /var/www/html/admin/modules/recordings/ so I moved the folder and that made it even worst :slight_smile: so I put it back now I get "not installed (Locally available 13.0.1Beta5) .
Here is what I get now when I try to enable it

I also got this error although the path is a little different

The file does exist as a .WAV in that directory, and the EN directory already exists.

Looks like the upgrade fails for users with custom recordings, issue is here:
http://issues.freepbx.org/browse/FREEPBX-10085

A post was split to a new topic: Voicemail broken in 13

Sorry that was not suppose to go live. The perils of beta software. To fix

fwconsole moduleadmin remove recordings
fwconsole moduleadmin download recordings
fwconsole moduleadmin install recordings

After upgrading this error occurred

[[email protected] ~]# amportal reload

Fetching FreePBX settings with gen_amp_conf.php…

!!!amportal is depreciated. Please use fwconsole!!!
forwarding all commands to 'fwconsole’
Reloading FreePBX
Error(s) have occured, the following is the retrieve_conf output:
exit: 255
PHP Fatal error: Call to undefined function recordings_get_file() in /var/www/html/admin/modules/announcement/functions.inc.php on line 63
Whoops\Exception\ErrorException: Call to undefined function recordings_get_file() in file /var/www/html/admin/modules/announcement/functions.inc.php on line 63
Stack trace:

  1. () /var/www/html/admin/modules/announcement/functions.inc.php:63

Here is the output of your first command.

[[email protected] ~]# fwconsole moduleadmin remove recordings
[FATAL] unknown type: []

Trace Back:

/var/www/html/admin/libraries/BMO/Freepbx_conf.class.php:1163 die_freepbx()
[0]: unknown type: []

/var/www/html/admin/libraries/BMO/Freepbx_conf.class.php:243 FreePBX\Freepbx_conf->_prepare_conf_value()
[0]: FALSE
[1]:
[2]:
[3]:

/var/www/html/admin/libraries/BMO/Self_Helper.class.php:125 FreePBX\Freepbx_conf->__construct()

/var/www/html/admin/libraries/BMO/Self_Helper.class.php:51 FreePBX\Self_Helper->autoLoad()
[0]: Freepbx_conf

/var/www/html/admin/bootstrap.php:153 FreePBX\Self_Helper->__call()
[0]: Freepbx_conf

/var/www/html/admin/bootstrap.php:153 FreePBX->Freepbx_conf()

/etc/freepbx.conf:9 require_once()
[0]: /var/www/html/admin/bootstrap.php

/var/lib/asterisk/bin/fwconsole:12 include_once()
[0]: /etc/freepbx.conf

Your system is very much damaged at this point. Can you revert to a backup and wait until 13 is stable?

After I got that error I’m unable to get back into the web gui. How can I do a restart via cli or can I ?

You need to revert from a backup. Can you?

we have a backup we did via the backup manager however I’m unable to connected to the web gui at this time

We have a full backup from the 26th

Get into mysql and run:

delete from freepbx_settings where type = '';

mysql> use asterisk;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> delete from freepbx_settings where type = ‘’;
Query OK, 0 rows affected (0.00 sec)

Im at a loss. Sorry.

Thanks for trying. I’m copping the backup file over to my pc and going to reinstall and restore.

Thanks again for all you do :slight_smile: