You are missing support for the following HTML5 codecs: m4a

Getting the warning: You are missing support for the following HTML5 codecs: m4a.

I click the link and it mentions a handful of programs that need to be installed, however they all appear to be installed.

root@freepbx17:~/tts# which lame

/usr/bin/lame

root@freepbx17:~/tts# which ffmpeg

/usr/bin/ffmpeg

root@freepbx17:~/tts# which sox

/usr/bin/sox

You need to use Sangoma built “ffmpeg” package not the one which comes with the Debian Os. Install script does set the proper apt policy to ensure install/update for this package should happens via Sangoma repo.

Please try below commands in your system and compare the output.

dpkg -l ffmpeg
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version       Architecture Description
+++-==============-=============-============-=================================
ii  ffmpeg         5.1.4-8.sng12 amd64        Digital VCR and streaming server
root@uc:/var/log/asterisk#
root@uc:/var/log/asterisk# dpkg -l |grep ffmpeg
ii  ffmpeg                                           5.1.4-8.sng12                                                              amd64        Digital VCR and streaming server

root@uc:/var/log/asterisk# apt-cache policy ffmpeg  
ffmpeg:
  Installed: 5.1.4-8.sng12
  Candidate: 5.1.4-8.sng12
  Version table:
     7:5.1.5-0+deb12u1 500
        500 https://deb.debian.org/debian-security bookworm-security/main amd64 Packages
     7:5.1.4-0+deb12u1 500
        500 https://deb.debian.org/debian bookworm/main amd64 Packages
        500 https://debian.mirror.constant.com bookworm/main amd64 Packages
        500 http://ftp.debian.org/debian stable/main amd64 Packages
 *** 5.1.4-8.sng12 600
        *600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages*
        100 /var/lib/dpkg/status
     5.1.4-7.sng12 600
        600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages
     5.1.4-6.sng12 600
        600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages
     5.1.4-5.sng12 600
        600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages
     5.1.4-3.sng12 600
        600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages
root@uc-54795026:/var/log/asterisk#

Thank you. Yup, I have a different version. I used the installer on a fresh Debian image. The one command said “Reinst-required” in the text, so I I need to remove it and install again?

root@freepbx17:~# dpkg -l ffmpeg
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/**Reinst-required (Status,Err: uppercase=bad)**
||/ Name           Version           Architecture Description
+++-==============-=================-============-================================================================
ii  ffmpeg         7:5.1.5-0+deb12u1 amd64        Tools for transcoding, streaming and playing of multimedia files

root@freepbx17:~# apt-cache policy ffmpeg
ffmpeg:
  Installed: 7:5.1.5-0+deb12u1
  Candidate: 7:5.1.5-0+deb12u1
  Version table:
 *** 7:5.1.5-0+deb12u1 500
        500 mirror+file:/etc/apt/mirrors/debian-security.list bookworm-security/main amd64 Packages
        100 /var/lib/dpkg/status
     7:5.1.4-0+deb12u1 500
        500 http://ftp.debian.org/debian stable/main amd64 Packages
        500 mirror+file:/etc/apt/mirrors/debian.list bookworm/main amd64 Packages
     5.1.4-8.sng12 600
        600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages
     5.1.4-7.sng12 600
        600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages
     5.1.4-6.sng12 600
        600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages
     5.1.4-5.sng12 600
        600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages
     5.1.4-3.sng12 600
        600 http://deb.freepbx.org/freepbx17-prod bookworm/main amd64 Packages



Yes, but before that ensure you are setting repo priority properly.
Ref -sng_freepbx_debian_install/sng_freepbx_debian_install.sh at master · FreePBX/sng_freepbx_debian_install · GitHub
If this file is not present then create one and then try to install the ffmpeg. thanks

That file is in place already, so perhaps the other version of ffmpeg was installed already with my distro and it didn’t get replaced?

root@freepbx17:~# cat /etc/apt/preferences.d/99sangoma-fpbx-repository

# Allways prefer packages from deb.freepbx.org

Package: *

Pin: origin deb.freepbx.org

Pin-Priority: 600

I did -
dpkg -r ffmpeg
apt install ffmpeg

and now it looks like I have the correct one -

root@freepbx17:~# dpkg -l ffmpeg
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version       Architecture Description
+++-==============-=============-============-=================================
ii  ffmpeg         5.1.4-8.sng12 amd64        Digital VCR and streaming server

Do I wait and the message will go away? Or do I clear it and if there is still a problem it will come back?

Just purchased another set of my licenses and will slowly be moving over to the new version as I gain confidence. Making good progress!

Thank you!!!

Your UPPERCASE F is ‘=bad’ ?

For better or worse, matches kgupta’s sample output in the first reply?

The dashboard warning went away after the update. Thanks again.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.