Erwartetes Verhalten: Sollte in der Lage sein, neuen Drucker, Browser mutig und Firefox das gleiche Problem hinzuzufügen
octofarm_dump.zip
(Optional) Um das Problem zu vermeiden, musste ich:
Wenn Sie Zugriff auf den Systembildschirm haben, ist es besser, die Protokollspeicherauszugsdatei wie gewünscht hochzuladen
enthalten alle relevanten Informationen für die Entwickler.
1) OctoFarm Server-Protokolle Fügen Sie die ZIP-Datei für die System- Ordnerinhalt ./logs
hoch).
2) Konsolenprotokolle in Ihrem Browser.
(Gewusst wie: https://javascript.info/devtools)
3) Screenshots
Diese sind immer effektiv. Fügen Sie Screenshots hinzu, um Ihr Problem zu erklären.
Nur der zuerst erstellte Benutzer kann Drucker erstellen. Neue Benutzer erhalten den Benutzerschlüssel und können diesen nicht. Auf dem Registerbildschirm befindet sich eine Notiz.
Hallo James, danke für die prompte Antwort, ich habe nur einen Benutzer eingestellt und keinen anderen Benutzer erstellt.
Nachdem ich mich mit dem einzigen Konto angemeldet habe, das ich erstellt habe, wird der angehängte Bildschirm angezeigt. Wenn Sie auf die Setup-Drucker klicken, wird der Bildschirm in meinem ersten Beitrag dieses Threads angezeigt.
Vielen Dank
Hallo! Gern geschehen.
Hmm, ich habe versucht, Ihr Problem vor dem Posten zu reproduzieren, und mein Administrator-Benutzer wurde korrekt erstellt.
In Ihrem OctoFarm-Ordner befindet sich eine .env-Datei. Könnten Sie bitte versuchen, einfach zusätzlichen Text an die MONGO-URL anzuhängen, wie im folgenden Beispiel. Dadurch wird eine neue Datenbank erstellt.
Wenn das Problem weiterhin besteht, benötige ich wahrscheinlich einige der Protokolle aus Ihrem OctoFarm / logs-Ordner.
MONGO=mongodb://127.0.0.1:27017/octofarmnew
Screenshots in Zwietracht, Protokolle der aktuellen Situation wurden von OP angehängt
Es gibt nichts in den Protokollen. Tut mir leid, ich habe nicht bemerkt, dass du sie gepostet hast. Aha ist gerade aufgewacht. Hoffentlich behebt eine neue Datenbank das Problem.
James zeigte mir den Code, in dem der Fehler auftritt, und ich konnte den gleichen Fehler wie Sie @ Nomad965 erhalten. Das Problem ist klar: Die Administrationsgruppe ist nicht auf Ihren Benutzer festgelegt.
Wir haben einige mögliche Ideen:
Wir werden einige Wartungsarbeiten an unserer Seite durchführen, um sicherzustellen, dass dies verhindert wird.
Könnte dies das Problem sein?
Löschen Sie einfach alle Benutzer und wiederholen Sie den Vorgang oder löschen Sie einfach den Benutzer ohne Administratorrechte.
Könnte dies das Problem sein?
Löschen Sie einfach alle Benutzer und wiederholen Sie den Vorgang oder löschen Sie einfach den Benutzer ohne Administratorrechte.
Sicher ist! Lösche den Benutzer und es sollte dir gut gehen :)
Vielen Dank, dass Sie sich bei uns gemeldet haben.
Werde es tun, werde zurückkommen und die Ergebnisse bestätigen ... Danke
Werde es tun, werde zurückkommen und die Ergebnisse bestätigen ... Danke
Überhaupt keine Probleme. Wir werden dies auch offen lassen, falls es jemand anderem passiert. Wir haben auch einen Fix in der Pipeline, also werden wir hoffentlich über das Wochenende rauskommen.
Ahhhhaa, jetzt sehe ich, was schief gelaufen ist, ein Fehler in meinem Namen. Es sieht so aus, als hätte ich das Administratorkonto unter dem Benutzernamen Nomad registriert. Als ich mich das erste Mal anmelden wollte, habe ich nomad mit Kleinbuchstaben "n" verwendet.
Die Datenbank identifiziert den Unterschied zwischen Admins in Groß- und Kleinbuchstaben nicht und behandelt sie als einen. Als ich mich also zum ersten Mal registriert habe, habe ich das nicht beachtet und erneut einen neuen Benutzer bei nomad registriert, ohne zu wissen, dass der richtige Benutzername für admin Nomad war.
Melden Sie sich jetzt an und fahren Sie mit dem Rest des Setups und Tests fort.
Vielen Dank für die Hilfe und Unterstützung @NotExpectedYet @davidzwa
Prost..
Das sind großartige Neuigkeiten, Nomad. Wir wissen, was zu verbessern ist, und Sie wissen, wie Sie es umgehen können.
Win win!
Nur etwas anderes ist mir aufgefallen, nicht dass es Anmeldeprobleme oder Authentifizierung verursacht hat. Beim Erstellen des API-Schlüssels unter der Schnittstelle Anwendung / Octoprint ist der zugewiesene Benutzer ein Nomade mit Kleinbuchstaben n und der Administrator in octofarm hat das Großbuchstaben N für nomad, die Oktofarm akzeptierte den API-Schlüssel ohne Probleme.
Nur etwas anderes ist mir aufgefallen, nicht dass es Anmeldeprobleme oder Authentifizierung verursacht hat. Beim Erstellen des API-Schlüssels unter der Schnittstelle Anwendung / Octoprint ist der zugewiesene Benutzer ein Nomade mit Kleinbuchstaben n und der Administrator in octofarm hat das Großbuchstaben N für nomad, die Oktofarm akzeptierte den API-Schlüssel ohne Probleme.
Diese Benutzer sind nicht verwandt. Eine ist für OctoPrint und eine für OctoFarm, sie können völlig unterschiedlich sein.
Vielen Dank auch für die Untersuchung!
Gut gemacht, danke für die Klarstellungen.