Open LichtiMC opened 2 months ago
core v16.0.68.25 core v17.0.9.42
Still doesn't work with core v16.0.68.25 unfortunately.
Running Backup ID: f94c5ab1-a349-42dc-88a3-b7047dfc839a
Transaction: 2678dfe4-f653-4d73-abb3-e233beec287f
Starting backup pbxbackup
This backup will be stored locally and is subject to maintenance settings
Backup File Name: 20240502-152140-1714656100-16.0.40.7-377236417.tar.gz
Working with announcement module
Adding module manifest for announcement
Working with arimanager module
Exporting Databases from arimanager
Exporting Advanced settings from arimanager
Adding module manifest for arimanager
Working with blacklist module
Exporting Feature Codes from blacklist
Adding module manifest for blacklist
Working with calendar module
Adding module manifest for calendar
Working with callforward module
Exporting Feature Codes from callforward
Adding module manifest for callforward
Working with callrecording module
Exporting Advanced settings from callrecording
Adding module manifest for callrecording
Working with callwaiting module
Exporting Feature Codes from callwaiting
Adding module manifest for callwaiting
Working with cel module
Starting mysql dumps of : cel
Completed mysql dumps of : cel
Exporting Advanced settings from cel
Adding directory to tar: /tmp/cel_dump
Adding file to tar: files/tmp/cel_dump/cel.sql.gz
Adding module manifest for cel
Working with certman module
Adding directory to tar: /etc/asterisk/keys
Adding directory to tar: /etc/asterisk/keys/integration
Adding file to tar: files/etc/asterisk/keys/integration/certificate.pem
Adding file to tar: files/etc/asterisk/keys/integration/webserver.key
Adding file to tar: files/etc/asterisk/keys/integration/webserver.crt
Adding file to tar: files/etc/asterisk/keys/raspi-server.hb.int.pem
Adding file to tar: files/etc/asterisk/keys/ca.cfg
Adding file to tar: files/etc/asterisk/keys/raspi-server.hb.int.crt
Adding file to tar: files/etc/asterisk/keys/api_oauth.key
Adding file to tar: files/etc/asterisk/keys/api_oauth_public.key
Adding file to tar: files/etc/asterisk/keys/raspi-server.hb.int.key
Adding file to tar: files/etc/asterisk/keys/ca.crt
Adding file to tar: files/etc/asterisk/keys/raspi-server.hb.int.csr
Adding file to tar: files/etc/asterisk/keys/ca.key
Adding module manifest for certman
Working with conferences module
Exporting KVStore from Conferences
Exporting Feature Codes from conferences
Exporting Advanced settings from conferences
Adding module manifest for conferences
Working with contactmanager module
Exporting KVStore from Contactmanager
Exporting Feature Codes from contactmanager
Exporting Advanced settings from contactmanager
Adding module manifest for contactmanager
Working with core module
Starting mysql dumps of : devices sip dahdi iax
Completed mysql dumps of : devices sip dahdi iax
Exporting Feature Codes from core
Exporting Advanced settings from core
Exporting KVStore from Core
Adding file to tar: files/tmp/Devices_dump/Devices.sql
Adding module manifest for core
Working with customappsreg module
Exporting KVStore from Customappsreg
Adding module manifest for customappsreg
Working with dashboard module
Exporting Advanced settings from dashboard
Adding module manifest for dashboard
Working with daynight module
Exporting Databases from daynight
Exporting Feature Codes from daynight
Exporting Advanced settings from daynight
Adding module manifest for daynight
Working with disa module
Adding module manifest for disa
Working with donotdisturb module
Exporting Feature Codes from donotdisturb
Adding module manifest for donotdisturb
Working with filestore module
Exporting KVStore from Filestore
Adding module manifest for filestore
Working with findmefollow module
Exporting Databases from findmefollow
Exporting Feature Codes from findmefollow
Adding module manifest for findmefollow
Working with framework module
Adding module manifest for framework
Working with hotelwakeup module
Exporting Feature Codes from hotelwakeup
Adding module manifest for hotelwakeup
Working with iaxsettings module
Adding module manifest for iaxsettings
Working with infoservices module
Exporting Feature Codes from infoservices
Exporting Advanced settings from infoservices
Adding module manifest for infoservices
Working with ivr module
Adding module manifest for ivr
Working with manager module
Exporting Databases from manager
Adding module manifest for manager
Working with miscapps module
Exporting Feature Codes from miscapps
Adding module manifest for miscapps
Working with miscdests module
The module miscdests returned no data, No backup created
Working with music module
Exporting Advanced settings from music
Adding directory to tar: /var/lib/asterisk/moh/hbr
Adding directory to tar: /var/lib/asterisk/moh
Adding directory to tar: /var/lib/asterisk/moh/.nomusic_reserved
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.wav
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.gsm
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.alaw
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.sln
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.g722
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.sln48
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.sln16
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.ulaw
Adding file to tar: files/var/lib/asterisk/moh/reno_project-system.wav
Adding file to tar: files/var/lib/asterisk/moh/.asterisk-moh-opsound-wav-2.03
Adding file to tar: files/var/lib/asterisk/moh/CREDITS-asterisk-moh-opsound-wav
Adding file to tar: files/var/lib/asterisk/moh/manolo_camp-morning_coffee.wav
Adding file to tar: files/var/lib/asterisk/moh/macroform-robot_dity.wav
Adding file to tar: files/var/lib/asterisk/moh/macroform-cold_day.wav
Adding file to tar: files/var/lib/asterisk/moh/macroform-the_simplicity.wav
Adding file to tar: files/var/lib/asterisk/moh/CHANGES-asterisk-moh-opsound-wav
Adding file to tar: files/var/lib/asterisk/moh/LICENSE-asterisk-moh-opsound-wav
Adding file to tar: files/var/lib/asterisk/moh/.nomusic_reserved/silence.wav
Adding module manifest for music
Working with outroutemsg module
Adding module manifest for outroutemsg
Working with parking module
Adding module manifest for parking
Working with pm2 module
Exporting Advanced settings from pm2
Adding module manifest for pm2
Working with presencestate module
Adding module manifest for presencestate
Working with queues module
Exporting Advanced settings from queues
Exporting Feature Codes from queues
Exporting Databases from queues
Exporting KVStore from Queues
Adding module manifest for queues
Working with recordings module
Exporting Feature Codes from recordings
Adding directory to tar: /var/lib/asterisk/sounds/de_DE/custom
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Beschaeftigt.alaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Beschaeftigt.g722
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Beschaeftigt.ulaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Beschaeftigt.wav
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/ffnungszeiten.alaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/ffnungszeiten.g722
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/ffnungszeiten.ulaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/ffnungszeiten.wav
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Urlaub.alaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Urlaub.g722
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Urlaub.ulaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Urlaub.wav
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.alaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.g722
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.gsm
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.sln
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.sln16
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.sln48
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.ulaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.wav
Adding module manifest for recordings
Working with ringgroups module
Exporting Advanced settings from ringgroups
Adding module manifest for ringgroups
Working with setcid module
The module setcid returned no data, No backup created
Working with sipsettings module
Exporting KVStore from Sipsettings
Adding module manifest for sipsettings
Working with soundlang module
Adding module manifest for soundlang
Working with superfecta module
Exporting Databases from superfecta
Exporting KVStore from Superfecta
Adding module manifest for superfecta
Working with timeconditions module
Exporting Databases from timeconditions
Exporting Feature Codes from timeconditions
Exporting Advanced settings from timeconditions
Adding module manifest for timeconditions
Working with ucp module
Exporting Databases from ucp
Exporting Advanced settings from ucp
Adding module manifest for ucp
Working with userman module
Exporting Databases from userman
Exporting KVStore from Userman
Exporting Advanced settings from userman
Exporting Module XML userman
Adding module manifest for userman
Depend field was blank for userman. Skipping because not sure what to do
Adding custom directory to tar: customdir/etc/asterisk
Adding custom directory to tar: customdir/var/lib/asterisk/moh
Adding custom directory to tar: customdir/var/spool/asterisk
Adding custom directory to tar: customdir/var/www/html
Adding custom directory to tar: customdir/var/log/asterisk
Custom directory not exists: /var/lib/asterisk/sounds/custom
Custom directory not exists: /var/lib/asterisk/sounds/*/custom
Custom directory not exists: __ASTERISK_DB__
Adding custom directory to tar: customdir/usr/lib/asterisk/modules
Adding custom directory to tar: customdir/var/lib/asterisk/bin
Starting Cleaning up
Cleaning up data generated by Cel
Removing /tmp/cel_dump
Cleaning up data generated by Core
Removing /tmp/Devices_dump
Finished Cleaning up
Finished created backup file: 20240502-152140-1714656100-16.0.40.7-377236417.tar.gz
Performing Local Maintenance
Finished Local Maintenance
Performing Remote Maintenance
Finished Remote Maintenance
Saving to selected Filestore locations
Saving to: Local:'NAS Backup Directory' instance ,File location: /mnt/nas_admin_home/backup/freepbx/20240502-152140-1714656100-16.0.40.7-377236417.tar.gz
Saving to: SSH:'Warm Spare raspi-server2' instance ,File location: /var/spool/asterisk/backup/20240502-152140-1714656100-16.0.40.7-377236417.tar.gz
Finished Saving to selected Filestore locations
There were warnings during the backup process
The module miscdests returned no data, No backup created
The module setcid returned no data, No backup created
Warmspare enabled for this backup
We Have triggered an API to restore the backup on Spare Server
Response from Warmspare backup Server API
clientMutationId :2678dfe4-f653-4d73-abb3-e233beec287f
Restorestatus :Restore Done```
hi @LichtiMC did you updated the core module in your warmspare server also? You need to check the restore logs.
I also can't "fwconsole reload" on the warm spare server after restoring the backup, because there are created some badasset folders:
root@raspi-server2:/var/www/html/admin/assets # ls -al | grep badasset
drwxr-xr-x 3 asterisk asterisk 4096 May 2 15:15 announcement.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 arimanager.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 blacklist.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 calendar.badasset
drwxr-xr-x 3 asterisk asterisk 4096 May 2 15:15 callrecording.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 cel.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 certman.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 conferences.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 contactmanager.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 core.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 customappsreg.badasset
drwxr-xr-x 3 asterisk asterisk 4096 May 2 15:15 daynight.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 filestore.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 findmefollow.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 hotelwakeup.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 iaxsettings.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 ivr.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 manager.badasset
drwxr-xr-x 3 asterisk asterisk 4096 May 2 15:15 miscapps.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 music.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 parking.badasset
drwxr-xr-x 3 asterisk asterisk 4096 May 2 15:15 presencestate.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 queues.badasset
drwxr-xr-x 6 asterisk asterisk 4096 May 2 15:15 recordings.badasset
drwxr-xr-x 3 asterisk asterisk 4096 May 2 15:15 ringgroups.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 sipsettings.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 soundlang.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 superfecta.badasset
drwxr-xr-x 3 asterisk asterisk 4096 May 2 15:15 timeconditions.badasset
drwxr-xr-x 4 asterisk asterisk 4096 May 2 15:15 ucp.badasset
drwxr-xr-x 5 asterisk asterisk 4096 May 2 15:15 userman.badasset
On the source server it looks like this:
root@raspi-server:/var/www/html/admin/assets # ls -al
total 28
drwxrwxr-x 7 asterisk asterisk 4096 Jan 30 01:04 .
drwxrwxr-x 10 asterisk asterisk 4096 Sep 19 2023 ..
lrwxrwxrwx 1 asterisk asterisk 47 Sep 19 2023 announcement -> /var/www/html/admin/modules/announcement/assets
lrwxrwxrwx 1 asterisk asterisk 38 Jan 30 01:04 api -> /var/www/html/admin/modules/api/assets
lrwxrwxrwx 1 asterisk asterisk 45 Sep 19 2023 arimanager -> /var/www/html/admin/modules/arimanager/assets
lrwxrwxrwx 1 asterisk asterisk 47 Sep 19 2023 asteriskinfo -> /var/www/html/admin/modules/asteriskinfo/assets
lrwxrwxrwx 1 asterisk asterisk 41 Sep 19 2023 backup -> /var/www/html/admin/modules/backup/assets
lrwxrwxrwx 1 asterisk asterisk 44 Sep 19 2023 blacklist -> /var/www/html/admin/modules/blacklist/assets
lrwxrwxrwx 1 asterisk asterisk 43 Oct 29 2023 calendar -> /var/www/html/admin/modules/calendar/assets
lrwxrwxrwx 1 asterisk asterisk 48 Sep 19 2023 callrecording -> /var/www/html/admin/modules/callrecording/assets
lrwxrwxrwx 1 asterisk asterisk 38 Sep 19 2023 cdr -> /var/www/html/admin/modules/cdr/assets
lrwxrwxrwx 1 asterisk asterisk 38 Oct 29 2023 cel -> /var/www/html/admin/modules/cel/assets
lrwxrwxrwx 1 asterisk asterisk 42 Oct 29 2023 certman -> /var/www/html/admin/modules/certman/assets
lrwxrwxrwx 1 asterisk asterisk 46 Sep 19 2023 conferences -> /var/www/html/admin/modules/conferences/assets
lrwxrwxrwx 1 asterisk asterisk 45 Sep 19 2023 configedit -> /var/www/html/admin/modules/configedit/assets
lrwxrwxrwx 1 asterisk asterisk 49 Jan 7 19:30 contactmanager -> /var/www/html/admin/modules/contactmanager/assets
lrwxrwxrwx 1 asterisk asterisk 39 Sep 19 2023 core -> /var/www/html/admin/modules/core/assets
drwxrwxr-x 4 asterisk asterisk 4096 Sep 19 2023 css
lrwxrwxrwx 1 asterisk asterisk 48 Sep 19 2023 customappsreg -> /var/www/html/admin/modules/customappsreg/assets
lrwxrwxrwx 1 asterisk asterisk 44 Sep 19 2023 dashboard -> /var/www/html/admin/modules/dashboard/assets
lrwxrwxrwx 1 asterisk asterisk 43 Oct 29 2023 daynight -> /var/www/html/admin/modules/daynight/assets
lrwxrwxrwx 1 asterisk asterisk 51 Sep 19 2023 featurecodeadmin -> /var/www/html/admin/modules/featurecodeadmin/assets
lrwxrwxrwx 1 asterisk asterisk 44 Sep 19 2023 filestore -> /var/www/html/admin/modules/filestore/assets
lrwxrwxrwx 1 asterisk asterisk 47 Sep 19 2023 findmefollow -> /var/www/html/admin/modules/findmefollow/assets
drwxrwxr-x 2 asterisk asterisk 4096 Sep 19 2023 fonts
lrwxrwxrwx 1 asterisk asterisk 46 Sep 19 2023 hotelwakeup -> /var/www/html/admin/modules/hotelwakeup/assets
lrwxrwxrwx 1 asterisk asterisk 46 Sep 19 2023 iaxsettings -> /var/www/html/admin/modules/iaxsettings/assets
drwxrwxr-x 3 asterisk asterisk 4096 Sep 19 2023 images
lrwxrwxrwx 1 asterisk asterisk 38 Sep 19 2023 ivr -> /var/www/html/admin/modules/ivr/assets
drwxrwxr-x 5 asterisk asterisk 4096 Sep 19 2023 js
drwxrwxr-x 5 asterisk asterisk 4096 Sep 19 2023 less
lrwxrwxrwx 1 asterisk asterisk 42 Sep 19 2023 manager -> /var/www/html/admin/modules/manager/assets
lrwxrwxrwx 1 asterisk asterisk 43 Sep 19 2023 miscapps -> /var/www/html/admin/modules/miscapps/assets
lrwxrwxrwx 1 asterisk asterisk 44 Sep 19 2023 miscdests -> /var/www/html/admin/modules/miscdests/assets
lrwxrwxrwx 1 asterisk asterisk 40 Sep 19 2023 music -> /var/www/html/admin/modules/music/assets
lrwxrwxrwx 1 asterisk asterisk 42 Sep 19 2023 parking -> /var/www/html/admin/modules/parking/assets
lrwxrwxrwx 1 asterisk asterisk 48 Nov 1 2023 presencestate -> /var/www/html/admin/modules/presencestate/assets
lrwxrwxrwx 1 asterisk asterisk 41 Jan 3 03:20 queues -> /var/www/html/admin/modules/queues/assets
lrwxrwxrwx 1 asterisk asterisk 45 Sep 19 2023 recordings -> /var/www/html/admin/modules/recordings/assets
lrwxrwxrwx 1 asterisk asterisk 45 Sep 19 2023 ringgroups -> /var/www/html/admin/modules/ringgroups/assets
lrwxrwxrwx 1 asterisk asterisk 41 Jan 14 05:35 setcid -> /var/www/html/admin/modules/setcid/assets
lrwxrwxrwx 1 asterisk asterisk 46 Sep 19 2023 sipsettings -> /var/www/html/admin/modules/sipsettings/assets
lrwxrwxrwx 1 asterisk asterisk 44 Sep 19 2023 soundlang -> /var/www/html/admin/modules/soundlang/assets
lrwxrwxrwx 1 asterisk asterisk 45 Sep 19 2023 superfecta -> /var/www/html/admin/modules/superfecta/assets
lrwxrwxrwx 1 asterisk asterisk 49 Oct 29 2023 timeconditions -> /var/www/html/admin/modules/timeconditions/assets
lrwxrwxrwx 1 asterisk asterisk 38 Oct 29 2023 ucp -> /var/www/html/admin/modules/ucp/assets
lrwxrwxrwx 1 asterisk asterisk 42 Sep 19 2023 userman -> /var/www/html/admin/modules/userman/assets
lrwxrwxrwx 1 asterisk asterisk 44 Sep 19 2023 voicemail -> /var/www/html/admin/modules/voicemail/assets
The error when trying to reload is:
In Reload.class.php line 509:
[Whoops\Exception\ErrorException (2)]
rename(/var/www/html/admin/assets/announcement,/var/www/html/admin/assets/announcement.badasset): Directory not empty
I then have to remove all *.badasset folders, then the "fwconsole reload" command is working again.
Hey @LichtiMC Not sure what is this badasset files are , but once you updated the modules in the warmspare server ,did that resolved your issue? thanks
No, unfortunately not. I always have the servers at the same patchlevel. Where can I find the Restore logs on the warm spare server? Thanks.
This is happening with fpbx15 too. backup -15.0.26 core - 15.0.22.34
Both primary and secondary are with the same modules.
Hi @LichtiMC ,
Issue has been resolved when checked with core v16.0.68.26 & v17.0.9.44, please install latest core version on both primary & warmspare server also.
Thanks
And for freepbx15, when will we have the fix? Thank you.
Hi @thiagopollachini 15 is now only security issue fixes so recommending you to please think about upgrading to either 16 or 17.
Issue has been resolved when checked with core v16.0.68.26 & v17.0.9.44, please install latest core version on both primary & warmspare server also.
Still doesn't work unfortunately.
Hi @LichtiMC What do you see in your warmspare server backup logs file? Do you see any error?
Hi @LichtiMC any update here? Thanks
Running with: /usr/sbin/fwconsole backup --backup='f94c5ab1-a349-42dc-88a3-b7047dfc839a' --warmspare --transaction='85f575f5-f815-40f2-8502-8f319bf2cb6e' >> /var/log/asterisk/backup_85f575f5-f815-40f2-8502-8f319bf2cb6e_out.log 2> /var/log/asterisk/backup_85f575f5-f815-40f2-8502-8f319bf2cb6e_err.log & echo $!
Running Backup ID: f94c5ab1-a349-42dc-88a3-b7047dfc839a
Transaction: 85f575f5-f815-40f2-8502-8f319bf2cb6e
Starting backup pbxbackup
This backup will be stored locally and is subject to maintenance settings
Backup File Name: 20240520-124919-1716202159-16.0.40.7-739678252.tar.gz
Working with announcement module
Adding module manifest for announcement
Working with arimanager module
Exporting Databases from arimanager
Exporting Advanced settings from arimanager
Adding module manifest for arimanager
Working with blacklist module
Exporting Feature Codes from blacklist
Adding module manifest for blacklist
Working with calendar module
Adding module manifest for calendar
Working with callforward module
Exporting Feature Codes from callforward
Adding module manifest for callforward
Working with callrecording module
Exporting Advanced settings from callrecording
Adding module manifest for callrecording
Working with callwaiting module
Exporting Feature Codes from callwaiting
Adding module manifest for callwaiting
Working with cel module
Starting mysql dumps of : cel
Completed mysql dumps of : cel
Exporting Advanced settings from cel
Adding directory to tar: /tmp/cel_dump
Adding file to tar: files/tmp/cel_dump/cel.sql.gz
Adding module manifest for cel
Working with certman module
Adding directory to tar: /etc/asterisk/keys
Adding directory to tar: /etc/asterisk/keys/integration
Adding file to tar: files/etc/asterisk/keys/integration/certificate.pem
Adding file to tar: files/etc/asterisk/keys/integration/webserver.key
Adding file to tar: files/etc/asterisk/keys/integration/webserver.crt
Adding file to tar: files/etc/asterisk/keys/raspi-server.hb.int.pem
Adding file to tar: files/etc/asterisk/keys/ca.cfg
Adding file to tar: files/etc/asterisk/keys/raspi-server.hb.int.crt
Adding file to tar: files/etc/asterisk/keys/api_oauth.key
Adding file to tar: files/etc/asterisk/keys/api_oauth_public.key
Adding file to tar: files/etc/asterisk/keys/raspi-server.hb.int.key
Adding file to tar: files/etc/asterisk/keys/ca.crt
Adding file to tar: files/etc/asterisk/keys/raspi-server.hb.int.csr
Adding file to tar: files/etc/asterisk/keys/ca.key
Adding module manifest for certman
Working with conferences module
Exporting KVStore from Conferences
Exporting Feature Codes from conferences
Exporting Advanced settings from conferences
Adding module manifest for conferences
Working with contactmanager module
Exporting KVStore from Contactmanager
Exporting Feature Codes from contactmanager
Exporting Advanced settings from contactmanager
Adding module manifest for contactmanager
Working with core module
Starting mysql dumps of : devices sip dahdi iax
Completed mysql dumps of : devices sip dahdi iax
Exporting Feature Codes from core
Exporting Advanced settings from core
Exporting KVStore from Core
Adding file to tar: files/tmp/Devices_dump/Devices.sql
Adding module manifest for core
Working with customappsreg module
Exporting KVStore from Customappsreg
Adding module manifest for customappsreg
Working with dashboard module
Exporting Advanced settings from dashboard
Adding module manifest for dashboard
Working with daynight module
Exporting Databases from daynight
Exporting Feature Codes from daynight
Exporting Advanced settings from daynight
Adding module manifest for daynight
Working with disa module
Adding module manifest for disa
Working with donotdisturb module
Exporting Feature Codes from donotdisturb
Adding module manifest for donotdisturb
Working with filestore module
Exporting KVStore from Filestore
Adding module manifest for filestore
Working with findmefollow module
Exporting Databases from findmefollow
Exporting Feature Codes from findmefollow
Adding module manifest for findmefollow
Working with framework module
Adding module manifest for framework
Working with hotelwakeup module
Exporting Feature Codes from hotelwakeup
Adding module manifest for hotelwakeup
Working with iaxsettings module
Adding module manifest for iaxsettings
Working with infoservices module
Exporting Feature Codes from infoservices
Exporting Advanced settings from infoservices
Adding module manifest for infoservices
Working with ivr module
Adding module manifest for ivr
Working with manager module
Exporting Databases from manager
Adding module manifest for manager
Working with miscapps module
Exporting Feature Codes from miscapps
Adding module manifest for miscapps
Working with miscdests module
The module miscdests returned no data, No backup created
Working with music module
Exporting Advanced settings from music
Adding directory to tar: /var/lib/asterisk/moh/hbr
Adding directory to tar: /var/lib/asterisk/moh
Adding directory to tar: /var/lib/asterisk/moh/.nomusic_reserved
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.wav
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.gsm
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.alaw
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.sln
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.g722
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.sln48
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.sln16
Adding file to tar: files/var/lib/asterisk/moh/hbr/onHold_AufnahmeMelanie.ulaw
Adding file to tar: files/var/lib/asterisk/moh/reno_project-system.wav
Adding file to tar: files/var/lib/asterisk/moh/.asterisk-moh-opsound-wav-2.03
Adding file to tar: files/var/lib/asterisk/moh/CREDITS-asterisk-moh-opsound-wav
Adding file to tar: files/var/lib/asterisk/moh/manolo_camp-morning_coffee.wav
Adding file to tar: files/var/lib/asterisk/moh/macroform-robot_dity.wav
Adding file to tar: files/var/lib/asterisk/moh/macroform-cold_day.wav
Adding file to tar: files/var/lib/asterisk/moh/macroform-the_simplicity.wav
Adding file to tar: files/var/lib/asterisk/moh/CHANGES-asterisk-moh-opsound-wav
Adding file to tar: files/var/lib/asterisk/moh/LICENSE-asterisk-moh-opsound-wav
Adding file to tar: files/var/lib/asterisk/moh/.nomusic_reserved/silence.wav
Adding module manifest for music
Working with outroutemsg module
Adding module manifest for outroutemsg
Working with parking module
Adding module manifest for parking
Working with pm2 module
Exporting Advanced settings from pm2
Adding module manifest for pm2
Working with presencestate module
Adding module manifest for presencestate
Working with queues module
Exporting Advanced settings from queues
Exporting Feature Codes from queues
Exporting Databases from queues
Exporting KVStore from Queues
Adding module manifest for queues
Working with recordings module
Exporting Feature Codes from recordings
Adding directory to tar: /var/lib/asterisk/sounds/de_DE/custom
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Beschaeftigt.alaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Beschaeftigt.g722
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Beschaeftigt.ulaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Beschaeftigt.wav
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/ffnungszeiten.alaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/ffnungszeiten.g722
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/ffnungszeiten.ulaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/ffnungszeiten.wav
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Urlaub.alaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Urlaub.g722
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Urlaub.ulaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/Urlaub.wav
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.alaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.g722
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.gsm
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.sln
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.sln16
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.sln48
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.ulaw
Adding file to tar: files/var/lib/asterisk/sounds/de_DE/custom/onHold_AufnahmeMelanie.wav
Adding module manifest for recordings
Working with ringgroups module
Exporting Advanced settings from ringgroups
Adding module manifest for ringgroups
Working with setcid module
The module setcid returned no data, No backup created
Working with sipsettings module
Exporting KVStore from Sipsettings
Adding module manifest for sipsettings
Working with soundlang module
Adding module manifest for soundlang
Working with superfecta module
Exporting Databases from superfecta
Exporting KVStore from Superfecta
Adding module manifest for superfecta
Working with timeconditions module
Exporting Databases from timeconditions
Exporting Feature Codes from timeconditions
Exporting Advanced settings from timeconditions
Adding module manifest for timeconditions
Working with ucp module
Exporting Databases from ucp
Exporting Advanced settings from ucp
Adding module manifest for ucp
Working with userman module
Exporting Databases from userman
Exporting KVStore from Userman
Exporting Advanced settings from userman
Exporting Module XML userman
Adding module manifest for userman
Depend field was blank for userman. Skipping because not sure what to do
Adding custom directory to tar: customdir/etc/asterisk
Adding custom directory to tar: customdir/var/lib/asterisk/moh
Adding custom directory to tar: customdir/var/spool/asterisk
Adding custom directory to tar: customdir/var/www/html
Custom directory not exists: /var/lib/asterisk/sounds/custom
Custom directory not exists: /var/lib/asterisk/sounds/*/custom
Custom directory not exists: __ASTERISK_DB__
Adding custom directory to tar: customdir/usr/lib/asterisk/modules
Adding custom directory to tar: customdir/var/lib/asterisk/bin
Adding custom directory to tar: customdir/var/log/asterisk
Starting Cleaning up
Cleaning up data generated by Cel
Removing /tmp/cel_dump
Cleaning up data generated by Core
Removing /tmp/Devices_dump
Finished Cleaning up
Finished created backup file: 20240520-124919-1716202159-16.0.40.7-739678252.tar.gz
Performing Local Maintenance
Finished Local Maintenance
Performing Remote Maintenance
Finished Remote Maintenance
Saving to selected Filestore locations
Saving to: Local:'NAS Backup Directory' instance ,File location: /mnt/nas_admin_home/backup/freepbx/20240520-124919-1716202159-16.0.40.7-739678252.tar.gz
Saving to: SSH:'Warm Spare raspi-server2' instance ,File location: /var/spool/asterisk/backup/20240520-124919-1716202159-16.0.40.7-739678252.tar.gz
Finished Saving to selected Filestore locations
There were warnings during the backup process
The module miscdests returned no data, No backup created
The module setcid returned no data, No backup created
Warmspare enabled for this backup
We Have triggered an API to restore the backup on Spare Server
Response from Warmspare backup Server API
clientMutationId :85f575f5-f815-40f2-8502-8f319bf2cb6e
Restorestatus :Restore Done
This is all the log I can find. The backup*err.log is empty.
FreePBX Version
FreePBX 16
Issue Description
When using the Backup & Restore Module there is an option [Backup Items] --> +[Core] --> Disable Trunks on Restore?
Even if set to "Yes" the trunks are not being disabled on the warm spare server.
Operating Environment
FreePBX 16.0.40.7 Backup & Restore 16.0.69
Relevant log output
No response