rainloop-webmail
rainloop-webmail copied to clipboard
Error 500, seems coming from curl.so extensions
RainLoop version, browser, OS:
Version: 1.21.1 browser: opera OS:
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Expected behavior and actual behavior:
- Access to the login page
- Got error 500
Steps to reproduce the problem:
- Access the rainloop URL
Logs or screenshots:
021/09/28 16:51:45 [error] 28967#28967: *2 FastCGI sent in stderr: "PHP message: PHP Notice: Use of undefined constant CURLOPT_URL - assumed 'CURLOPT_URL' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 577
PHP message: PHP Notice: Use of undefined constant CURLOPT_HEADER - assumed 'CURLOPT_HEADER' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 578
PHP message: PHP Notice: Use of undefined constant CURLOPT_FAILONERROR - assumed 'CURLOPT_FAILONERROR' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 579
PHP message: PHP Notice: Use of undefined constant CURLOPT_SSL_VERIFYPEER - assumed 'CURLOPT_SSL_VERIFYPEER' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 580
PHP message: PHP Notice: Use of undefined constant CURLOPT_RETURNTRANSFER - assumed 'CURLOPT_RETURNTRANSFER' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 581
PHP message: PHP Notice: Use of undefined constant CURLOPT_FOLLOWLOCATION - assumed 'CURLOPT_FOLLOWLOCATION' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 582
PHP message: PHP Notice: Use of undefined constant CURLOPT_MAXREDIRS - assumed 'CURLOPT_MAXREDIRS' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 583
PHP message: PHP Notice: Use of undefined constant CURLOPT_FILE - assumed 'CURLOPT_FILE' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 584
PHP message: PHP Notice: Use of undefined constant CURLOPT_TIMEOUT - assumed 'CURLOPT_TIMEOUT' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 585
PHP message: PHP Notice: Use of undefined constant CURLOPT_USERAGENT - assumed 'CURLOPT_USERAGENT' in /var/www/rainloop/rainloop/v/1.12.1/app/libraries/MailSo/Base/Http.php on line 590
PHP message: PHP Notice: Use of undefined constant CURLOPT_URL - assumed 'CURLOPT_URL' in /var/www/rainloop/rainloo
$ # php -r "print_r(get_loaded_extensions());"
Array
(
[0] => Core
[1] => date
[2] => libxml
[3] => openssl
[4] => pcre
[5] => zlib
[6] => filter
[7] => hash
[8] => pcntl
[9] => Reflection
[10] => SPL
[11] => sodium
[12] => session
[13] => standard
[14] => PDO
[15] => xml
[16] => calendar
[17] => ctype
[18] => curl
[19] => dom
[20] => mbstring
[21] => fileinfo
[22] => ftp
[23] => gd
[24] => gettext
[25] => iconv
[26] => json
[27] => exif
[28] => Phar
[29] => posix
[30] => readline
[31] => shmop
[32] => SimpleXML
[33] => sockets
[34] => sysvmsg
[35] => sysvsem
[36] => sysvshm
[37] => tokenizer
[38] => wddx
[39] => xmlreader
[40] => xmlwriter
[41] => xsl
[42] => Zend OPcache
)
$ php -i | grep extension_dir
extension_dir => /usr/lib/php/20180731 => /usr/lib/php/20180731
$ ldd /usr/lib/php/20180731/curl.so
linux-vdso.so.1 (0x00007ffc360ea000)
libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007f2143486000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f21432c5000)
libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f214329d000)
libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f214327e000)
librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f2143061000)
libssh2.so.1 => /usr/lib/x86_64-linux-gnu/libssh2.so.1 (0x00007f2143033000)
libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f214301e000)
libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f2142f8c000)
libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f2142ca3000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f2142c56000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f2142b76000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f2142b42000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f2142b3a000)
libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f2142ae6000)
liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f2142ad5000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f21428b7000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2142896000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2143540000)
libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f2142712000)
libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f2142563000)
libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f214252a000)
libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f21424f2000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f214246f000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f2142351000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f214234c000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f214233b000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f2142334000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f214231a000)
libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f21422fd000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f21421ce000)
libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f2141fb9000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f2141f96000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f2141f8c000)