Well if I backup settings via syncloud will that restore the custom settings? Also not sure what custom settings they might be are we talking background image etc?
I am down to do a few commands to figure this out if that helps others
Well if I backup settings via syncloud will that restore the custom settings? Also not sure what custom settings they might be are we talking background image etc?
I am down to do a few commands to figure this out if that helps others
And I removed pihole and restarted nextcloud, still the same issue.
Backup/restore will keep all the settings.
Letβs try some php commands first, can you run php:
snap run nextcloud.php -a
Then paste these lines:
$ch = curl_init('https://apps.nextcloud.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
echo(curl_exec($ch));
Hit enter and send the output?
Not sure if this is working correctly but here is a screen shot of what i did
Looks correct but does not download anything which is the main problem.
Can you run this php command:
echo phpversion();
php > echo phpversion();
7.4.12
ok try with more debugging:
$ch = curl_init('https://apps.nextcloud.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, true);
echo(curl_exec($ch));
root@syncloud:~# snap run nextcloud.php -a
Interactive shell
php > $ch = curl_init('https://apps.nextcloud.com');
php > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
php > curl_setopt($ch, CURLOPT_VERBOSE, true);
php > echo(curl_exec($ch));
* Expire in 0 ms for 6 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 1 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 2 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Could not resolve host: apps.nextcloud.com
* Expire in 0 ms for 1 (transfer 0x7f64ff0dbef0)
* Closing connection 0
php >
I see, can you run this command (non php):
date
root@syncloud:~# date
Tue Jun 8 14:20:43 EDT 2021
root@syncloud:~#
more debug (php)
$ch = curl_init('https://apps.nextcloud.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($_h, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
echo(curl_exec($ch));
yep see below
root@syncloud:~# snap run nextcloud.php -a
Interactive shell
php > $ch = curl_init('https://apps.nextcloud.com');
php > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
php > curl_setopt($ch, CURLOPT_VERBOSE, true);
php > curl_setopt($_h, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
PHP Notice: Undefined variable: _h in php shell code on line 1
PHP Warning: curl_setopt() expects parameter 1 to be resource, null given in php shell code on line 1
php > echo(curl_exec($ch));
* Expire in 0 ms for 6 (transfer 0x7fa630679ef0)
* Expire in 1 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 1 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 1 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 2 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 2 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 2 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 2 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 2 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 2 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 2 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Could not resolve host: apps.nextcloud.com
* Expire in 0 ms for 1 (transfer 0x7fa630679ef0)
* Closing connection 0
php >
Non php:
curl -4 -I https://apps.nextcloud.com
curl -6 -I https://apps.nextcloud.com
root@syncloud:~# curl -4 -I https://apps.nextcloud.com
HTTP/1.1 200 OK
Date: Tue, 08 Jun 2021 20:56:12 GMT
Server: Apache/2.4.29 (Ubuntu)
Content-Length: 216223
Vary: Accept-Language,Cookie,Accept-Encoding
Content-Language: en
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: script-src 'self'; img-src *; connect-src 'self'; default-src 'none'; style-src 'self'; form-action 'self'; font-src 'self'
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Type: text/html; charset=utf-8
root@syncloud:~#
and
root@syncloud:~# curl -6 -I https://apps.nextcloud.com
curl: (7) Couldn't connect to server
root@syncloud:~#
sorry there was a mistake in this example, could you run this php code:
$ch = curl_init('https://apps.nextcloud.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
echo(curl_exec($ch));
root@syncloud:~# snap run nextcloud.php -a
Interactive shell
php > $ch = curl_init('https://apps.nextcloud.com');
php > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
php > curl_setopt($ch, CURLOPT_VERBOSE, true);
php > curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
php > echo(curl_exec($ch));
* Expire in 0 ms for 6 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 1 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 2 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Could not resolve host: apps.nextcloud.com
* Expire in 0 ms for 1 (transfer 0x7fb9de320ef0)
* Closing connection 0
php >
one more php command:
echo gethostbyname('apps.nextcloud.com');
Yep
root@syncloud:~# snap run nextcloud.php -a
Interactive shell
php > echo gethostbyname('apps.nextcloud.com');
apps.nextcloud.com
php >
Ok this is wrong should give an IP.
Can you run this non php:
host apps.nextcloud.com