Flash Media Server on Fedora Core 2

Posted on March 18, 2006 | 5 comments

I tried getting a Flash Media Server installed on a Fedora Core 2 box. I spent hours figuring out why after running the start script nothing would happen. It wasn’t until I tried running “./fmsmaster” by it self that I got an error back.

./fmsmaster: error while loading shared libraries: libnspr4.so: cannot open shared object file: No such file or directory

Then it took me some google searching to find that the libnspr4.so belongs to the
“mozilla-nspr-1.7.6-1.2.5.i386.rpm” (for fedora core 2 that is).

ES4 required “seamonkey-nspr” to make the libnspr4.so error to go away.

A little yum-ing and it was all better.

  • Ilia

    i do as you write and got that arror in edge.log

    Assert failed in /server/edge/TCEdgeControlTransport.cpp line 180

    adminserver works, but fms not :(

    any ideas?

  • http://www.renaun.com Renaun Erickson

    I do not know much about the Edge servers. It looks like the error above is something else related to the edge implementation.

  • http://www.mieg.nl/ Michael van Eeden

    I had the same problem (‘assert failed…’). The solution is to upgrade your linux kernel to 2.6.8. I now have a working FMS2 on Debian!

    Michael

  • http://preferans.de Alex

    Yes, to fix the assert problem you guys need to
    install a newer 2.6.x Linux kernel – see this page:
    http://dev.gemin-i.org/wiki/index.php/Flash_Media_Server

    And in general to check which libs are needed -
    run “ldd fmsmaster” and look for “not found”.

  • http://www.renaun.com Renaun Erickson

    Thanks for the “ldd fmsmaster” I tried it on a ES 4 and everything checked out.