Problem nach Update auf 7.13.03

Nach dem Update auf 7.13.03 kommt in der MobyDick folgender Fehler:

2017-02-10 23:21:19	sql: Connecting to database
2017-02-10 23:21:19	tsk050399: Starte Task 050399 'Softwareupdate fertigstellen', Parameter: |full|true], User-ID: [1]
2017-02-10 23:21:19	Init Update, type is [full]
2017-02-10 23:21:19	Get package info
2017-02-10 23:21:19	. Starte [/etc/init.d/slapd stop]
2017-02-10 23:21:19	... Stopping OpenLDAP: slapd.
2017-02-10 23:21:19	. Exit: [0]
2017-02-10 23:21:19	Migrate database
2017-02-10 23:21:19	. Starte [/TARGET/SHARE/var/www/mobydickcmd//script/mdc_migrate.php md-cmd]
2017-02-10 23:21:21	... Migration failed
2017-02-10 23:21:21	. Exit: [1]
2017-02-10 23:21:21	Migration failed: md-cmd
2017-02-10 23:21:21	. Starte [/etc/init.d/slapd start]
2017-02-10 23:21:21	... Starting OpenLDAP: slapd.
2017-02-10 23:21:21	. Exit: [0]

Die Logdatei unter /var/log/mobydick/migration zeigt folgenden Inhalt

2017-02-10 23:21:20           cache info     : Flush cache: ok
2017-02-10 23:21:20             sql info     : Connecting to database
2017-02-10 23:21:20           cache notice   : Closing memcache connection
2017-02-10 23:21:20       migration info     : Starting Migration for Package md-cmd
2017-02-10 23:21:20       migration info     : Next Step is [md_cmd_10000_01.php]
2017-02-10 23:21:20       migration info     : Step [md_cmd_10000_01.php] was successfull (SKIPPED)
2017-02-10 23:21:20       migration info     : Next Step is [md_cmd_70000_91.php]
2017-02-10 23:21:20       migration info     : Step [md_cmd_70000_91.php] was successfull (SKIPPED)
2017-02-10 23:21:20       migration info     : Next Step is [md_cmd_70000_92.php]
2017-02-10 23:21:20       migration info     : Step [md_cmd_70000_92.php] was successfull (SKIPPED)
2017-02-10 23:21:20       migration info     : Next Step is [md_cmd_70000_93.php]
2017-02-10 23:21:20       migration info     : Step [md_cmd_70000_93.php] was successfull (SKIPPED)
2017-02-10 23:21:20       migration info     : Next Step is [md_cmd_70000_94.php]
2017-02-10 23:21:20 md_cmd_70000_94 info     : Create Snom baseconfig
2017-02-10 23:21:20       migration emergency : SQL Insert failed: 4 [068bas_scope] Das Feld System (068bas_scope) darf nicht leer sein
2017-02-10 23:21:20       migration error    : Step [md_cmd_70000_94.php] failed
2017-02-10 23:21:20       migration error    : Das Feld System (068bas_scope) darf nicht leer sein
2017-02-10 23:21:20       migration error    : Running md_cmd_70000_94.php failed, aborting.
2017-02-10 23:21:20           cache info     : Flush cache: ok

Was hat es mit dem 068bas_scope Feld aufsich?

Hallo,

selbes Problem habe ich auch. Im Monitoring wird die fehlerhafte Migration so angezeigt:

Migration of md-cmd failed at md_cmd_70000_94.php

Hallo zusammen,

wir sehen uns das sofort an. Ein paar Fragen hierzu:

  • Von welcher Version aus habt ihr aktualisiert?
  • Falls noch bekannt: Mit welcher Version wurde das System ursprünglich installiert?
  • Ist auf den Anlagen ein 6-zu-7 Update durchgeführt worden?

Grüße,
Jan

Hallo,

wir haben kein 6-zu-7-Update durchgeführt, die Installationsversion ist aber leider nicht mehr bekannt. Wir kommen bei dem update von 7.13.02.

Grüße

Hallo zurück

  • Letzte Version müsste die 7.13.01 gewesen sein
  • das kann ich leider nicht mehr beantworten
  • negativ

Grüße,
Tobias

Hallo zusammen,

wir haben die Wahrscheinlichste Ursache gefunden. Wer betroffen ist, kann die folgende Kommandozeile als root auf der mobydick ausführen:


cd /var/www/mobydickcmd/cmn/migration/ && rm md_cmd_70000_94.php md_cmd_70903_02.php md_cmd_70903_05.php md_cmd_70904_05.php md_cmd_70905_02.php && exdjob.pl tsk050399

Der Task 050399 läuft dann eine ganze Weile, danach sollte das Update vollständig und im Icinga wieder alles “grün” sein.

Einen definitiven Fix für das Problem liefern wir mit 7.13.04.

Grüße,
Jan

Kleine Nachfrage: Löst der Workaround euer Problem?

Hallo zurück,

konnte es erst jetzt probieren. Ja hat geholfen :slight_smile:

Danke

ich traue mich gerade nicht den Befehl loszutreten - habe gerade von 17.08 auf 17.11 geupdatet und den Fehler bekommen:
Migration of md-cmd failed at md_cmd_71511_01.php

Hallo @foxpalace,

der obige Befehl hilft auch nichts bei deinem Problem - es ist ein völlig anderes Migrationsskript. Wenn du eine Lizenz hast, ist es am schnellsten, wenn du direkt ein Support-Ticket eröffnest.

Grüße,
Jan

Hallo Jan,
jupp - hab ich gemacht und habe den Kollegen noch vor Dienstschluß aufgehalten :wink:
Aber läuft jetzt alles, wie es soll \o/