AW: AW: NextCloudPi-Update fehlgeschlagen
> ich werde dem noch nachgehen. Denn eigentlich ist redis installiert. Muss es > denn konkret "php8.0-redis" heißen? Bevor ich in den Urlaub bin, hatte ich Den Paketnamen "php8.0-redis" hatte ich aus vorangegangener Kommunikation abgeleitet. Du brauchst das redis Paket für PHP, zu der PHP-Version, unter welcher auch der VHost läuft. Mit freundlichen Grüßen / Kind regards Ronny Seffner
Re: AW: NextCloudPi-Update fehlgeschlagen
HalloRonny, ichwerde dem noch nachgehen. Denn eigentlich ist redis installiert. Muss es dennkonkret "php8.0-redis" heißen? Bevor ich in den Urlaub bin, hatte ich leiderkeine Zeit mehr gehabt etwas am Problem zu machen. Es ist also nicht vergessen,nur aufgeschoben. Danke Dir für den Tipp. VieleGrüße Daniel Am Montag, 9. August 2021, 11:59:52 MESZ hat Folgendes geschrieben: > OC\\HintException: [0]: Memcache \\OC\\Memcache\\Redis not available > Da kannst Du in der config.php der OC dem MemCache-Eintrag auskommentieren (zum Test, oder sofern Du keinen MemCache benötigst) - oder - "php8.0-redis" nachinstallieren. Mit freundlichen Grüßen / Kind regards Ronny Seffner
AW: NextCloudPi-Update fehlgeschlagen
Hallo Christoph, hallo Tobias, danke für eure Hinweise und den Link! Ich habe mir die Logdateien mal angesehen und bin auf folgenden Fehler gestoßen: aus dem nc-error.log AH01071: Got error 'PHP message: PHP Fatal error: Uncaught OC\\HintException: [0]: Memcache \\OC\\Memcache\\Redis not available for local cache (Is the matching PHP module installed and enabled?)\n\n thrown in /var/www/nextcloud/lib/private/Memcache/Factory.php on line 89' Er bleibt bestehen, auch nachdem ich die PHP8.0 Installation korrigiert bzw. vervollständigt habe. :~ $ php -v PHP 8.0.9 (cli) (built: Jul 30 2021 13:09:07) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.9, Copyright (c) Zend Technologies with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies Hat jemand eine Idee warum der Fehler noch erscheint? Dafür funktionieren die occ-Befehle nun. :-) :~$ sudo -u www-data php /var/www/nextcloud/occ status Nextcloud or one of the apps require upgrade - only a limited number of commands are available You may use your browser or the occ upgrade command to do the upgrade - installed: true - version: 21.0.3.1 - versionstring: 21.0.3 - edition: :~ $ sudo -u www-data php /var/www/nextcloud/occ app:update --all Nextcloud or one of the apps require upgrade - only a limited number of commands are available You may use your browser or the occ upgrade command to do the upgrade calendar new version available: 2.3.1 calendar updated news new version available: 16.0.1 Error: App "News" cannot be installed because the following dependencies are not fulfilled: 64bit or higher PHP required. news updated Führe ich den app:update --all Befehl nochmal aus kommt keine Error-Warnung mehr bzw. ist alles geupdatet. Mich stört auch dieser Satz: "Nextcloud or one of the apps require upgrade - only a limited number of commands are available You may use your browser or the occ upgrade command to do the upgrade" Raspberry Pi 3 doch 64 bit? Und PHP ist die aktuellste Version, wie "hoch" soll die denn noch sein? ;-O Der Wartungsmodus ist noch aktiv. Guten Wochenstart und Grüße Daniel -Ursprüngliche Nachricht- Von: Lug-dd [mailto:lug-dd-boun...@mailman.schlittermann.de] Im Auftrag von Tobias Schlemmer Gesendet: Freitag, 6. August 2021 10:10 An: lug-dd@mailman.schlittermann.de Betreff: Re: NextCloudPi-Update fehlgeschlagen Hallo, Du solltest OCC aus dem Verzeichnis aufrufen, in dem Deine Nextcloud-Installation ist, also wahrscheinlich sowas wie /var/www/nextcloud Und es ist IMHO Teil Deiner Nextcloud-Installation. Sieh Dir mal die Logs unter /var/log an. Sowohl die vom HTTP-Server, als auch die vom PHP und die der Nextcloud. Möglicherweise sind auch einfach nur die Daten weg. NextcloudPi speichert Nutzer und einige Meta-Daten unterhalb von /var/www/nextcloud. Ein Kumpel hatte das Problem, dass beim Update alles in ein Backup gestopft wurde, und hinterher die Daten nicht wieder ausgepackt wurden. Das gab dann auch lustige Fehlermeldungen. Fürs Updaten brauchst Du eigentlich keine Nextcloud-Pi-Oberfläche. Nextcloud kann über die eigene Oberfläche oder occ aktualisiert werden, um den Rest kümmert sich das drunter liegende Debian (Raspbian). Lediglich das Backup musst Du selber machen. Ein Problem vieler Spezial-Images ist, dass sie das darunter liegende Betriebssystem kaputt machen (zumindest dessen Verwaltung). Nextcloudpi ist da an der Grenze: Das meiste machen sie mit Apt&co, aber für Nextcloud selber kochen sie ihr eigenes Süppchen. Tobias Am 06.08.21 um 00:38 schrieb ST: > Liebe Linux-Gemeinde, > > > > ich habe ein Problem mit dem Update meiner NextCloud (NextCloudPi > Aktualisierung auf 21.0.3). Denn der webbasierten Updater brachte folgendes: > > > > Detaillierte Protokollmeldungen > > Update vorbereiten > > Log-Level auf "debug" gesetzt > > Wartungsmodus eingeschaltet > > Reparaturschritt: Repair MySQL collation > > Reparaturinformation: All tables already have the correct collation -> > nothing to do > > Reparaturschritt: Repair SQLite autoincrement > > Reparaturschritt: Copy data from accounts table when migrating from > ownCloud > > Reparaturschritt: Drop account terms table when migrating from > ownCloud > > Das Datenbankschema wird aktualisiert > > Datenbank aktualisiert > > Exception: App "News" cannot be installed because the following > dependencies are not fulfilled: 64bit or higher PHP required. > > Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die > Nextcloud Community. > > > > Also habe ich, während der Updater mit dieser Meldung noch wartete, > PHP 7 durch Version 8 ersetzt (vermutlich nicht vollständig mit allen > nötigen Abhängigkeiten). Denn es gab für die News-App-Installation > keinen Abbrechen- oder Überspringen-Button. Als ich nach der >
AW: NextCloudPi-Update fehlgeschlagen
> OC\\HintException: [0]: Memcache \\OC\\Memcache\\Redis not available > Da kannst Du in der config.php der OC dem MemCache-Eintrag auskommentieren (zum Test, oder sofern Du keinen MemCache benötigst) - oder - "php8.0-redis" nachinstallieren. Mit freundlichen Grüßen / Kind regards Ronny Seffner
Re: NextCloudPi-Update fehlgeschlagen
Hallo, Du solltest OCC aus dem Verzeichnis aufrufen, in dem Deine Nextcloud-Installation ist, also wahrscheinlich sowas wie /var/www/nextcloud Und es ist IMHO Teil Deiner Nextcloud-Installation. Sieh Dir mal die Logs unter /var/log an. Sowohl die vom HTTP-Server, als auch die vom PHP und die der Nextcloud. Möglicherweise sind auch einfach nur die Daten weg. NextcloudPi speichert Nutzer und einige Meta-Daten unterhalb von /var/www/nextcloud. Ein Kumpel hatte das Problem, dass beim Update alles in ein Backup gestopft wurde, und hinterher die Daten nicht wieder ausgepackt wurden. Das gab dann auch lustige Fehlermeldungen. Fürs Updaten brauchst Du eigentlich keine Nextcloud-Pi-Oberfläche. Nextcloud kann über die eigene Oberfläche oder occ aktualisiert werden, um den Rest kümmert sich das drunter liegende Debian (Raspbian). Lediglich das Backup musst Du selber machen. Ein Problem vieler Spezial-Images ist, dass sie das darunter liegende Betriebssystem kaputt machen (zumindest dessen Verwaltung). Nextcloudpi ist da an der Grenze: Das meiste machen sie mit Apt&co, aber für Nextcloud selber kochen sie ihr eigenes Süppchen. Tobias Am 06.08.21 um 00:38 schrieb ST: Liebe Linux-Gemeinde, ich habe ein Problem mit dem Update meiner NextCloud (NextCloudPi Aktualisierung auf 21.0.3). Denn der webbasierten Updater brachte folgendes: Detaillierte Protokollmeldungen Update vorbereiten Log-Level auf "debug" gesetzt Wartungsmodus eingeschaltet Reparaturschritt: Repair MySQL collation Reparaturinformation: All tables already have the correct collation -> nothing to do Reparaturschritt: Repair SQLite autoincrement Reparaturschritt: Copy data from accounts table when migrating from ownCloud Reparaturschritt: Drop account terms table when migrating from ownCloud Das Datenbankschema wird aktualisiert Datenbank aktualisiert Exception: App "News" cannot be installed because the following dependencies are not fulfilled: 64bit or higher PHP required. Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die Nextcloud Community. Also habe ich, während der Updater mit dieser Meldung noch wartete, PHP 7 durch Version 8 ersetzt (vermutlich nicht vollständig mit allen nötigen Abhängigkeiten). Denn es gab für die News-App-Installation keinen Abbrechen- oder Überspringen-Button. Als ich nach der PHP-Installation die News-App-Installation wiederholen wollte, kam vom Updater nur noch der (NextCloud-)Hinweis, dass evtl. ein Angriff auf den Server stattgefunden habe. (Hab den Hinweis leider nicht notiert. :-( ) Seither hing die Installation mit dieser Meldung fest und ich konnte nicht mal mehr wie vorher die Installation der News-App fortsetzen bzw. wiederholen. Auch wenn mich das ohne PHP 8 immer im Kreis geführt hat, d.h. wieder zum Wiederholen-Button. Nachdem ich den Pi einfach mal neugestartet habe (wohl eher ein Fehler, aber aus Frust) und nun versuche meine Seite aufzurufen, kommt fortan der folgende Hinweis (vermutlich von apache?): Internal Server Error The server encountered an internal error and was unable to complete your request. Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report. More details can be found in the server log. Es kommt also kein NextCloud-Updater mehr oder gar die Login-Seite. Aktuell hängt die Cloud sicherlich im Wartungsmodus fest. Lösungen die ich im Netz finde scheitern daran, dass ich in meiner Kommandozeile keine occ-Befehle zum Laufen bekomme. Z.B.: :~ $ sudo -u www-data php occ maintenance:repair Could not open input file: occ :~ $ sudo -u www-data ./occ upgrade sudo: ./occ: Befehl nicht gefunden Ich hatte für occ-Befehle immer das Add-on in der Cloud verwendet. -> Was kann ich tun? - Wie den Wartungsmodus beenden? Ggf. Updater neu starten? Lieber Backup zurückspielen und dann gleich via Kommandozeile updaten? Kann man occ finden und wenn ja wo? Wie prüfe ich alle Abhängigkeiten von PHP bzgl. NexCloudPi? Fragen über Fragen… Viele Grüße Daniel OpenPGP_signature Description: OpenPGP digital signature
NextCloudPi-Update fehlgeschlagen
Liebe Linux-Gemeinde, ich habe ein Problem mit dem Update meiner NextCloud (NextCloudPi Aktualisierung auf 21.0.3). Denn der webbasierten Updater brachte folgendes: Detaillierte Protokollmeldungen Update vorbereiten Log-Level auf "debug" gesetzt Wartungsmodus eingeschaltet Reparaturschritt: Repair MySQL collation Reparaturinformation: All tables already have the correct collation -> nothing to do Reparaturschritt: Repair SQLite autoincrement Reparaturschritt: Copy data from accounts table when migrating from ownCloud Reparaturschritt: Drop account terms table when migrating from ownCloud Das Datenbankschema wird aktualisiert Datenbank aktualisiert Exception: App "News" cannot be installed because the following dependencies are not fulfilled: 64bit or higher PHP required. Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die Nextcloud Community. Also habe ich, während der Updater mit dieser Meldung noch wartete, PHP 7 durch Version 8 ersetzt (vermutlich nicht vollständig mit allen nötigen Abhängigkeiten). Denn es gab für die News-App-Installation keinen Abbrechen- oder Überspringen-Button. Als ich nach der PHP-Installation die News-App-Installation wiederholen wollte, kam vom Updater nur noch der (NextCloud-)Hinweis, dass evtl. ein Angriff auf den Server stattgefunden habe. (Hab den Hinweis leider nicht notiert. :-( ) Seither hing die Installation mit dieser Meldung fest und ich konnte nicht mal mehr wie vorher die Installation der News-App fortsetzen bzw. wiederholen. Auch wenn mich das ohne PHP 8 immer im Kreis geführt hat, d.h. wieder zum Wiederholen-Button. Nachdem ich den Pi einfach mal neugestartet habe (wohl eher ein Fehler, aber aus Frust) und nun versuche meine Seite aufzurufen, kommt fortan der folgende Hinweis (vermutlich von apache?): Internal Server Error The server encountered an internal error and was unable to complete your request. Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report. More details can be found in the server log. Es kommt also kein NextCloud-Updater mehr oder gar die Login-Seite. Aktuell hängt die Cloud sicherlich im Wartungsmodus fest. Lösungen die ich im Netz finde scheitern daran, dass ich in meiner Kommandozeile keine occ-Befehle zum Laufen bekomme. Z.B.: :~ $ sudo -u www-data php occ maintenance:repair Could not open input file: occ :~ $ sudo -u www-data ./occ upgrade sudo: ./occ: Befehl nicht gefunden Ich hatte für occ-Befehle immer das Add-on in der Cloud verwendet. -> Was kann ich tun? - Wie den Wartungsmodus beenden? Ggf. Updater neu starten? Lieber Backup zurückspielen und dann gleich via Kommandozeile updaten? Kann man occ finden und wenn ja wo? Wie prüfe ich alle Abhängigkeiten von PHP bzgl. NexCloudPi? Fragen über Fragen Viele Grüße Daniel