[Freeswitch-users] Ubuntu and FreeSWITCH

Michael Jerris mike at jerris.com
Fri Aug 21 00:56:33 MSD 2015


When tony said there were multiple man months put into getting dependencies
right for Jessie for 1.6, he was not exaggerating.  This makes no
difference at all if you are building from source or using our Freeswitch
packages.  1.6 uses significantly more system libraries, if you are
building from master, you will have to address all these dependency
issues.  This isn't a matter of a simple wiki page of known issues, there
are many dozens of things you have to get right.  This work has been
mostly completed for centos 7 (missing MP3 and h264 support due to missing
dependencies in the distro) and is in the works for windows.  We welcome
anyone who wants to put the time in to do this work on other operating
systems and we are willing to work closely and knowledge transfer
everything necessary as we did working on centos, but you will need to be
well versed in packaging for the distro and prepared to spend significant
time getting it all working.

On Thursday, August 20, 2015, Nathan Neulinger <nneul at mst.edu> wrote:

> I suppose the same can be said for running it on Fedora... ;) (guilty as
> charged)
>
> Though I am likely going to be moving to a 14.04 based system going
> forward. I'm not using any pre-built packages
> though, so expect I already have to deal with most of those sorts of
> issues regardless.
>
> It would be potentially useful to see a simple one-page table on the wiki
> detailing these sorts of known problems and
> comments relative to specific distros.
>
> It would be perfectly fine to say "dependency hell on this platform, not
> worth the hassle" - but for those of us who
> always build from source anyway - it's helpful to distinguish between
> "impossible to install from packages because of
> missing deps/etc" vs "combination of kernel and bad compiler gcc x.yy that
> comes with this OS causes horrible audio sync
> issues" (hypothetical example only)
>
> -- Nathan
>
> On 08/20/2015 12:56 PM, Anthony Minessale wrote:
> > The main issue on ubuntu 12 is that its 5 years old and the packages on
> the system are not up to date with the versions
> > needed for FS.
> > Sometimes users find a way around it or it ends up back-ported.
> >
> > Ubuntu is indeed designed for a desktop user.  Some may have had success
> with using it for a server because, after all,
> > its just linux and you can choose to not run the GUI.
> > The main reason everyone recommends Jessie is because we just spent an
> entire year synchronizing all of our dependancies
> > and packaging FreeSWITCH to run in that platform.
> > Other platforms are possible too but each individual platform takes many
> many man-months of effort to properly resolve
> > all of the dependancies.
> >
> > To someone who just wants to use software, the complexity of packaging
> and distros is lost.
> >
> > Most of the quotes you listed are snarky in nature but are related to
> countless fighting with Ubuntu trying to get
> > things to build and general annoyances.  The issues in 12.04 are real,
> its because the kernel is older and does not
> > support newer hardware as well and there tends to be problems in the
> openssl as its being carefully back-ported with
> > patches.  It already takes some non-standard or manually built libraries
> to get it working.  14.x has a better chance
> > but there is not enough effort by the community to try to fully support
> it at this time.
> >
> > So short version is, if you don't care that much you have a much better
> chance of having it work out of the box on
> > Debian.  If you don't use the Video features and you are adventurous,
> you can certainly use Ubuntu even with success but
> > you will possibly end up with more snarky comments if you hit a nerve on
> someone you ask for help who remembers some
> > past battle trying to get it working.
> >
> >
> >
> >
> >
> >
> > On Thu, Aug 20, 2015 at 12:26 PM, Blake Priddy <
> bpriddy at bryantschools.org <javascript:;> <mailto:bpriddy at bryantschools.org
> <javascript:;>>> wrote:
> >
> >     I have had several run ins with Ubuntu 14 and 12 where it would be
> just bad FS hangs. I would have to get into the
> >     cli to get it to unhang. I would get to the point where I would just
> keep a cli connection open just to keep the
> >     client from calling and telling me they can't dial out.  I cannot
> replicate the issue because its very random.  but
> >     it is definitely distro related. I would switch before you go in to
> deep with configurations.
> >
> >     On Aug 20, 2015 12:21 PM, "Saumar Hajjar" <saumar at uol.com.br
> <javascript:;> <mailto:saumar at uol.com.br <javascript:;>>> wrote:
> >
> >         Hi,
> >
> >         Those statements have been made in this list:
> >         "Whoever convinced you to use ubuntu must have been mad at you."
> >         "Ubuntu is really for desktops if you ask me.  I would never put
> >         anything production on Ubuntu.  Way to much bloat."
> >         "There are multiple known issues with Ubuntu 12.04.  We
> reccomend Debian
> >         8 Jessie."
> >
> >         I have a system in production with a headless (of course) Ubuntu
> 14.04
> >         with FS compiled from source (1.4.19).
> >         It seems to be running fine. Nothing fancy and it's not heavy
> loaded (yet).
> >
> >         Is there any JIRA ticket that confirms that Ubuntu is to blame
> for some
> >         bad behavior?
> >         Are there any "known issues" with Ubuntu that I need to be aware
> of,
> >         documented elsewhere?
> >         If Ubuntu is not suited to run FS, I'll be glad to switch
> distros.
> >         But please, provide some evidence, otherwise some of you seem to
> be
> >         forcing consensus and trowing Ubuntu under the bus.
> >
> >         Cheers,
> >
> >         Saumar
> >
> >
> >
> >
>  _________________________________________________________________________
> >         Professional FreeSWITCH Consulting Services:
> >         consulting at freeswitch.org <javascript:;> <mailto:
> consulting at freeswitch.org <javascript:;>>
> >         http://www.freeswitchsolutions.com
> >
> >         Official FreeSWITCH Sites
> >         http://www.freeswitch.org
> >         http://confluence.freeswitch.org
> >         http://www.cluecon.com
> >
> >         FreeSWITCH-users mailing list
> >         FreeSWITCH-users at lists.freeswitch.org <javascript:;> <mailto:
> FreeSWITCH-users at lists.freeswitch.org <javascript:;>>
> >         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> >         UNSUBSCRIBE:
> http://lists.freeswitch.org/mailman/options/freeswitch-users
> >         http://www.freeswitch.org
> >
> >
> >
>  _________________________________________________________________________
> >     Professional FreeSWITCH Consulting Services:
> >     consulting at freeswitch.org <javascript:;> <mailto:
> consulting at freeswitch.org <javascript:;>>
> >     http://www.freeswitchsolutions.com
> >
> >     Official FreeSWITCH Sites
> >     http://www.freeswitch.org
> >     http://confluence.freeswitch.org
> >     http://www.cluecon.com
> >
> >     FreeSWITCH-users mailing list
> >     FreeSWITCH-users at lists.freeswitch.org <javascript:;> <mailto:
> FreeSWITCH-users at lists.freeswitch.org <javascript:;>>
> >     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> >     UNSUBSCRIBE:
> http://lists.freeswitch.org/mailman/options/freeswitch-users
> >     http://www.freeswitch.org
> >
> >
> >
> >
> > --
> > Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬
> >
> > ☞ http://freeswitch.org/http://cluecon.com/> http://twitter.com/FreeSWITCH
> > ☞ irc.freenode.net <http://irc.freenode.net> #freeswitch ☞ _
> http://freeswitch.org/g+_
> >
> > ClueCon Weekly Development Call
> > ☎ sip:888 at conference.freeswitch.org <javascript:;> <mailto:
> sip%3A888 at conference.freeswitch.org <javascript:;>>  ☎ +19193869900
> >
> > ClueCon Testimonials <https://www.youtube.com/watch?v=9XXgW34t40s>
> > ClueCon This Summer <https://www.youtube.com/watch?v=NLaDpGQuZDA>
> >
> >
> > _________________________________________________________________________
> > Professional FreeSWITCH Consulting Services:
> > consulting at freeswitch.org <javascript:;>
> > http://www.freeswitchsolutions.com
> >
> > Official FreeSWITCH Sites
> > http://www.freeswitch.org
> > http://confluence.freeswitch.org
> > http://www.cluecon.com
> >
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users at lists.freeswitch.org <javascript:;>
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> >
>
> --
> ------------------------------------------------------------
> Nathan Neulinger                       nneul at mst.edu <javascript:;>
> Missouri S&T Information Technology    (573) 612-1412
> System Administrator - Architect
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <javascript:;>
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <javascript:;>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150820/1b8ce2f5/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list