Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Sunday, 23 July 2017, 03:25 PM
90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Moin zusammen,

Ich habe mein Wochenende damit verbracht, einen unserer Standorte mit o.g. Update zu beglücken. Die Endgeräte wurden per Update-Script mit der neuen Software beglückt. Da steht auch nichts Besonderes drin:
## SW-Update
mod cmd UP0 boot https://conf.meineDomäne.de/sw/v12r2sr02/ ser v12r2sr02
mod cmd UP0 prot https://conf.meineDomäne.de/sw/v12r2sr02/ ser v12r2sr02 
# reboot irebootn
Was vielleicht etwas anders als bei Anderen ist, ist die Aufteilung, dass die Software von einem anderen Server kommt wie die Konfig. Aber auch das ist ja nun kein Hexenwerk und funktionierte bislang extrem zuverlässig. Und an dem Standort ist LLPD-Med in Betrieb, aber mit einigen Hoch-& Rückrüstungen habe ich auch ein Phone an einem Standort ohne LLPD-Med im Homeoffice zerstören können.
Dadurch weiß ich jetzt aber wenigstens was passiert ist, denn bei den anderen Phones war noch niemand vor Ort: Das Gerät befindet sich in einer Bootschleife und startet ca. alle 30 Sekunden neu. Nach Factory-Reset über die Home-Taste kam es hoch und ist auch sauber durch den Staging-Prozess gelaufen.

Kann es an diesem Thema liegen: http://wiki.innovaphone.com/index.php?title=Howto:Firmware_Upgrade_V12r1_V12r2#Flash_Memory_Considerations ? 
Ich habe das bislang mehr auf die Boxen bezogen - ist das auch für Telefone relevant?
Da stellt sich mir natürlich die Frage, wie ich den vorgeschlagenen Prozess auf die Endgeräte über ein Update-Script anwenden kann. Konfig muss ich ja nicht sichern, dazu habe ich einen Staging-Prozess. Die Endgeräteeinstellungen wären weg, aber irgendwas ist ja immer wink
Aber geht überhaupt ein Factory-Reset vie Update-Script?

zerstörerische Grüße
Niels
Picture of Olaf 1639
Registered 10 years 248 days
Olaf 1639 Monday, 24 July 2017, 08:49 AM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Hallo Niels

Das hört sich jetzt aber bedenklich an, wäre schön zu erfahren was das Problem war (ich habe auch einige Updates anstehen).

Bei meinen Updates bis jetzt hatte ich keine Probleme.

Gruß Olaf
Daniel Simioni
Registered 9 years 343 days
Daniel 1996 Monday, 24 July 2017, 11:43 AM in response to Muschelpuster
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Hallo zusammen
Leider ist bei uns das genau gleich Problem aufgetreten. Es betrifft nicht alle Apparate aber ein Grossteil bootet ständig durch. Wir werden nun das Problem beim Kunden analysieren ( zum Grück in der Nähe ).

Grüsse
Daniel
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Monday, 24 July 2017, 12:06 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Na da bin ich ja froh, dass ich nicht einfach zu doof bin wink
Ich bin gerne bei einer Analyse dabei, doch wie willst Du das anstellen? Man könnte per Update-Script hochrüsten, dann auf eine Datei verweisen, die wieder runter rüstet um dann wieder auf die 1. Datei zur Hochrüstung zu verweisen. So werde ich sicher den Fehler nachstellen können, doch den kenne ich nun schon. Damit habe ich ja aber keine Diagnosedaten!
Im Fehlerzustand kommt man ja nicht mehr an das Gerät ran. Einzig wäre mit so einem Härtetest zu überprüfen, ob ein Reboot pro SW-Anteil das Problem umgeht.

nicht diagnostizierbare Grüße
Niels

Daniel Simioni
Registered 9 years 343 days
Daniel 1996 Monday, 24 July 2017, 01:17 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Das Problem lässt sich mit einem Facotry Reset über die Home Taste lösen. Zum Glück sind es nur etwa 40 Apparate. Was genau die Ursache ist , kann ich leider nicht sagen. Ich werde sicher ein Support Ticket erstellen.
Grüsse
Daniel
Picture of André 1752
Registered 10 years 59 days
André 1752 Wednesday, 26 July 2017, 11:17 AM in response to Muschelpuster
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Ich sehe gerade das gleiche Problem mit einem IP232.
Endlos boot, und auf dem Touchscreen kann man 1x etwas antippen dann friert es ein.

Ein Factory Reset via der Home Taste hat es dann wieder zum laufen gebracht.
Alle anderen IP232 beim Kunden haben das Update hingegen problemlos gemacht
Picture of Thomas Leone (innovaphone)
Moderator Registered 11 years 324 days
Thomas Leone (innovaphone) Friday, 28 July 2017, 12:39 PM in response to Muschelpuster
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Hallo zusammen, der Fehler liess sich bislang leider nicht reproduzieren. Hat jemand ein backup einer IP232/IP222 12r1 config kurz vor dem update erstellt und kann die mir zusenden? Grüße Thomas Leone
Picture of Axel 258
Registered 13 years 200 days
Axel 258 Friday, 28 July 2017, 01:26 PM in response to Muschelpuster
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Hallo Niels,

ich habe das Update bisher noch nicht durchgeführt.

Aber, was mir aufgefallen ist....

Dein Script
## SW-Update
mod cmd UP0 boot https://conf.meineDomäne.de/sw/v12r2sr02/ ser v12r2sr02
mod cmd UP0 prot https://conf.meineDomäne.de/sw/v12r2sr02/ ser v12r2sr02
# reboot
irebootn

aktualisiert zuerst den Bootcode, dann die Firmware und macht dann einen Reset.

Ich habe ja mal gelernt...
Update Firmware -> reset
Update Bootcode -> reset
D.h. das Script müsste ja eigentlich so aussehen
# SW-Update
mod cmd UP0 prot https://conf.meineDomäne.de/sw/v12r2sr02/ ireset v12r2sr02
mod cmd UP0 boot https://conf.meineDomäne.de/sw/v12r2sr02/ ireset v12r2sr02


Ich weiß nicht ob das die Ursache ist.

Gruß
Axel

Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Friday, 28 July 2017, 01:47 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Mhh, interessant. Meine Nachfrage diesbezüglich wurde mit einem klaren Sch... egal beantwortet.
Rein von meiner technischen Intuition her, wäre ich immer dabei, den Bootcode zuerst upzudaten. So beschreibt es ja auch der von mir verlinkte Artikel.
Aber ein klares Statement dazu wäre schon interessant...

interessierte Grüße
Niels
Picture of Christoph Künkel (innovaphone)
Moderator Registered 14 years 357 days
Christoph Künkel (innovaphone) Friday, 28 July 2017, 02:19 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Nun ja, ein klares Statement dazu kann es eigentlich nicht geben, denn das hängt immer so ein wenig von den Details ab.

Zur Erinnerung:

mod cmd UP0 boot https://conf.meineDomäne.de/sw/v12r2sr02/ ser v12r2sr02
mod cmd UP0 prot https://conf.meineDomäne.de/sw/v12r2sr02/ ser v12r2sr02
# reboot
irebootn


macht folgendes:
  • lade den boot code
  • mach nichts ("ser")
  • lade die firmware
  • mach nichts ("ser")
  • reboote das Gerät (simuliert einen power cycle)
  • entpacke und starte den boot code
  • entpacke und starte die firmware

Wichtig ist hier, dass durch das reboot (im Gegensatz zum reset), beim Entpacken der neuen Firmware bereits der neue Boot Code läuft. Falls wir also z.B. mal eine neue Kompression einführen würden für die Firmware, dann würde der neue Bootcode das bereits können. Bei einem reset würde noch der alte Bootcode laufen beim entpacken der Firmware und das würde nicht klappen.

Insofern würde ich sagen: das Script ist gut so smile

Wenn es aus irgendwelchen Gründen so nicht geht, dann schreiben wir das in den entsprechenden Upgrade Artikel rein.

Picture of Christoph Künkel (innovaphone)
Moderator Registered 14 years 357 days
Christoph Künkel (innovaphone) Friday, 28 July 2017, 01:39 PM in response to Muschelpuster
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Factory-Reset vie Update-Script: Zugegeben ist der Titel etwas überraschend, aber dieser Artikel fish-help.png Factory Reset using the Web Interface sagt wie es geht. Wie Thomas aber schon geschrieben hat: wir wissen noch nicht, was da passiert. Ein Backup so eines betroffenen Gerätes _vor_ dem Upgrade wäre da toll! LG, Christoph
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Friday, 28 July 2017, 01:55 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Leider sichern wir unsere Geräte nicht, da wir versuchen nichts Relevantes auf den Telefonen abzulegen. Das hat sich bislang bei den Produkten aller Hersteller bewährt. So habe ich nur Sicherungen von den Gateways und DECT-Basisstationen.
Bevor ich den nächsten Kunden hochrüste, werde ich aber alle Geräte per Script sichern.
BTW: Cool wäre ja, wenn man im Updatescript auch ein Restore einer ggf. vorhandenen Sicherung anweisen könnte. Also schau in den Backuppfad nach Dateien mit deiner Mac-Adresse und restore die Jüngste.

ungesicherte Grüße
Niels 
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Monday, 11 September 2017, 07:00 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
So, wieder mal ein System per Update-Script angefasst: Von V12R1SR12 auf V12R2SR03. Und jetzt wird es verrückt: Ich war extra vor Ort und das Telefon vor dem Anlagenraum war meine Referenz. Das war auch ok. Upgrade durch und ich habe am PC-Port sogar eine Weile mein Notebook dran gehabt. Irgendwann hat es dann beschlosssen, dass es keine Bock mehr hat. Aber ich habe eine DaSi smile
Die ist unterwegs zu Innovaphone.

gesicherte Grüße
Niels
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Tuesday, 12 September 2017, 07:16 AM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
So, in der Nacht habe ich wieder mal einen kleinen Kunden per Upgrade-Script hochrüsten lassen. Ich habe 100% Ausfallquote - von den 4 IP222 ist heute keines mehr registriert. Also auf zum Kunden, aber der ist zu Glück (bzw. nur deswegen habe ich das automatisch gemacht) in direkter Nachbarschaft.

ausgefallene Grüße
Niels
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Tuesday, 12 September 2017, 05:45 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Um das Ganze evtl. noch mal etwas eingrenzen zu können habe ich nochmal 2 Fragen an die Leidensgenossen:
1. Ist den in den betroffenen Geräten bei Euch STUN &  TURN konfiguriert gewesen
2. Ist das Admin-PW bei Euren Endgeräten Default, oder seid Ihr dort kreativ/sicher?

nachgefragte Grüße
Niels
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Wednesday, 13 September 2017, 06:16 PM in response to Muschelpuster
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Ich habe eine Rückmeldung vom Support. Das Thema konnte nun mit der DaSi nachgestellt werden:

we did some tests, and upgrading from any v12r1 version to v12r2, if the phone stores more then 98 entries in the local call-list, the phone enter in a restart loop.

We will pass the ticket to the developer, and we will let you know if a solution will be available as soon as possible. 

Nun überlege ich natürlich, ob man bis dahin die Anruferlisten vor einem Upgrade einfach brutal löschen kann?!

aktualisierte Grüße
Niels
Picture of Christoph Künkel (innovaphone)
Moderator Registered 14 years 357 days
Christoph Künkel (innovaphone) Wednesday, 13 September 2017, 07:09 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
das ist natürlich echt doof :-|

Das Problem an sich ist in fish-help.png Firmware Upgrade V12r1 V12r2 erwähnt. Nur wird da nicht erwähnt, dass die Telefone dann gar nicht mehr booten.

Eine einfache Methode wäre, alle Rufliste und das lokale Telefonbuch zu löschen:
mod cmd FLASHDIR0 erase-all
bitte NUR auf Telefonen machen, nicht auf einer PBX!

Christoph
Picture of Olaf 1639
Registered 10 years 248 days
Olaf 1639 Thursday, 14 September 2017, 09:38 AM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Hallo zusammen

die Anrufliste wäre ja OK aber das Telefonbuch ist schon blöd.

Wird es einen Fix dafür geben? Ich denke eine Meldung das es nicht klappt ist ja OK aber eine Endlosschleife ist doof.

Ich denke wir warten bei unseren Kunden darauf das dass auch mit dem Updatescript immer klappt.

@Christoph da ist doch nur erwähnt das es mehr Speicher benötigt (sollte aber kein Thema sein wenn die Konfig auf der Anlage liegt und es dann nur Telefonbuch und Anruflisten sind).

Gruß Olaf
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Thursday, 14 September 2017, 04:02 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Da sind wir wieder bei meinem oben geschilderten Wunsch, dass es ja vielleicht nicht schlecht wäre, wenn die Updatescripte einen Restore-Befehl anbieten würden. Dann könnte man löschen, upgraden und danach wiederherstellen.

alternative Grüße
Niels
Picture of Christoph Künkel (innovaphone)
Moderator Registered 14 years 357 days
Christoph Künkel (innovaphone) Thursday, 14 September 2017, 04:26 PM in response to Olaf 1639
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
keine Frage: eine boot-loop ist nicht die Idee!
Aber für den Moment gibt es die beschriebene Lösung.

Es geht auch anders (ohne löschen des lokalen Telefonbuchs). Dazu löscht man nicht kurzerhand das gesamte FLASHDIR, sondern nur einzelne views:
mod cmd FLASHDIR0 clear-view cn=cn-of-view
der cn kann sein (bei einem Telefon)
  • cn=phone-dir
    lokales Telefonbuch
  • cn=call-list-0
    Rufliste der ersten Registrierung
  • cn=call-list-n
    Rufliste der n+1-ten Registrierung

Das Telefon sagt dann sowas wie
DNs touched=1 deleted=28
.

@Niels:
mod cmd UP1 cfg
ist nicht gut?
Abgesehen davon habe ich das mal in die Wunschkiste für den PHP Update Server getan.



Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Thursday, 14 September 2017, 05:25 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Hallo Christoph,

Ja, mod cmd UP1 cfg habe ich schon mal gelesen, aber bislang erfolgreich ignoriert. Aber da sind wir wieder bei dem Thema, dass es noch viel zu lernen gibt wink
Und ich muss ja wie beim SCFG die MAC mit in die URL verpacken. Geht das? Man müsste also folgendes machen:

## Vorbereitung
# Backup:
mod cmd UP0 scfg https://conf.meineDomäne.de/DRIVE/CF0/Backup/V12R12prep_#h.txt no-op V12R12prep
# Flash loeschen:
mod cmd FLASHDIR0 erase-all

## SW-Update
mod cmd UP0 boot https://conf.meineDomäne.de/sw/v12r2sr02/ ser v12r2sr02
mod cmd UP0 prot https://conf.meineDomäne.de/sw/v12r2sr02/ iresetn v12r2sr02

##Wiederherstellung mod cmd UP0 cfg https://conf.meineDomäne.de/DRIVE/CF0/Backup/V12R12prep_#h.txt iresetn V12R12prep

Nur mal so grob skizziert. Das geht natürlich nicht in einer Datei, dann würde das Phone ja ständig Backup & Restore machen und nach dem Restore auch ein neues SW-Update, weil das Flag nicht mehr stimmt. Also eine 2. Datei, die das Restore zieht und dann auch kein sofortiges iresetn macht, sondern erst die Update-URL nach dem Restore korrigiert.

skizzierte Grüße
Niels
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Thursday, 14 September 2017, 10:43 PM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
So, das musste ich natürlich noch ausprobieren. Und das funktioniert einwandfrei. Ein Factory-Reset wäre sicher schwieriger, da dann der ganze Staging-Prozess von vorne starten würde, aber mit dem Lösch-Befehl von Christoph ist alles gut und das ist für mich ein gangbarer Weg für die Umgehung dieses Problems:

Datei 1 (sw-up.txt)
## Vorbereitung
##Vorbereitung
# Backup:
mod cmd UP0 scfg https://meine.Domain.tld/DRIVE/CF0/Backup/V12R2prep_#h.txt no-op V12R2prep
# Flash loeschen:
mod cmd FLASHDIR0 erase-all

## neuer Update-Pfad (SW-Versorgung)
config add UP1 /url https://meine.Domain.tld/DRIVE/CF0/Update/SW/test-up2.txt
config add UP1 /poll 1
# Konfig aktivieren
config write
config activate

## SW-Update (wenn ser im Geraet abweicht)
mod cmd UP0 boot https://meine.Domain.tld/sw/v12r2sr02/ ser v12r2sr2 
mod cmd UP0 prot https://meine.Domain.tld/sw/v12r2sr02/ ser v12r2sr2 
# reboot 
irebootn 

Datei 2 (sw-up2.txt)
## Restore:
mod cmd UP0 cfg https://meine.Domain.tld/DRIVE/CF0/Backup/V12R2prep_#h.txt no-op V12R2post

## neuer Update-Pfad (SW-Versorgung)
config add UP1 /url https://meine.Domain.tld/DRIVE/CF0/Update/SW/test-up-final.txt
config add UP1 /poll 15

## Konfig aktivieren
config write
config activate
iresetn

Wie konnte ich nur daran zweifeln, dass die Platzhalter beim Restore nicht funktionieren. Ist doch klar, auch wenn es im Wiki dazu keinen Hinweis gibt wink

umschiffende Grüße
Niels
Picture of Olaf 1639
Registered 10 years 248 days
Olaf 1639 Friday, 29 September 2017, 09:17 AM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Hallo zusammen

weiß jemand ob das gefixt ist mit V12R2sr5?

Gruß Olaf
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Friday, 29 September 2017, 09:24 AM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Zumindest habe ich noch keine Rückmeldung auf mein offenes Ticket zu dem Thema...

offene Grüße
Niels
Picture of Christoph Künkel (innovaphone)
Moderator Registered 14 years 357 days
Christoph Künkel (innovaphone) Friday, 29 September 2017, 09:37 AM in response to Olaf 1639
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
nein, das ist noch nicht gelöst.
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Friday, 29 September 2017, 09:41 AM
1 of 1 users consider this post helpful
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Aber wir können es ja inzwischen umschiffen wink

entspannte Grüße
Niels
Picture of Christoph Künkel (innovaphone)
Moderator Registered 14 years 357 days
Christoph Künkel (innovaphone) Monday, 2 October 2017, 01:22 PM in response to Olaf 1639
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
wir haben es recht wahrscheinlich gefixt für v12r2sr6.
Wahrscheinlich, weil ...
es hat nichts mit den Ruflisten oder überhaupt dem Flash zu tun. Es passiert nur dann, wenn:
  • sowohl der primay als auch der secondary time server statisch konfiguriert sind und
  • der DNS server per DHCP konfiguriert wird

In dem Fall wird schon beim booten versucht, den NTP server zu finden. Dazu wird der DNS befragt, den gibt es aber (noch) nicht, weil DHCP noch nicht so weit ist. Wenn nur ein time server konfiguriert ist, wird dann ein Weilchen gewartet und das ganze dann neu probiert. Wenn aber beide konfiguriert sind, dann wurden beide in schneller Folge aufgelöst. Je nach Gerätemodell führte das zu einem Trap oder auch nicht.

Zumindest erklärt das, warum nur sehr wenige Kunden von dem Problem betroffen waren.

Christoph



Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Tuesday, 10 October 2017, 08:58 AM
Re: 90% IP222 hängen nach Update V12r1sr11/12 auf r2sr02
Leider noch nicht ganz durch das Thema. Nach einem Upgrade in der letzten Nacht via Update-Script von V12r2sr02 auf V12r2sr06 wieder 10% Verlust.

ungelöste Grüße
Niels
← You can define your color theme preference here