Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. pfranke
    P
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 4
    • Groups 0

    pfranke

    @pfranke

    0
    Reputation
    42
    Profile views
    4
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online
    Age 24

    pfranke Unfollow Follow

    Latest posts made by pfranke

    • RE: SQL Fehler beim Update auf 0.9.9

      Hat niemand eine Lösung?

      posted in Betrieb
      P
      pfranke
    • RE: SQL Fehler beim Update auf 0.9.9

      Ich habe noch den DB-Dump aus v 9.8.3.
      Der fix v0.9.9-fk-cleanup bringt mir allerdings den "fatal error" aus meinem letzten Post.
      Wie behebe ich jetzt die Probleme auf der DB?
      es waren vollgende Tabellen betroffen:
      Datenbank update
      isys_catp_ip_list
      isys_catg_nagios_list
      isys_dependency
      isys_nagios_contacts
      isys_file_version

      Migration
      isys_cats_lic_list
      Es ist immer der bekannte fehler bei dem die Keys nicht gelöscht werden können.

      posted in Betrieb
      P
      pfranke
    • RE: SQL Fehler beim Update auf 0.9.9

      Danke erstmal.

      Ich hab beides gerade Probiert.
      Bei meiner etwas beschädigten 0.9.9 bringt das fix garnichts. Es läuft zwar durch behebt aber nicht mein Problem.
      bei einer v0.9.8.3 bekomme ich nur ein:
      "Fatal error: Call to undefined method isys_component_database::get_database() in /var/www/i-doit/updates/classes/isys_update.class.php  on line 1217"
      im Browser geliefert
      😞

      Der SQL-befehl ist laut mysql syntaktisch falsch.
      Ich hab ein wenig probiert und glaube jetzt der sollte so heißen:

      ALTER TABLE  `isys_catg_overview_list` ADD  `isys_catg_overview_list__isys_obj__id` INT( 10 ) UNSIGNED NULL DEFAULT NULL;
      

      Der befehl wird akzeptiert und ich bekomme im Webinterface einen neuen Fehler:

      isys_exception_database : Query error: 'SELECT * FROM isys_catg_application_list LEFT JOIN isys_connection ON isys_connection__id = isys_catg_application_list__isys_connection__id LEFT JOIN isys_obj ON isys_connection__isys_obj__id = isys_obj__id WHERE TRUE AND (isys_catg_application_list__isys_obj__id = '36') AND (isys_catg_application_list__id = '5')': Unknown column 'isys_catg_application_list__isys_connection__id' in 'on clause' 
      
      posted in Betrieb
      P
      pfranke
    • RE: SQL Fehler beim Update auf 0.9.9

      Hallo an alle.
      Ich denke ich habe das Problem gelöst bzw. umgangen.
      Die lösung ist:
      1. Ein sauberes (leeres) I-doit System (V. 0.9.8-3 ) aufsetzen
      2. Das alte System (gefüllt) backupen und updaten. –> geht schief
      3. An der Fehlermeldung die "defekte" tabelle auslesen
      4. Altes System mit backup zurücksetzen
      5. Mit php-myadmin die "Problemtabelle" aus dem Sauberen System exportiern (mit Keys)
      6. Mit php-myadmin die Inserts aus der "Problemtabelle" im gefülten System exportiern
      7. Die "Problemtabelle" im alten System löschen, mit export aus dem sauberen System wieder erstellen und mit dem export aus dem gefülten System wieder befüllen.
      8. Die Schritte 1-7 gegebenenfalls wiederholen (bei mir waren ca. acht Tabellen betroffen)

      Irgendwann konnte das Datenbankupdate durchlaufen.
      Bei dem Punkt "migration" gab es nochmal Probleme in der Tabelle "isys_cats_lic_group". Er konnte wiedermal die Schlüssel nicht löschen weil das umbenennen fehlschlägt.
      Der lösungsweg von oben funktionierte hier nicht.
      Die Tabelle war bei mir relativ klein. Ich hab ich sie einfach lehr geräumt und das Update konnte komplett durchlaufen.

      Das Problem ist jetzt das ich Datenbankfehler bekomme wenn ich im Webinterface Arbeite.
      Beim öffnen eines Clients kommt beispielsweise:

      isys_exception_database : Query error: 'SELECT isys_catg_overview_list__id FROM isys_catg_overview_list WHERE (isys_catg_overview_list__isys_obj__id = '36') LIMIT 1;': Unknown column 'isys_catg_overview_list__isys_obj__id' in 'where clause'
      

      Hat jemand ne Idee?

      posted in Betrieb
      P
      pfranke