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

6 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.

  3. How to install 1.8 on debian 9: