rainloop-webmail icon indicating copy to clipboard operation
rainloop-webmail copied to clipboard

Error 500, seems coming from curl.so extensions

Open janemba opened this issue 4 years ago • 0 comments

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)

janemba avatar Sep 28 '21 14:09 janemba