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

    I-doit 0.96, Anmeldung -> System Error

    Scheduled Pinned Locked Moved Betrieb
    4 Posts 2 Posters 969 Views 1 Watching
    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.
    • M Offline
      marco.appoldt
      last edited by

      Hallo,

      ich habe i-doit nun auch in meiner Testumgebung (Ubuntu 8.04.1 Server) einem Update unterzogen: 0.94 -> 0.95 -> 0.96.

      Das Update verlief ohne Fehler und die Login-Maske ließ sich auch ohne Fehler aufrufen. Nach dem Anmelden erscheint jedoch folgende Fehlermeldung:

      isys_exception_database : Query error: 'SELECT isys_logbook__id, isys_logbook__date, isys_logbook__isys_person_intern__id, isys_logbook__event_static, isys_logbook__obj_name_static, isys_logbook__category_static, isys_logbook__obj_type_static, isys_logbook_level__const, isys_logbook__user_name_static FROM isys_logbook INNER JOIN isys_logbook_level ON isys_logbook__isys_logbook_level__id = isys_logbook_level__id WHERE isys_logbook__id = (SELECT max(isys_logbook__id) FROM isys_logbook)':
      Unknown column 'isys_logbook__event_static' in 'field list' (Extended Information: array (
      'server' => '5.0.51a-3ubuntu5.1',
      'host' => 'Localhost via UNIX socket',
      'client' => '5.0.51a',
      'proto' => 10,
      ))

      Wo liegt hier der Fehler?

      Danke.

      EDIT: Caches wurden nach der Installation gelöscht. Server- wie auch clientseitig.

      Grüße

      Marco Appoldt

      1 Reply Last reply Reply Quote 0
      • D Offline
        dbluemer
        last edited by

        Hallo,
        das sieht mir danach aus, dass Du das Update auf die Version 0.9.4-5 übersprungen hast. In diesem Update wird eine Migration des Logbuchs in ein neues Datenmodell durchgeführt. Wenn diese Migration nicht stattfindet, gibt es diesen Fehler.

        Es könnte funktionieren, wenn Du einfach nochmal das Update 0.9.4-5 -> 0.9.5 -> 0.9.6 ausführst.

        1 Reply Last reply Reply Quote 0
        • M Offline
          marco.appoldt
          last edited by

          Hallo,

          danke für die Rückmeldung.

          Das Problem ist jedoch, dass ich schon auf Stand 0.96 bin und der Updater mir diese Möglichkeit nicht bietet. Was m. E. auch vernünftig ist. 🙂

          Grüße

          Marco Appoldt

          1 Reply Last reply Reply Quote 0
          • D Offline
            dbluemer
            last edited by

            Hm, also das mit dem übersprungenen Update kann auch an anderen Stellen (z.B. AccessPoint) zu Problemen führen.

            Da fällt mir nur ein Trick ein: Du kannst sowohl in der globals.inc.php als auch in der Tabelle isys_db_init der Systemdatenbank die Versionsnummer auf 0.9.4 zurücksetzen. Dann kann das Update wieder eingespielt werden.
            Allerdings kann es dabei druchaus zu Problemen kommen, wenn die Datenbankupdates in Konflikt geraten. Auf jeden Fall ein Backuo machen, bevor dieser Weg ausprobiert wird.

            In jedem Fall wurde hier aber ein Problem aufgedeckt, denn eigentlich darf man das Update auf v0.9.5 gar nicht installieren, wenn man nicht auf dem Stand von v0.9.4-5 ist. Das prüfen wir auf jeden Fall auch noch.

            Gruß

            Dennis

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