Skip to main content


@Friendica Support ich mache nochmal einen Anlauf meine Instanz läuft ja eigentlich super und ich habe heute wieder ein Update gemacht (developer version).

Was seit eh und je komischer Weise nicht klappt ist die Verbindung mit iregend App-clinets (meistens nutze ich eh die Weboberfläche aber immer mal wieder würde ich gerne z.B. #Fedilab probieren, was ich zu meiner Pleromazeit sehr zu schätzen wusste).

Wenn ich mich also via App mit meiner Instanz verbinden möchte, dann wird zunächst das reguläre Bestätigungslink aus Friendica angezeigt, aber nach OK kann die App sich nicht verbinden (Fedilab meldet Fehler: "Die App konnte kein Token abrufen")

Kann es sein, dass meine Zugriffsrechte irgend was nicht sitimmt? Wie kann ich das gegebenenfalls korrigieren? Wo muss in welche htacessdatei was rein, damit Friendica funktioniert?

Ich danke Euch für Hilfe.

Hast Du ein Update auf "develop" oder auf den "rc" versucht? Im RC haben wir ein paar OAuth-Probleme beseitigt.

@Michael Vogel nach der Anleitung von @Matthias ✔ habe ich nochmal ein Update mit Wechsel zu rc versucht. In der Admin-Zusammenfassung stet bei version jetzt:
Friendica 'Giant Rhubarb' 2023.09-rc - 1539

Das Problem mit den Smarphoneapps bleibt leider. Auf wenn die Clients (jetzt Fedilab) trotzdem danach in der Liste "Verbundene Programme" in den Accounteinstellungen aufgelistet wird bekommt sie keinen Zugriff aus der App auf den Account.

Nochmal meine Laienfrage: mit Rechten bzw. falscher htaccess Konfiguration kann das nichts zu tun haben?

@ɟloʍ Fedilab und Pachli laufen beide mit RC hier.
@wolf

ehrlich gesagt wüsste ich gar nicht wie ich das entscheiden kann.
in der Adminzusammenfassung steht jedenfalls jetzt:
"Friendica 'Giant Rhubarb' 2023.09-dev - 1534"

Ich schlicht nur folgendes gemacht:
git pull
bin/composer.phar install --no-dev

@ɟloʍ
Hiermit solltest du auf den RC kommen

Sicherung erstellen: 
cp -r /var/www/html/friendica/ /var/www/html/friendica_backup/

Update:
cd /var/www/html/friendica/
git fetch
git checkout 2023.09-rc
git pull
bin/composer.phar install --no-dev
cd /var/www/html/friendica/addon
git fetch
git checkout 2023.09-rc
git pull
sudo chown -R www-data:www-data /var/www/html/friendica/ ./bin/console dbstructure update && ./bin/console postupdate
@wolf
@Matthias ✔
wobei "/var/www/html/friendica/" das Rootverzeichnis des Webservers ist?
@ɟloʍ
Ja, das ist der Pfad den ich nutze. Den musst du natürlich anpassen
@wolf

@Matthias ✔ ich komme da immer durcheinander, denn innerhalb des Installationsverzeichnisses (Rootverz. de Webservers) was bei mir "htdocs-ssl" ist gibt es ja noch diesen Ordner der ebenfalls "friendica" heist. Ich muss aber für das backup schon das ganze "htdocs-ssl" sichern oder?

Sorry, ich lerne noch…

@ɟloʍ
Du musst das Verzeichnis sicher, in dem die Friendica Dateien abgelegt sind. Das ist in der Regel ein Unterverzeichnis im /root
Du bist bei einen Shared-Hoster?
@wolf
@ɟloʍ Im Falle eines Shared-Hosters kann das u.U. anders laufen. Da kenne ich mich nicht aus
@wolf

@ɟloʍ user facing gibts die info unter Help > About > Site/Version Info.

pirati.ca sagt bspw This is Friendica, version 2023.09-rc that is running at the web location https://pirati.ca. The database version is 1539/1539, the post update version is 1507/1507.

@wolf
@Wilhelm da hab ich offenbar auch was falsch eingestellt. Unter https://fedi.solibre.de/friendica/ ist nur eine weiße Seite zu sehen ;-(
@ɟloʍ Vielleicht nicht - einige WSODs (White Screen of Death) wurden ebenfalls adressiert.
@wolf
Hmm, schaue bitte in Deinem Logfile nach Fehlern. Diese WSOD hinterlassen eigentlich immer eine Spur.
@ɟloʍ @Wilhelm eigentlich müsste die URL https://fedi.solibre.de/friendica lauten da sie aber beim aufrufen in https://fedi.solibre.de/friendica/ automatisch geändert wird würde ich mal tippen du hast innerhalb deiner Friendica Installation noch einen Ordner friendica !

@OldKid Ja dieser Order kam mir immer komisch (keine Ahnung wie ich das Chaos da gebaut habe) Ich glaube der innere "Friendicaordner"beinhaltet offenbar (alle?) aktuellen Inhalte der Instanz. Kann ich diesen einfach in den Rootordner des Webspace hochpacken und alles andere löschen? @Wilhelm

Hier ein Screenshot dieser redundanten Dateistruktur:

@ɟloʍ @Wilhelm das sieht nach einer alten Installation aus. Benenn den Ordner einfach mal um in z.b. friendica-bak und schau, ob dann deine Instanz problemlos läuft.
Nö, das sind leider nur irgendwelche Einträge. Schau Dir die Beiträge zu genau dem Zeitpunkt an, wenn Du /friendica aufrufst und der WSOD kommt. Du solltest Einträge mit ERROR oder WARNING vorfinden.
@Michael Vogel @OldKid @Wilhelm ich werde nochmal einen Versuch machen eine App zu verbinden. Dann nach den von Dir genannten Wörten schauen… Danke Dir erst mal herzlich für Deine Hilfe (ich melde mich wenn ich darf sicher dann nochmal, denn ich bin da leider echt überfordert)!
Bitte schaue zunächst nach dem WSOD und schau Dir das Log dazu an. Irgendetwas an Deinem System läuft nicht wie gewünscht und wir sollten zunächst die Punkte angehen, die offensichtlich klemmen.

@Michael Vogel @OldKid jetzt hab ich erst verstanden: das WSoD-Problem (beim Aufruf der Infoseite) hab ich ja gar nicht mehr. Das hat sich gelöst seit ich diesen redundanten "friendica" Ordner einer alten Version rausgelöscht hatte (Danke oldkid@pix.sekretaerbaer.net für den richtigen Hinweis).

Dennoch kann ich wie gesagt mich nicht mit APP-Clients anmelden. Z.B- Fedilab meldet nach der OK-Bestätigung des Appzugriffs nur den Fehler: "Die App konnte kein Token abrufen".

Im Einstellungspanel verbleibt trotzdem ein Eintrag in der App-Liste.

AH okay. Kannst Du mal verschiedene Apps versuchen?
@Michael Vogel @OldKid kann ich nochmal machen hatte aber die üblichen Verdächtigen schon mal getestet mit dem gleichen Problem. ich probier gern nochmal tusky…

@Michael Vogel Tusky wieder gleiches Problem:

  • ich gebe in der App die Instanz ein, Ok
  • dann kommt das Anmeldefeld meiner Instanz mit Zugriffsbestätigung, --> OK!
  • Dataufhin Felermeldung der App: jetzt auch Tusky: "Fehler beim Laden der Kontodetails

Im Anschluss ist auch dieser Zugriffsversuch von Tusky wieder im Einstellungspanel unter "Verbundene Programme" Protokolliert. nur die App hat keinen Account angelegt und keinen Zugriff.

Mas mir auffällt: Die Zeitprotokollierung stimmt nicht (kann das Teil des Problems sein? Wo kommt die Zeiteinstellung her/kann ich das einstellen?)

@ɟloʍ @Michael Vogel die Zeitprotokollierung erfolgt immer in UTC, ist also immer zu unsere jetzigen Zeit (Winterzeit) eine Stunde zurück. Unsere Zeit ist aktuell UTC +1 (Winterzeit) zur Sommerzeit sind es dann 2 Stunden die die Protokollzeit zurück ist UTC +2. Das ist normal.
Nutzt Ihr alle die exakt gleiche Version von #Friendica? Die #Token-Meldung kommt mir dunkel bekannt vor... allerdings in Bezug auf meine Entwicklung von #Mammuthus... und ich erinnere ähnlich dunkel einen Unterschied bezüglich Kodierung #Base64 und #Base64URL.
@Nordnick 🐘 naja ich bin nach dem ersten Hinweisen ja extra auf die aktuelle RC-Version umgestiegen.