Die News werden in einem User-Konto von Nextcloud abgerufen,
Bei meinem Provider habe ich das sogenannte webhosting-Paket abonniert.
Dort habe ich in meinem Konto zudem einen Cronjob akiviert.
Es gibt drei Möglichkeiten zu Ausführung:
URL aufrufen: dort habe ich die URL meiner Nextcloud-Instanz eingetragen.
PHP-Skript ausführen
Befehl ausführen
Ich habe als erstes die 1. Variante benutzt. Ausführung: stündlich zur 5. Minute.
Die App News hatte auch die Nachrichten eines Feeds sofort heruntergeladen.
Auf meinem Smartphone (Android 14) habe ich auch die App News (Nextcloud) installiert.
Nach der Kontoerstellung wurden auch hier die Nachrichten des Feeds angezeigt.
Ein paar Stunden später wollte ich die neue Nachrichten erneut unter Nextcloud (Web) abgerufen.
Es wurde aber nichts aktuallisiert.
Im Admin-Konto von Nextcloud zeigt sich seitdem in den Administrationseinstellungen > Übersicht:
Sicherheits- & Einrichtungswarnungen die Meldung “Letzte Hintergrundaufgaben-Ausführung lief Vor 3 Tagen. Etwas scheint nicht in Ordnung zu sein. Check the background job settings.”
Weitergeschaut unter dem Link zu den Hintergrundaufgaben - Cron (empfohlen) ist aktiv - steht die Meldung " Der letzte Job lief vor x Tagen. Etwas scheint nicht zu stimmen. "
Aber was stimmt nicht?
Ich habe nach diesen Meldungen recherchiert. Ich werde aber nicht ganz schlau daraus.
Alternativ habe ich die oben erwähnten Punkte 2. und 3. versucht zu verstehen.
zu 2.: keine Ahnung!
zu 3.: Befehl “/5*** php /var/www/vhosts/userkonto/meine_nextcloud/cron.php” eingetragen (ohne Anführungszeichen).
Hat aber nichts bewirkt. Die Meldungen bleiben, auch nach mehreren Stunden warten.
Irgendwo habe ich auch über die Ausführung von bash-Scripten gelesen. Das ist bei mir wohl wegen des webhosting-Paketes nicht möglich.
Über WinSCP mit SSH habe ich über das interne Terminal die Möglichkeit occ-Befehle auszuführen.
Die sich im Webserver-Verzeichnis von Nextcloud befindende Datei cron.php soll man wohl nicht dierekt bearbeiten. Ich wüsste auch gar nicht was man dort hinzufügen kann.
Tja, kann mir jemand weiterhelfen? Wäre super.
Besten Dank. Karl
So sieht der default-Eintrag bei meiner Bare Metal Installation aus.
News habe ich eben erst testweise mal installiert und für einen User zwei Feeds abonniert. Mal sehen ob ich in einigen Stunden deswegen auch Fehlermeldungen bekomme. Eigentlich nutze ich News und Feeds bisher nicht.
So, bei mir werden die Feeds aktualisiert und Sicherheits- & Einrichtungswarnungen gibt es keine. Der korrekt eingerichtete Cronjob tut was er soll.
Daher vermute ich mal du hast keinen korrekt eingerichteten Cronjob. Das wird mutmaßlich an der Art der Konfiguration deines Providers liegen.
Wende dich an dessen Support.
Falls du auf die crontab eines anderen Benutzers zugreifen musst, kannst du dies tun, indem du den crontab-Befehl mit dem sudo-Befehl als anderer Benutzer ausführst:
Hallo Miteinander,
danke für Eure Unterstützung.
wo ich die Befehle im “webhosing” ausführen kann weiß ich nicht.
Da kenne ich mich nicht aus.
Ich habe zunächst mal den Tipp mit dem Support angegegangen.
Mal schaun was die sagen.
Grüße
Lass das WinSCP und nimm direkt SSH und schon kannste dich per Terminal mit deinem Usernamen / Passwort anmelden und auf dem System arbeiten. ssh können sogar diese grausamen Betriebssysteme aus Redmond von denen du offenbar eines verwendest Etwas mehr als nur mit der Maus auf dem Desktop herum zu klicken sollte man aber schon können.
Das Problem bei Webhosting-Paketen ist aber, dass man da in der Regel kein Root-Passwort bekommt und daher auch nicht als root arbeiten kann, was aber Voraussetzung ist, um die Crontab von www-data zu editieren.
Mit Hilfe des Providers konnte das News-Projekt zum Laufen gebracht werden.
Der von mir eingerichtete cronjob hatte Fehler.
Alles funktioniert somit wie ich es mir vorstelle.
Vielen Dank den Helfern
Karl