Internal Server Error Error Code: 500

Checking today hestiacp in order to login into port 8083 i see the following error.
nginx, apache, php7.4-fpm is up and running, also rebooted machine.
Websites stored on the server are up and running

any troubleshoot suggestion i can check?

Internal Server Error

Oops! Something went wrong.

The server encountered an internal error or misconfiguration and was unable to complete your request.

Error Code: 500

Thank you

Check /var/log/hestia/nginx-error.log

2022/01/06 09:29:46 [error] 570#0: *14 FastCGI sent in stderr: “PHP message: PHP Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in /usr/local/hestia/web/inc/main.php on line 7PHP message: PHP Fatal error: require(): Failed opening required ‘vendor/autoload.php’ (include_path=’.:’) in /usr/local/hestia/web/inc/main.php on line 7” while reading response header from upstream, client: x.x.x.x, server: _, request: “GET /login/ HTTP/1.1”, upstream: “fastcgi://unix:/var/run/hestia-php.sock:”, host: “y.y.y.y:8083”

Run v-add-sys-phpmailer in command line

Can you please give me a log of the last update. It can be found in /root/hst_backups/date

pcntl_signal_get_handler() has been disabled for security reasons

install [–prefer-source] [–prefer-dist] [–prefer-install PREFER-INSTALL] [–dry-run] [–dev] [–no-suggest] [–no-dev] [–no-autoloader] [–no-scripts] [–no-progress] [–no-install] [-v|vv|vvv|–verbose] [-o|–optimize-autoloader] [-a|–classmap-authoritative] [–apcu-autoloader] [–apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [–ignore-platform-req IGNORE-PLATFORM-REQ] [–ignore-platform-reqs] [–] []…

ERROR: PHPMailer installation failed!
Please report this to our development team:

Hestia Control Panel Software Update Log

BUILD TYPE: Production release


Send email notification on upgrade complete: true
Send installed log output to admin email: false

[ ! ] Performing system health check before proceeding with installation…
[ * ] Health check complete. Starting upgrade from 1.5.2 to 1.5.3…

[ * ] Backing up existing templates and configuration files…

[ - ] Now applying patches and updates for version v1.5.3…
[ ! ] Upgrading Roundcube to version v1.5.2…
[ ! ] Upgrading PHPmailer…
ERROR: PHPMailer installation failed!
Please report this to our development team:
Issues · hestiacp/hestiacp · GitHub
[ * ] phpMyAdmin is up to date (5.1.1)…

Installation tasks complete, performing clean-up…

[ * ] Rebuilding user accounts and domains, this may take a few minutes…
- admin…
[ * ] Restarting services…

Please report any issues on GitHub:

Do you have pcntl_signal_get_handler function disabled in you php-fpm config?

Also what is the hestia-php version:

apt list hestia-php

Also what happens when you run: /usr/local/hestia/php/bin/php -m | grep openssl

hestia-php/buster,now 7.4.27 amd64 [installed]

/usr/local/hestia/php/bin/php -m | grep openssl
not sure about pcntl_signal_get_handler, no custom changes made on hestiacp

fixed by removing pcntl_signal_get_handler from /etc/php/7.4/cli/php.ini from disable_functions line

Need to check why hestia-php is not used in this case…

happy to share more info if needed

this is a bug in the last update I think … was working fine till this morning. i have the same results as klevinr … only difference is OPERATING SYSTEM: Ubuntu (20.04).

I see the bug will patch it for next release

how can i fix this now on my server?

And then run v-add-sys-phpmyadmin