Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Login nicht mehr nach Update von 1.17 auf i-doit 23 möglich

    Scheduled Pinned Locked Moved Betrieb
    5 Posts 2 Posters 247 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D Offline
      DanielB
      last edited by

      Hallo zusammen,

      über den Update Assistenten haben wir uns langsam von 1.17 auf die Version 23 vorgearbeitet. Wir waren eingeloggt und haben nach jedem Update geprüft ob das i-doit läuft. Was wir nicht geprüft haben war der Login. Nun nach dem wir mit dem Update durch sind stehen wir vor dem Problem, dass wir uns nicht mehr anmelden können.
      Benutzername oder Passwort falsch. Was wir noch festgestellt haben weil ein Benutzer noch angemeldet war, dass beim Versuch das Passwort neu zusetzen, folgende Meldung ausgegeben wurde. (Benutzername habe ich durch USERNAME und den Hashwert durch Hashwert ersetzt).

      Database error : Query error: 'UPDATE isys_cats_person_list SET isys_cats_person_list__title = 'USERNAME', isys_cats_person_list__user_pass = '$Hashwert', isys_cats_person_list__unmigrated_password = 0, isys_cats_person_list__disabled_login = 0, isys_cats_person_list__description = '', isys_cats_person_list__status = 2 WHERE isys_cats_person_list__id = 9;': Unknown column 'isys_cats_person_list__unmigrated_password' in 'field list'

      Jemand eine Lösung für dieses Problem?

      System ist Ubuntu 20.04 mit PHP8.0

      Vielen Dank.

      LFischerL 1 Reply Last reply Reply Quote 0
      • LFischerL Offline
        LFischer @DanielB
        last edited by

        Hallo @DanielB

        ein konkreter Hotfix ist mir für deinen Fall leider nicht bekannt, da müsste ich selbst mal beim Support nachhorchen.

        Wenn es nur um das fehlende Feld geht könntest du diese Query hier über die Datenbank laufen lassen um es zu ergänzen:

        ALTER TABLE `isys_cats_person_list`
        ADD `isys_cats_person_list__unmigrated_password` tinyint(1) NOT NULL DEFAULT 0
        

        Vorher nur bitte ein Backup machen 🙂

        Viele Grüße
        Leo

        D 1 Reply Last reply Reply Quote 0
        • D Offline
          DanielB @LFischer
          last edited by

          @LFischer

          Hat leider nicht funktioniert.

          ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

          Ich vermute dass das Problem irgendwo vom update 1.17zu 1.18 oder 1.18 zu 1.19 entstanden ist.

          LFischerL 1 Reply Last reply Reply Quote 0
          • LFischerL Offline
            LFischer @DanielB
            last edited by

            Hey @DanielB

            der Fehler kommt mir bekannt vor - ich glaube das hat etwas mit dem "row format" zu tun, das müsstest du folgendermaßen lösen können:

            ALTER TABLE isys_cats_person_list ROW_FORMAT=DYNAMIC;
            

            Und danach dann

            ALTER TABLE `isys_cats_person_list`
            ADD `isys_cats_person_list__unmigrated_password` tinyint(1) NOT NULL DEFAULT 0
            

            Ich glaube das statische "row format" hat auch initial dafür gesorgt das die Spalte bei den Updates nicht hinzugefügt werden konnte.

            In i-doit sollten eigentlich alle Tabellen auf "ROW_FORMAT = DYNAMIC" stehen 🤔

            Hilft dir das weiter?

            Viele Grüße
            Leo

            D 1 Reply Last reply Reply Quote 0
            • D Offline
              DanielB @LFischer
              last edited by

              @LFischer hey habe vom Support ein Skript bekommen damit lief es dann. Deine Befehle kamen in der Lösung vom Support auch drin vor. Danke für deine Hilfe!

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