Ansicht von 6 Antwort-Threads
  • Autor
    Beiträge
    • #42117
      marcel-graf
      Teilnehmer

        Hallo Zusammen,

        ich bin gerade beim Testen der Version 11.1 Beta. Hier ist mir in der Postfachverwaltung aufgefallen, dass man keine Postfächer mehr abholen kann, die die OAuth2 bzw. OIDC nicht unterstützen.

        Es wird zwingend immer nach dem OIDC Konto gefragt.

        Gibt es dazu eine Lösung?

        Gruß Marcel

      • #42122
        marcel-graf
        Teilnehmer

          Hier nochmal ein besserer Screenshot.

          Zum zweiten muss man zwingend die vorhandenen Postfachkonten aus Otobo löschen, ehe man das Addon „MailAccount-OAuth2“ in der Paketverwaltung deinstalliert, sonst sieht es so aus.

          Gruß Marcel

        • #42125
          Sven Oesterling
          Administrator

            Hallo Marcel,

            hier wird aller Wahrscheinlichkeit nach das js nicht richtig geladen bei euch. Wir können das nicht reproduzieren. Lösch im Zweifel mal den Browsercache und guck mal in die Browser-Konsole, ob sich da was beschwert.

            Viele Grüße, Sven

          • #42129
            marcel-graf
            Teilnehmer

              Hallo Sven,

              habe jetzt nochmal das ./scripts/update.sh laufen lassen und einen docker compose restart.

              Jetzt funktioniert das wie gewollt.

              Das Problem tritt auf, wenn man von einer Otobo Version mit Addon „MailAccount-OAuth2“ kommt und deinstalliert dieses nicht vor dem Update auf die 11.1 Beta, sondern erst danach.

              Beim Deinstallieren wird scheinbar die DB Struktur wieder verändert. Ich setze morgen nochmal ein Otobo Testsystem aus einem Live Backup auf und teste nochmal.

              Danke für die Unterstützung.

              Gruß Marcel

               

               

            • #42131
              marcel-graf
              Teilnehmer

                man muss tatsächlich auch die vorhandenen Postmaster Konten entfernen. Die werden sonst wie folgt gelistet und lassen sich nicht löschen.

                Gruß Marcel

              • #42132
                marcel-graf
                Teilnehmer

                  und man muss auch noch das DB Script aus dem Container ausführen.
                  ./scripts/DBUpdate-to-11.1.pl im Container

                • #42145
                  marcel-graf
                  Teilnehmer

                    Mein vorgehen um das System von der Otobo 11.0.16 auf die Otobo 11.1 Beta upzugraden.

                    In der E-Mail-Kontenverwaltung alle Konten deaktivieren oder per DB Änderung.
                    #———-disable Mail Accounts ——

                    sudo docker exec -it otobo-db-1 bash

                    cd bin
                    mariadb -u root -p bzw. mysql -u root -p

                    use otobo;
                    select * from mail_account;

                    ;—disable all mail accounts—
                    UPDATE mail_account SET valid_id = ‚2‘ where valid_id = ‚1‘;

                    ;——–Backup der Postfach Settings erstellen—————

                    sudo docker exec -i otobo-db-1 mariadb-dump -u root -p otobo mail_account > /otobo_backup/mailaccount_backup-before_upgrade.sql

                    -der Backupordner liegt bei mir im Root und benötigt schreibzugriff.

                    -danach über die E-Mail-Kontenverwaltung die Postfächer löschen.

                    -das Addon „MailAccount-OAuth2“ deinstallieren.

                    -Upgrade auf Otobo 11.1 Beta nach Anleitung durchführen.

                    -Postfächer nach Upgrade wieder im Menü anlegen.

                    Man könnte auch das SQL Backup nutzen, um wieder einen SQL Import durchzuführen. Hier muss dieses aber an das neue Format angepasst werden, da sich 2 Spalten und ander Settings geändert haben. Das macht natürlich nur bei Konten sinn, die keine Oauth /OIDC Authentifizierung benötigen.

                    Gruß Marcel

                     

                     

                     

                Ansicht von 6 Antwort-Threads
                • Du musst angemeldet sein, um auf dieses Thema antworten zu können.