PHP App Store Error (PHP Error #93, #144)

Hello everyone.

I have been running NC on my openmediavault5 (OMV5) in docker for the past 2 days with no issue. I don’t know what caused this to happen, but now when I try to access the App store it won’t load anymore, and I get errors in the system log. I thought I would get around this issue by updating NC, but when I click on the built-in updater, I am redirected back to the home page instead of the updater page. I have no idea what is causing these issues. I have already spent days trying to get the server up. If anyone is able to help me solve this, that would be just grand.

My NC Error log output:

Warning appstoreFetcher Could not connect to appstore: cURL error 28: Operation timed out after 60000 milliseconds with 1208330 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) 2020-12-16T01:20:10-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/Installer.php#414 2020-12-16T00:59:31-0700
Error PHP Error: array_values() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: array_filter() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/Installer.php#414 2020-12-16T00:59:31-0700
Error PHP Error: array_values() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: array_filter() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/Installer.php#414 2020-12-16T00:59:31-0700
Error PHP Error: array_values() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: array_filter() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/Installer.php#414 2020-12-16T00:59:31-0700
Error PHP Error: array_values() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: array_filter() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/Installer.php#414 2020-12-16T00:59:31-0700
Error PHP Error: array_values() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: array_filter() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Undefined index: data at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#93 2020-12-16T00:59:31-0700
Error PHP Error: Invalid argument supplied for foreach() at /var/www/html/lib/private/Installer.php#414 2020-12-16T00:59:31-0700
Error PHP Error: array_values() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700
Error PHP Error: array_filter() expects parameter 1 to be array, null given at /var/www/html/lib/private/App/AppStore/Fetcher/AppFetcher.php#144 2020-12-16T00:59:31-0700

Hi,
I have same problem. I’m running NC since v18, now upgraded to v20 and AppStore is missing.
I’m running NC in docker container, and default DNS server is configured to localhost, but I’m not running DNS server on my server. So when I’ve added parameter DNS to my router, and restarted container, everything worked.

Thx

Hello @Radoslav , could you please describe specifically how your fixed that ?

Having the same problem and adding DNS to docker compose file did not suffice to solve the problem.

@Radoslav @George_I
I update to 18.0.14 and got the same error.
Do you fix the problem?
Php version 7.3.16

In my case, it was error with DNS resolution. See my previous post.

I’ve added DNS parameter to my docker compose file:
app:
dns:
- 192.168.2.1 # my router
- 1.1.1.1 #public dns
image: nextcloud
networks:
nextcloud_default:
ports:
- 8080:80
… rest of the compose file

Well, i also solved with updating to 19.0.8… :sweat_smile:

I’m also getting this same problem with NC version 20.0.6, but I’m not running it on docker but with LAMP. Any suggestions?

Same here. AppStore is missing. I have done a clean install on Ubuntu 16.04 with PHP 7.3 and MySQL 8, started with NC18 and now upgraded die NC 20.06. No AppStore shown under App+. When i try to open https://apps.nextcloud.com it also fails. Any suggestions?

Currently the Nextcloud app store is not reachable, so you probably have to wait until the issue is solved by NC.

1 Like