Update von Friendica auf Shared-Hosting :-(

SoNak - 2021-04-14 13:07:47 GMT

Hallo @Friendica Support ,
vor kurzem habe ich mich getraut, bei meinem bisher erfolgreichsten Langzeit-Test mit Friendica bei Shared-Hostern ein Update von 2020.09-1 auf 2021.01 zu versuchen.
Das Update erfolgt wie vor kurzem auch bei Joseph Hogan beschrieben über einen Upload der entpackten Archiv-Files und Übernahme der local.config.php und der .htaccess. Dieser Prozess ist auf Github unter Friendica > Releases beschrieben.

Wie vielfach hier im Forum gelesen, gibt es Probleme - mutmaßlich beim Datenbank-Update. Möglicherweise auch aufgrund von Limitierungen beim Shared-Hoster.
Das Login in die Instanz funktioniert, aber alle Bilder sind verschwunden. Die liegen übrigens im Filesystem und nicht in der Datenbank.

Die Admin-Oberfläche zeigt
bei Datenbank > DB Updtaes > Datenbankstruktur überprüfen> Fehler 1050 beim Update der Datenbank aufgetreten Table './k145584_dfriendica/notify@002dthreads' already exists Fehler 1050 beim Update der Datenbank aufgetreten Table './k145584_dfriendica/post@002dcategory' already exists

Das Update 1384 der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: Fehler beim Ändern der Datenbank aufgetretenALTER TABLE notify-threads MODIFY master-parent-item int unsigned COMMENT '', ADD INDEX master-parent-item (master-parent-item), ADD FOREIGN KEY (master-parent-item) REFERENCES item (id) ON UPDATE RESTRICT ON DELETE CASCADE, ADD FOREIGN KEY (master-parent-uri-id) REFERENCES item-uri (id) ON UPDATE RESTRICT ON DELETE CASCADE;
Fehler beim Ändern der Datenbank aufgetretenALTER TABLE post-category ADD INDEX uid (uid), ADD FOREIGN KEY (uid) REFERENCES user (uid) ON UPDATE RESTRICT ON DELETE CASCADE;

und bei Information > Übersicht> Das Update der Datenbank ist fehlgeschlagen. Bitte führe 'php bin/console.php dbstructure update' in der Kommandozeile aus und achte auf eventuell auftretende Fehlermeldungen.

Das letzte Update ist fehlgeschlagen. Bitte führe "php bin/console.php dbstructure update" auf der Kommandozeile aus und werfe einen Blick auf eventuell auftretende Fehler. (Zusätzliche Informationen zu Fehlern könnten in den Logdateien stehen.)

An der Konsole liefert der Befehl> php bin/console.php dbstructure update

die Fehlermeldung> [Error] Missing database structure config file static/dbstructure.config.php

Die bemängelte Datei dbstructure.config.php existiert allerdings.

Ich weiß, dass Instanzen bei Shared-Hostern hier unbeliebt sind und vermutlich unterliegt der Konsolen-Zauber beim derzeitigen Hoster Netcup Einschränkungen, aber vielleicht lässt sich dica.interfel.de auch reanimieren.

Einem Impuls folgend habe ich das Update angestoßen und bin bereit die Instanz jederzeit platt zu machen und durch eine neue zu ersetzen (Backups der Nutzer existieren).
Vielleicht erneut bei Netcup, auf einem Raspi oder auch mal bei uberspace.de

#friendica #shared #hosting

7