How to uninstall FOP2?

We're using Asterisk on Debian 7 (recently upgraded from Debian 6), and we're having some issues getting FOP2 to work. Specifically, when I try to start fop2 through the init script or by running /usr/local/fop2/fop2_server, I get the following error:
Starting Flash Operator Panel 2: fop2Can't load '/tmp/par-root/cache-bd84369857edf71ae914444b0d29dbae09dc34e4/a491a08b.so' for module Filter::Crypto::Decrypt: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory at /usr/lib/perl/5.8/DynaLoader.pm line 225.
 at /usr/share/perl5/PAR/Heavy.pm line 107
BEGIN failed--compilation aborted at /tmp/par-root/cache-bd84369857edf71ae914444b0d29dbae09dc34e4/inc/lib/Filter/Crypto/Decrypt.pm line 37.
Compilation failed in require at script/fop2_server.pl line 1.
BEGIN failed--compilation aborted at script/fop2_server.pl line 1.

As far as I can tell, the biggest problem is that /usr/lib/perl/5.8/DynaLoader.pm now lives at /usr/lib/perl/5.14.2/DynaLoader.pm. Re-compiling FOP2 should fix this problem (and probably several others that I have yet to detect), but it seems that FOP2 will just upgrade itself when it detects its presence on the server. Therefore, in order to fix the path issues, I need to completely remove FOP2 from the machine.

Comments

  • Hola Nicolas,

    Thanks for posting the link to 2.27... I was having the same problem as above and 2.27 fixed it. I have Ubuntu 12.04 LTS, Asterisk 11 and freePBX 2.11. On running fop2_server --test I get:

    Flash Operator Panel 2 - License file fop2.lic not found.
    Running in Demo Mode
    ERROR 1146 (42S02) at line 1: Table 'asterisk.meetme' doesn't exist
    Connection to manager OK!

    I see opn another post that confbridge is not yet supported.
    My problem:
    There is no FOP1 installed. This install uses HTTPS... [url=https://]https://[/url]<ip address>/html/fop2 prompts for extension and PW but cannot connect to server.

    Your thoughts would be appreciated.

    Sobre otro tema... pase unos años de mi niñez en Buenos Aires... Belgrano... Y volvi hace unos años... cuantas memorias.

    Raphael
  • Hola!

    FOP 2.27 under https requires ssl certificates to be configured, the same certificates you use for your web server, by default the config is this:

    ssl_certificate_file=/etc/pki/tls/certs/localhost.crt
    ssl_certificate_key_file=/etc/pki/tls/private/localhost.key

    If you have those files (/etc/pki/tls/certs/localhost.crt and /etc/pki/tls/private/localhost.key) you can uncomment/set those lines in fop2.cfg and then restart fop2.

    (browsers should enforce a secure web socket connection when using ssl, firefox does that, chrome not yet, but it will in the future, so fop2 defaults to secure websockets if you connect via https).

    Another option is to disable websockets in /var/www/html/fop2/js/presence.js , that way the old xmlsocket feature from adobe flash will be used instead, that works no matter the protocol, because of flash.

    Regarding confbridge, fop2 supports it but asterisk only has confbridge manager support since version 11, not in version 10. You should install the meetme module in freepbx to get rid of that warning.
Sign In or Register to comment.