Roundcube Community Forum

 

Enigma plugin reports Server error! (error) / generally failing

Started by fsantiago82, July 25, 2023, 11:28:38 AM

Previous topic - Next topic

fsantiago82

hello everyone. it's been a while since i've been here. i'm running RC 1.6.1 release on ubuntu 22.04.2, php version 8.1.2-1ubuntu2.13, nginx/1.18.0, with enigma plugin version 0.9.

any time i try to do anything within RC involving enigma, such as view my pgp keys settings or view a pgp signed or encrypted email, i receive an error in my UI. not very descript, just something like "server error! (error)".

my RC log on these errors reports:

Jul 25 11:16:40 mail roundcube: PHP Fatal error:  Uncaught Error: Call to undefined function proc_get_status() in /opt/www/roundcubemail-1.6.1/vendor/pear/crypt_gpg/Crypt/GPG/Engine.php:1713
Jul 25 11:16:40 mail roundcube: Stack trace:
Jul 25 11:16:40 mail roundcube: #0 /opt/www/roundcubemail-1.6.1/vendor/pear/crypt_gpg/Crypt/GPG/Engine.php(655): Crypt_GPG_Engine->_closeSubprocess()
Jul 25 11:16:40 mail roundcube: #1 [internal function]: Crypt_GPG_Engine->__destruct()
Jul 25 11:16:40 mail roundcube: #2 {main}
Jul 25 11:16:40 mail roundcube:   thrown in /opt/www/roundcubemail-1.6.1/vendor/pear/crypt_gpg/Crypt/GPG/Engine.php on line 1713

i did install (using apt) php-crypt-gpg, but to no avail. that was the only possible clue i saw in other tickets i searched for.

does anyone have any ideas? Thanks.

Incidentally, i previously had this same setup running OK on ubuntu 20.04.6 with php version 7.4.3-4ubuntu2.19. so i suspect it's related to my os or php versions, maybe both, or some other missing dependency i didn't install on my new server. any help would be appreciated. thank you.

alec

This function is part of PHP core. Maybe you have this function disabled in php.ini. Look for disable_functions directive.

fsantiago82