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.