Hello,
I am getting following error in browser console when sending an encrypted message.
==============================
ReferenceError: PublicKey is not defined rcube_webmail/this.mailvelope_search_pubkeys() app.min.js:161 rcube_webmail.prototype.enigma_find_publickey() enigma.js:547 rcube_webmail.prototype.enigma_key_not_found/<.click() enigma.js:537 ._createButtons/</a.click() jquery-ui-1.10.4.custom.min.js:37 n.event.dispatch() jquery.min.js:35 n.event.add/r.handle() jquery.min.js:35
==================================
enigma debug log
==================
[22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: USING GPG 2.0.22 with PHP 5.4.16 [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: OPENING GPG-AGENT SUBPROCESS WITH THE FOLLOWING COMMAND: [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: /usr/bin/gpg-agent --daemon --options /dev/null --csh --keep-display --no-grab --ignore-cache-for-signing --pinentry-touch-file /dev/null --disable-scdaemon --no-use-standard-socket --pinentry-program '/var/www/html/plugins/enigma/lib/Crypt_GPG-1.4.2/Crypt/GPG/../../scripts/crypt-gpg-pinentry' --homedir '/var/www/enigma/home/soumitri' [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: CLOSING GPG-AGENT LAUNCH PROCESS [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: GPG-AGENT LAUNCH PROCESS CLOSED [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: OPENING GPG SUBPROCESS WITH THE FOLLOWING COMMAND: [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: /usr/bin/gpg --status-fd '3' --command-fd '4' --no-secmem-warning --no-tty --no-default-keyring --no-options --no-permission-warning --exit-on-status-write-error --trust-model always --with-colons --with-fingerprint --with-fingerprint --fixed-list-mode --homedir '/var/www/enigma/home/soumitri' --list-public-keys 'soumitri@iitk.ac.in' [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: BEGIN PROCESSING [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: selecting streams [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => got 3 [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: GPG output stream ready for reading [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => about to read 65536 bytes from GPG output [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => read 658 bytes [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: GPG error stream ready for reading [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => about to read 65536 bytes from GPG error [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => read 0 bytes [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: GPG status stream ready for reading [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => about to read 65536 bytes from GPG status [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => read 0 bytes [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: selecting streams [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => got 1 [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: GPG output stream ready for reading [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => about to read 65536 bytes from GPG output [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: => read 0 bytes [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: END PROCESSING [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: CLOSING GPG SUBPROCESS [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: STOPPING GPG-AGENT DAEMON [22-Jul-2016 11:56:01 +0530]: <1sd24gpn> GPG: GPG-AGENT DAEMON STOPPED
===========================
OS: centos7.2, RC version: 1.2.0
I am not getting any other error in error log.
Thanks for any suggestion.
Regards,
Soumitri Mishra,
On Thursday 21 July 2016 07:01 PM, Roberto Puzzanghera wrote:
I got the exact same error a few days ago. It appears that roundcube resets the php's "default include_path" variable, so installing Crypt_GPG via Pear in the php/lib dir doesn't help. Manually downlading the library in the enigma/lib dir solved for me. I also dropped a note about this and enigma's configuration here http://notes.sagredo.eu/node/35#enigma