linuxserver / Heimdall

An Application dashboard and launcher
MIT License
7.5k stars 538 forks source link

[Enhanced App] Portainer not showing Container status #1228

Closed masterlog80 closed 9 months ago

masterlog80 commented 9 months ago

Hello, I have configured Portainer including the Config section (User/Pass on port 9000), and getting a confirmation: image However, I am not getting any information, while checking the code on Portainer.php, it may show the number of Running/Stopped containers: image I have tried to follow the Report Issue link on the homepage but it seems not working as well. Can you please take a look and confirm if I am missing something?

Regards,

ChrLau commented 9 months ago

Please check the laravel logfile. Most likely you are missing some PHP-Extension. "Successfully communicated with API" only means Heimdall got an HTTP-200 when querying the URL you entered. It DOES NOT check if it can process the received data.

masterlog80 commented 9 months ago

Hello @ChrLau, Thank you for getting back.

Please check the laravel logfile. Most likely you are missing some PHP-Extension.

Sorry, more details on what is and where it's that laravel logfile located? I have taken a look at https://laravel.com/ but I haven't really understood. 🤔 Also, important to say, all the other Enhanced Apps works properly.

Regards,

ChrLau commented 9 months ago

Hi, the logfiles should be under: /path/to/your-heimdall-folder/storage/logs. Like /var/www/heimdall/storage/logs.

masterlog80 commented 9 months ago

So, you mean in at container's level. Ok, I will take a look asap.

Regards,

masterlog80 commented 9 months ago

Hello, I have located the logs under /var/www/storage/logs and the content is full of files like lavarel-2023-10-28.log. Taking a look at the most recent ones, I can clearly see Errors as below:

*[2023-10-28 02:40:57] local.ERROR: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://192.168.***.***:8006/api2/json/nodes/proxmox/status {"exception":"[object] (GuzzleHttp\Exception\RequestException(code: 0): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://192.168.***.***:8006/api2/json/nodes/proxmox/status at /app/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:211) [stacktrace]*

After enabling Skip TLS verification the issue seems to be fixed: image

Thanks!