Failed to connect to updates.nextcloud.com port 443: Connection refused
Diese Meldung deutet darauf hin, dass Dein Server nicht mit dem Update Server von Nextcloud kommunizieren kann. Leider konnte ich aus Deinem Post nicht entnehmen, welche Linux Distro du einsetzt.
Schau bitte einmal in die Dokumentation von der eingesetzten Linux Distro, wie du den Port 443 (HTTPS) in der Firewall frei gibst.
Auch das nping Beispiel deutet darauf hin, dass der Port 443 (HTTPS) in Deiner Firewall nicht offen ist und daher keine Verbindung zustande kommen kann.
Ubuntu liefert seine eigene Firewall mit - Diese nennt sich ufw (uncomplicated firewall). Führe bitte folgenden Command per SSH aus und schaue, welches Ergebnis du zurück bekommst:
sudo ufw status
Falls der Port 443 oder dessen Bezeichnung HTTPS dort nicht auftaucht, kannst du diese mit folgendem Command hinzufügen:
Hast du eventuell einen Proxy vor dem Server geschaltet? Auch der könnte die Verbindung blockieren.
Ich habe es soeben bei mir ausprobiert und bekomme nur die Meldung, dass aktuell kein Update ansteht. Die Updater Version ist bei mir auch die v16.0.3-3-ga0c2b25 dirty
Ich habe aktuell NC 18.0.3 drauf - Die updater.phar ist bei mir auf derselben Version wie bei Dir. Daher schließe ich einen Bug aus.
Die Version hat so wie es aussieht auch keinen Zusammenhang mit der eingesetzten NC Version, sondern ist nur die Version des Updaters und das scheint die aktuelle Version zu sein.
Das Problem ist eher, dass der Updater bei Dir keine Verbindung aufbauen kann (Connection refused) und das liegt eher am Server oder der Infrastruktur davor (Router, etc.)
aufrufen. Man bekommt normalerweise eine leere Seite.
Über F12 kann man in der Netzwerkanalyse schauen, ob irgendwas geladen wurde.
Der HTTP-Code ist 200 wenn alles funktioniert.
Natürlich kann man auch wget, curl, … bemühen.
Ein Ping sagt hingegen nicht viel.
Wenn man einen normalen Ping (UDP Pakete) verwendet, dann ist das korrekt. Wenn man allerdings, wie mit nping, einen Ping auf einen gewissen Port (TCP Pakete) durchführt, dann bringt auch der Ping etwas.
Ein Ping testet nur den Remote-Rechner (falls die Firewall dieses UDP-Paket nicht abfängt). Wenn der Rechner läuft aber der Webservice abgeschmiert ist, dann bringt der Ping rein gar nichts.
Bei einem reinem Ping (UDP) gebe ich Dir recht, nping setzt aber TCP Pakete ab und das ist genau das gleiche, als wenn man per Browser auf die Webseite zugreifen würde. Von daher bringt der nping schon etwas