FreeSWITCH          




Page tree
Skip to end of metadata
Go to start of metadata

About


Debian 9 “Stretch” is not yet supported by FreeSWITCH™ . Dependencies remain to be developed and testing reports are needed from the community.

Also, Debian 9 APT has dropped support for SHA-1, requiring our repositories to be re-signed. You will receive errors relating to missing or unusable keys until FreeSWITCH™ version 1.8 is officially released.

For now, deploy on Debian 8 “Jessie” which is a proven platform for production systems. Debian 9 is for TESTING ONLY, so you must determine the dependencies and resolve other issues in the meantime.


Commit Log

See all FreeSWITCH commits here: https://freeswitch.org/stash/projects/FS/repos/freeswitch/commits

 

 

  • No labels

5 Comments

  1. This will allow you to install on Debian 9 Stretch.

    Example below is if you have amd64.

    wget http://http.us.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb
    apt install ./libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb

    1. After updating the target file to the current release of "libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb" on a fresh Debian 9 system, apt complains

      The following packages have unmet dependencies:
       libssl1.0.0:amd64 : Depends: libc6:amd64 (>= 2.14) but it is not installable
      E: Unable to correct problems, you have held broken packages.

      I figured it wouldn't work, but gave it a try to work around this for now.

  2. Hi

     

    wget -O - https://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add -

    root@atsts2:/usr/src/freeswitch# cat /etc/apt/sources.list.d/freeswitch.list
    deb http://files.freeswitch.org/repo/deb/freeswitch-1.8/ stretch main

     

    root@atsts2:/usr/src/freeswitch# apt-get update
    Ign:1 http://ftp.us.debian.org/debian stretch InRelease
    Hit:2 http://ftp.us.debian.org/debian stretch Release
    Hit:3 http://security.debian.org/debian-security stretch/updates InRelease
    Get:4 http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease [3,196 B]
    Ign:4 http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease
    Get:6 http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch/main amd64 Packages [2,605 B]
    Fetched 5,801 B in 0s (8,115 B/s)    
    Reading package lists... Done
    W: GPG error: http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BD3189F5A2B57698
    W: The repository 'http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease' is not signed.
    N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
    N: See apt-secure(8) manpage for repository creation and user configuration details.

    1. Hi, Guys.

      If you have problems with installation from Debian repo like this:
      root@debian9:~# apt-get update
      Ign:1 http://mirror.neolabs.kz/debian stretch InRelease
      Hit:2 http://mirror.neolabs.kz/debian stretch-updates InRelease
      Hit:3 http://mirror.neolabs.kz/debian stretch Release
      Hit:5 http://security.debian.org/debian-security stretch/updates InRelease
      Get:6 http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease [3196 B]
      Ign:6 http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease
      Fetched 3196 B in 1s (2674 B/s)
      Reading package lists... Done
      W: GPG error: http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease: The following signatures were invalid: 5E098B3D18406E8E19543709BD3189F5A2B57698
      W: The repository 'http://files.freeswitch.org/repo/deb/freeswitch-1.8 stretch InRelease' is not signed.
      N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
      N: See apt-secure(8) manpage for repository creation and user configuration details.


      It's all because of turned off SHA-1 signature algo in Debian 9 stretch.

      FreeSwitch support team needs to resign repo files.

      Here is an explanation:
      https://unix.stackexchange.com/questions/387053/debian-9-apt-and-gpg-error-inrelease-the-following-signatures-were-inva

      1. https://freeswitch.org/jira/browse/FS-10863

        For now, you can compile from source code or build your own packages locally. You will have to determine the dependencies yourself until they develop them for release.