Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. nach Apdate Fehler bei InfluxDB

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    nach Apdate Fehler bei InfluxDB

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bluppdiwupp last edited by

      folgender Fehler kommt nach Update Admin 5.1.24

      Error: error authorizing query: user_iobroker not authorized to execute statement 'ALTER RETENTION POLICY autogen ON iobroker DURATION 365d REPLICATION 1 SHARD DURATION 1w DEFAULT', requires admin privilege

      Was könnte das sein?

      crunchip 1 Reply Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @bluppdiwupp last edited by

        @bluppdiwupp wenn ichs richtig lese hat dein user iobroker keine admin rechte um "execute statement 'ALTER RETENTION POLICY autogen ON iobroker DURATION 365d REPLICATION 1 SHARD DURATION 1w DEFAULT'" auszuführen

        S 1 Reply Last reply Reply Quote 0
        • S
          Steff75 @crunchip last edited by

          @crunchip Bei mir das gleiche (influxdb 1.8).
          Nach dem Update des Adapters bekam ich auch diesen Fehler. Ich hatte damals den user "iobroker" mit den nötigen Rechten für die Datenbank "iobroker" laut Anleitung angelegt (GRANT ALL ON "iobroker" TO "iobroker").
          Bis zum Adapter-Update hatte es auch stets ohne Fehler funktioniert.

          Nun habe ich im Adapter den influxdb-admin eingetragen, der ja alle Rechte hat. Damit funktioniert es ohne Fehler, aber eigentlich sollte doch ein Standard-User reichen, wenn möglich.

          B 1 Reply Last reply Reply Quote 0
          • B
            bluppdiwupp @Steff75 last edited by

            @steff75 herzlichen Dank, genau das war der Fehler. Habe jetzt statt iobroker admin eingegeben. Der Fehler lag wohl am Update.

            S 1 Reply Last reply Reply Quote 0
            • S
              Steff75 @bluppdiwupp last edited by

              @bluppdiwupp Ja gut, es funktioniert mit dem admin. Bin mir aber nicht sicher, ob das so gewollt ist.

              1 Reply Last reply Reply Quote 0
              • crunchip
                crunchip Forum Testing Most Active last edited by crunchip

                @bluppdiwupp sagte in nach Apdate Fehler bei InfluxDB:

                Error: error authorizing query: user_iobroker not authorized to execute statement 'ALTER RETENTION POLICY autogen ON iobroker DURATION 365d REPLICATION 1 SHARD DURATION 1w DEFAULT', requires admin privilege

                was zum nachlesen https://github.com/ioBroker/ioBroker.influxdb/issues/29 oder https://github.com/influxdata/influxdb/issues/7946

                Apollon77 created this issue in ioBroker/ioBroker.influxdb

                closed Retention policy is global and only set once on db-creation #29

                nicholi created this issue in influxdata/influxdb

                closed Non-admin users receive forbidden response when making subqueries #7946

                J 1 Reply Last reply Reply Quote 0
                • J
                  Josh @crunchip last edited by Josh

                  @crunchip Bin nun auch von dem Problem betroffen. Die von Dir verlinkten Quellen verstehe ich nicht. Gibt's da irgendwo eine Lösung die Verbindung über einen NICHT-Admin herzustellen? Das als admin laufen lassen, ist eigentlich keine Lösung 😕

                  EDIT:
                  Die Essenz, die ich da raus ziehe ist:

                  Fix will be delivered as part of InfluxDB Adapter 2.0.0 (and subsequent releases).
                  

                  Also abwarten?!?!

                  crunchip 1 Reply Last reply Reply Quote 0
                  • crunchip
                    crunchip Forum Testing Most Active @Josh last edited by

                    @josh sagte in nach Apdate Fehler bei InfluxDB:

                    Bin nun auch von dem Problem betroffen

                    welches Problem und mit welcher Version?

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      Josh @crunchip last edited by Josh

                      @crunchip Das Problem ist, dass der Influx-Adapter 2.1.1 nicht mehr mit einem User mit eingeschränken Rechen läuft. Fehler:

                      Error: error authorizing query: iouser not authorized to execute statement 'ALTER RETENTION POLICY autogen ON iobroker DURATION 365d REPLICATION 1 SHARD DURATION 1w DEFAULT', requires admin privilege
                      

                      Ich muss schon die Verbindung über den DB-admin herstellen, damit es funktioniert. Und das kann ja nicht die Lösung sein.

                      1 Reply Last reply Reply Quote 0
                      • Diginix
                        Diginix last edited by

                        Hat schon jemand mit Adapter v2.x das probiert?
                        https://github.com/ioBroker/ioBroker.influxdb/issues/145#issuecomment-899281629

                        GRANT [CREATE RETENTION POLICY,ALTER RETENTION POLICY,CREATE DATABASE] to "<username>"
                        

                        Möchte ungern den iobroker user admin Rechte erteilen nur damit es irgendwie funktioniert.

                        tmycgn created this issue in ioBroker/ioBroker.influxdb

                        closed After Upgrade to 2.1.1: Error: error authorizing query: iouser not authorized to execute statement #145

                        1 Reply Last reply Reply Quote 0
                        • Diginix
                          Diginix last edited by

                          Habe nun von 1.9.5 auf 2.2.0 aktualisiert und meinem influxDB user "ALL PRIVILEGES" gegeben. So kommt kein Log warning mehr.

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            masgo @Diginix last edited by

                            @diginix Wo ist denn der Unterschied zwischen "admin user nutzen" und "iobroker user ALL PRIVILEGES geben"? Machst du damit nicht einfach den iobroker user auch zu einem admin?

                            Diginix 1 Reply Last reply Reply Quote 0
                            • Diginix
                              Diginix @masgo last edited by Diginix

                              @masgo Ja, am Ende ist der dedizierte iobroker DB User nun mächtiger als er sein müsste/sollte. Aber anscheinend geht es (aktuell) nicht anders. Ich wollte dennoch weiterhin den separaten Nutzer um ihn eben immer passend konfigurieren zu können. Und ich glaube admin hat r/w auf alle Datenbanken und der iobroker user vorerst nur auf die DB für die influxDB Instanz. Müsste ich aber tatsächlich mal nachsehen.

                              1 Reply Last reply Reply Quote 0
                              • R
                                randomuser123 last edited by

                                Der Thread ist zwar alt, aber ich hatte gerade den selben Fehler (Warnung im iobroker log wegen "ALTER RETENTION POLICY autogen ON iobroker DURATION 0s REPLICATION 1 SHARD DURATION 1w DEFAULT", influxDB 1.8.10, InfluxDB iobroker Adapter 3.1.7)
                                Ich habe es so gelöst, dass ich über die Kommandozeile influx geöffnet habe, mich dort als admin authentifiziert, und den Befehl aus dem iobroker log dann direkt eingegeben/ausgeführt habe.

                                Mein iobroker verwendet weiterhin den influx-user mit eingeschränkten Rechten. Der influx-Adapter schreibt keine Warning mehr ins logfile.

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                769
                                Online

                                31.7k
                                Users

                                79.6k
                                Topics

                                1.3m
                                Posts

                                7
                                14
                                1539
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo