Uploaded image for project: 'FreePBX'
  1. FreePBX
  2. FREEPBX-21396

Backup/restore adding custom audio files to backup multiple times

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 15.0.16.42
    • Fix Version/s: None
    • Labels:
      None
    • Bug Tracker:
      Customer Issue
    • Asterisk Version:
      16
    • Distro Version:
      AWS FreePBX 64bit 12.7.6-1910-1
    • Distro:
      FreePBX Distro

      Description

      Our version is actually 15.0.16.44, but that isn't available on your drop down.

       

      When backup up our system, the custom sound files are backed up multiple times in teh tar file, causing the size of the backup to be unnecessarily large.

       

      Using this command line, you can get a count of the number of times a file is repeated in a tar file:

      [root@phones-test hourly]# tar tvzf 20200409-230103-1586498463-15.0.16.44-299232275.tar.gz | sort | uniq -c | sort -n

       

      A partial listing from this shows the following (not the first number is the count of the number of times this file appears in the tar file:

       

      ......

      12 rw-rw-r- 995/995 364076 2020-04-01 16:50 files/var/lib/asterisk/sounds/en/custom/calls-recorded.wav-orig
      12 rw-rw-r- 995/995 364076 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_US/custom/calls-recorded.wav-orig
      12 rw-rw-r- 995/995 406356 2020-04-01 16:50 files/var/lib/asterisk/sounds/se/custom/calls-recorded.wav-orig
      12 rw-rw-r- 995/995 449324 2020-04-01 16:50 files/var/lib/asterisk/sounds/es/custom/calls-recorded.wav-orig
      12 rw-rw-r- 995/995 52243 2020-04-01 16:50 files/var/lib/asterisk/sounds/nl/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 60412 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_AU/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 60412 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_CH/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 60412 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_GB/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 60412 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_UK/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 60456 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_AU/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 60456 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_CH/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 60456 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_GB/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 60456 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_UK/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 61439 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_AU/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 61439 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_CH/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 61439 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_GB/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 61439 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_UK/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 66038 2020-04-01 16:50 files/var/lib/asterisk/sounds/en/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 66038 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_US/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 66082 2020-04-01 16:50 files/var/lib/asterisk/sounds/en/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 66082 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_US/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 66923 2020-04-01 16:50 files/var/lib/asterisk/sounds/en/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 66923 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_US/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 71288 2020-04-01 16:50 files/var/lib/asterisk/sounds/dk/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 72306 2020-04-01 16:50 files/var/lib/asterisk/sounds/dk/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 72820 2020-04-01 16:50 files/var/lib/asterisk/sounds/no/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 72864 2020-04-01 16:50 files/var/lib/asterisk/sounds/no/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 73044 2020-04-01 16:50 files/var/lib/asterisk/sounds/fr/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 73708 2020-04-01 16:50 files/var/lib/asterisk/sounds/se/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 73752 2020-04-01 16:50 files/var/lib/asterisk/sounds/se/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 73977 2020-04-01 16:50 files/var/lib/asterisk/sounds/fr/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 74813 2020-04-01 16:50 files/var/lib/asterisk/sounds/se/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 75464 2020-04-01 16:50 files/var/lib/asterisk/sounds/hu_HU/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 75508 2020-04-01 16:50 files/var/lib/asterisk/sounds/hu_HU/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 77878 2020-04-01 16:50 files/var/lib/asterisk/sounds/it_IT/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 798764 2020-04-01 16:50 files/var/lib/asterisk/sounds/zh_HK/custom/calls-recorded.wav-orig
      12 rw-rw-r- 995/995 80250 2020-04-01 16:50 files/var/lib/asterisk/sounds/dk/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 81502 2020-04-01 16:50 files/var/lib/asterisk/sounds/es/custom/calls-recorded.sln
      12 rw-rw-r- 995/995 81546 2020-04-01 16:50 files/var/lib/asterisk/sounds/es/custom/calls-recorded.wav
      12 rw-rw-r- 995/995 82363 2020-04-01 16:50 files/var/lib/asterisk/sounds/es/custom/calls-recorded.mp3
      12 rw-rw-r- 995/995 84288 2020-04-01 16:50 files/var/lib/asterisk/sounds/nl/custom/calls-recorded.sln
      ...
      15 rw-rw-r- 995/995 32184 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_GB/custom/thank-you-for-calling.bak
      15 rw-rw-r- 995/995 32184 2020-04-01 16:50 files/var/lib/asterisk/sounds/en_UK/custom/thank-you-for-calling.bak
      15 rw-rw-r- 995/995 32740 2020-04-01 16:50 files/var/lib/asterisk/sounds/hu_HU/custom/thank-you-for-calling.sln
      15 rw-rw-r- 995/995 32784 2020-04-01 16:50 files/var/lib/asterisk/sounds/hu_HU/custom/thank-you-for-calling.wav
      15 rw-rw-r- 995/995 33480 2020-04-01 16:50 files/var/lib/asterisk/sounds/nl/custom/thank-you-for-calling.wav
      15 rw-rw-r- 995/995 35480 2020-04-01 16:50 files/var/lib/asterisk/sounds/cz_CZ/custom/thank-you-for-calling.sln
      15 rw-rw-r- 995/995 35524 2020-04-01 16:50 files/var/lib/asterisk/sounds/cz_CZ/custom/thank-you-for-calling.wav
      15 rw-rw-r- 995/995 37646 2020-04-01 16:50 files/var/lib/asterisk/sounds/pt_PT/custom/thank-you-for-calling.sln
      15 rw-rw-r- 995/995 37690 2020-04-01 16:50 files/var/lib/asterisk/sounds/pt_PT/custom/thank-you-for-calling.wav
      15 rw-rw-r- 995/995 39440 2020-04-01 16:50 files/var/lib/asterisk/sounds/zh_HK/custom/thank-you-for-calling.sln
      ...

       

      I'll attach a full listing of the contents of the tar file to this ticket.

       

      Interestingly, not all files are duplicated, so I'm not sure what the magic is.  I have also checked to make sure there are no rogue links in the filesystem causing a loop.

       

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                tirvin tirvin
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:

                  NextupJiraPlusStatus

                  Error rendering 'slack.nextup.jira:nextup-jira-plus-status'. Please contact your Jira administrators.