!Friendica Support
Nach dem Friendica-Update haben sich leider ein paar kleinere Fehler eingeschlichen, die noch behoben werden sollten.

Der Fehler mit den Bildern wurde hier bereits beschrieben. Dazu meine Beobachtung:

  1. Ich lade zunächst ein Bild in mein Bilderverzeichnis hoch.
  2. Danach schreibe ich einen Beitrag und füge das Bild über „Dateien“ ein.
  3. Beim Versuch, den Beitrag zu speichern, funktioniert das Speichern nicht.
  4. Speichere ich den Beitrag zunächst ohne Bild, funktioniert es.
  5. Bearbeite ich den Beitrag anschließend erneut, füge das Bild aus „Dateien“ ein und speichere erneut, funktioniert das Speichern.

Allerdings schließt sich danach das Bearbeitungsfenster nicht automatisch, wenn ich auf „Speichern“ klicke.
Ich muss das Fenster anschließend manuell über das „X“ oben schließen.


Wer beobachtet mich?


Nach dem Update von Friendica, haben sich ein paar Fehlerchen eingeschlichen die unbedingt behoben werden müssen.
Landschaftsbild

  1. ich habe das Bild erst hochgeladen in mein Bilderverzeichnis.
  2. Dann den Beitag geschrieben - das Bild aus Dateien eingefügt - versucht zu speichen - funktioniert nicht
  3. Beitrag ohne Bild speichen - funktioniert
  4. Beitrag wieder bearbeitet - Bild aus Dateien ausgewählt, gespeichert - funktioniert
  5. nur das bearbeitsfenster schließt nicht, wenn ich auf den Button Speichern klicke. Muss das Fenster durch das oben befindliche x schliessen.


teilten dies erneut

Als Antwort auf Michael 🇺🇦

Da kommt sehr viel rein. Das können wir schlecht hier posten.
Unsere Server haben nach der Betriebssystem-Installation generell ISPConfig zur Verwaltung einzelner Domains.

Das Friendica-Log könnten wir dir in einer Online-Sitzung zeigen. Aber da erkennt man den Vorgang nicht. Weder in der access.log noch in der error.log

Friendica Support hat dies geteilt.

Als Antwort auf Steffen 🦉🇪🇺

@Michael 🇺🇦
Die friendica.log ist inzwischen bereits ca. 97 MB groß.
Auch im Adminbereich unter „Protokolle lesen“ laufen sehr viele Einträge ein, oft ähnliche Meldungen wie diese:

2026-05-22T22:52:36Z ERROR worker DB Error
Datei: Database.php
Zeile: 679
Funktion: p
UID: 337f45
Prozess ID: 608452

sowie:

2026-05-22T22:52:33Z ERROR worker Uncaught exception in worker method execution
message:
Undefined constant Friendica\Protocol\ATProtocol::WEB
file: /web/addon/bluesky/bluesky.php:100

In der Server-error.log fallen zusätzlich viele FastCGI-/PHP-Socket-Fehler auf, z. B.:

AH02454: FCGI: attempt to connect to Unix domain socket /run/php/web4.sock failed
AH01079: failed to make connection to backend: localhost

Außerdem gibt es PHP-Warnings wie:

PHP Warning: Undefined array key "network"
in /src/Model/Item.php on line 3677

Die access.log ist dagegen sehr unübersichtlich, da dort natürlich sämtlicher Traffic mitläuft.
Da wäre für mich hilfreich zu wissen, nach welchen konkreten Requests, Fehlercodes oder Zeiträumen ich gezielt suchen sollte, damit ich einen sinnvollen Auszug bereitstellen kann.

Friendica Support hat dies geteilt.

Als Antwort auf Michael 🇺🇦

Ergänzung
Was besonders auffällig ist, Friendica erzeugt momentan hohe Serverlast. Die aktuelle Worker-Zahlen sind 1215 - 4 (Zahlen: Verzögerte Worker - Worker Warteschlange).

Das Ganze beruhigt sich einfach nicht. Es ging nach dem Update erst langsam los und wurde mit der Zeit immer heftiger. Zwischenzeitlich waren die Worker-Zahlen ca. 2000 - 5000 (Zahlen: Verzögerte Worker - Worker Warteschlange).

Die Ladezeiten der Friendica-Seiten sind dadurch sehr schlecht. Auch ein Beitrag, den ich schreibe, benötigt beim Senden (nach dem Klick auf den Button) teilweise bis zu 30 Sekunden und länger.

MariaDB benötigte bis teilweise bis zu 90% CPU.
Unser Server ist ein relativ leistungsstarker Server (Dedizierter Server - Hetzner). Er hat 64 GB Arbeitsspeicher und belegte den Swap zu über 50%.
Das Update auf Version 2026.05 lief sauber durch. Aber was sich nun im Anschluss zeigt ist beängstigend.

Friendica Support hat dies geteilt.

Als Antwort auf Steffen 🦉🇪🇺

Ich hab nochmal im Code nachgeschaut. Wenn das Undefined constant Friendica\Protocol\ATProtocol::WEB file: /web/addon/bluesky/bluesky.php:100 immer noch auftritt, sind die Addons definitiv noch nicht aktualisiert.

Die Zeile 100 in der vorherigen Version sieht so aus: git.friendi.ca/friendica/frien…

Die Zeile 100 in der aktuellen Version sieht so aus: git.friendi.ca/friendica/frien…

Wie man sehen kann, gibt es in der alten Version in Zeile 100 den Bezug auf die in der Fehlermeldung erwähnte Konstante: if (!preg_match('#^' . ATProtocol::WEB . '/profile/(.+)/post/(.+)#', $hookData['uri'], $matches)) {.

Als Antwort auf Doris

@Doris @Steffen 🦉🇪🇺 Friendica.log auf Info oder Debug stellen.

Den Fehler reproduzieren und dabei auf die Uhrzeit schauen. Dann ich die Logs nach dem Zeitraum suchen.

Da werden wegen Info oder Debug sehr viele Daten auflaufen. Die Daten zu dem Zeitraum einfach kopieren und z.b. auf paste.sekretaerbaer.net/ einfügen und den Link dazu dann hier posten.

Als Antwort auf Doris

@Doris

Sicher, dass die Addons auch alle aktuell sind? Ich hatte das zu Beginn übersehen bei mir, dadurch bekam ich dann Probleme mit dem alten Bluesky-Addon. Könnt ihr ganz einfach im Admin-Bereich von Friendica nachschauen, wenn das Bluesky-Addon dort "AT Protocol Atmosphere Connector (Bluesky, Eurosky, Blacksky, ...)" heißt, sollten die Addons aktuell sein.

@Michael 🇺🇦 @Steffen 🦉🇪🇺

Als Antwort auf Doris

Ja, das haben wir bereits mehrfach beantwortet. Siehe folgenden Beitrag:

Steffen 🦉🇪🇺


Friendica Update von 2026.01 auf 2026.05

Ich habe gerade unser Friendica von 2026.01 auf 2026.05 aktualisiert. Der Update-Verlauf war "sauber". Es gab keine Anzeichen von Fehlern. Der Ablauf war wie beschrieben.

Im Friendica-Verzeichnis:
1) git pull
2) bin/composer.phar run install:prod
3) cd addon
4) git pull

Es gab am Ende des Updates lediglich folgende Informationen:
Package fgrosse/phpasn1 is abandoned, you should avoid using it. No replacement was suggested.
Package web-token/jwt-core is abandoned, you should avoid using it. Use web-token/jwt-library instead.
Package web-token/jwt-key-mgmt is abandoned, you should avoid using it. Use web-token/jwt-library instead.
Package web-token/jwt-signature is abandoned, you should avoid using it. Use web-token/jwt-library instead.
Package web-token/jwt-signature-algorithm-ecdsa is abandoned, you should avoid using it. Use web-token/jwt-library instead.
Package web-token/jwt-util-ecc is abandoned, you should avoid using it. Use web-token/jwt-library instead.

Der erste Kontrollblick zeigte keine Merkwürdigkeiten. Vor einigen Tagen bzw. Wochen waren Gespräche darüber, dass die Datenbank optimiert wird bzw. das eine Optimierung angestoßen werden kann. Ziel dabei war eine Verringerung des Datenvolumens.


Friendica Support hat dies geteilt.

Als Antwort auf Doris

@Steffen 🦉🇪🇺 @Doris
Wärt Ihr so lieb in dem Addon Ordner einmal

git branch --show-current

und

git remote -v

auszuführen? Was wird da jeweils angezeigt?

Das zeigt auf welchem Branch das Addon-Verzeichnis ist und woher es seine Daten bekommt.

Idealerweise steht dann dort:

stable und die url des Friendica github Repositories https://github.com/friendica/friendica.git

Dieser Beitrag wurde bearbeitet. (gestern, 07:19)
Als Antwort auf Raroun

Super. Das war ein guter Hinweis. Und da haben wir wahrscheinlich den Fehler:
git branch --show-current
2025.07-rc

git remote -v
origin https://github.com/friendica/friendica-addons.git (fetch)
origin https://github.com/friendica/friendica-addons.git (push)

Die Addons sind noch von der alten Version. Das muss natürlich geändert werden.

Friendica Support hat dies geteilt.

Als Antwort auf Doris

Nochmals vielen Dank. Der Testbeitrag mit Bild hat gezeigt, dass es wieder wie gewohnt funktioniert. Auch die Geschwindigkeit ist wieder wie gewohnt. Alle unsere beschriebenen Fehler sind damit behoben.

Die Sache mit dem Cache: Das habe ich auch mit unseren Drupalprojekten. Dort muss ich dann immer noch zusätzlich (zu drush rc) php und apache neu starten:

systemctl restart php8.4-fpm.service apache2.service

Und natürlich immer den Browser-Cashe. Darum arbeite ich auch immer mit mehreren Browsern: Chromium, Firefox, Firefox ESR und Waterfox

Friendica Support hat dies geteilt.

Als Antwort auf Steffen 🦉🇪🇺

@Steffen 🦉🇪🇺
Ja, es ist bei Friendica etwas tricky. Es gibt den Cache des Webservers, den lokalen Browser Cache, die kompilierten Smarty-Templates (ich loesche die immer bei Änderungen im Frontend) und dann gibt es noch diesen (für mich) mysteriösen Serverseitigen Java-Script-Cache.
¯\_(ツ)_/¯
Dieser Beitrag wurde bearbeitet. (gestern, 14:30)