Picture of Oliver 5345
Registered 3 years 267 days
Oliver 5345 Wednesday, 20 July 2022, 10:32 AM
App-Platform läuft nicht mehr
Hallo zusammen,

wir haben hier ein kleines Problem mit unserer IP811. Seit dem letzten idle-reset läuft die App-Plattform nicht mehr, wir haben also kein Adressbuch und die Voicemail geht auch nicht mehr. Ich kenne mich mit Linux leider nicht so aus, daher konnte ich mit den meisten Hinweisen aus dem Forum nichts anfangen. Unser TK-Dienstleister ist momentan leider völlig überlastet und hat sich noch nicht gemeldet.
Kann ich die App-Plattform selbst irgendwie neu starten? Hab sowas in den Beiträgen gesehen, konnte damit aber nichts anfangen? Kann ich sonst irgendwas selbst prüfen?
Wir haben die Version 13r1 und dann irgendwas mittleres (11 oder 21). Die App-Plattform läuft auf der IP811-internen SSD (alles vom Dienstleister eingerichtet, SSD sollte auch original Innovaphone sein).

Über Anfängertipps würde ich mich freuen smile
Picture of Christoph 291
Registered 12 years 266 days
Christoph 291 Wednesday, 20 July 2022, 10:54 AM
Re: App-Platform läuft nicht mehr
Hallo
uuh, das klingt nicht sehr gut.
Es gibt leider ein kleines Problem mit den ip811. Hier gibt es Modelle, bei denen die aufgesetzte APP-Plattform immer wieder stehen bleibt.
Es gibt dazu eigentlich nur folgende Lösungen:
- App Plattform virtuell aufsetzen
- APP Plattform auf einer ip411, ip511 oder ip0011 aufsetzen

Wenn du ein Backup der Instanzen hast (Contacts, Devices usw.), kannst du die APP-Plattform neu installieren und recht schnell wieder mit den Files in Betrieb setzen. Andernfalls wird`s düster..

Christoph
Picture of Gerrit Beuko (innovaphone)
Moderator Registered 13 years 152 days
Gerrit Beuko (innovaphone) Wednesday, 20 July 2022, 11:04 AM
Re: App-Platform läuft nicht mehr
Das sollte man nicht so pauschal behaupten. Das Problem mit der IP811 ist recht selten. Das wird auch gerade mit hoher Prio untersucht.

Im Moment haben wir zu dem geschilderten Verhalten nicht viele Informationen. Das kann viele Ursachen haben. Das sollte sich ein ausgebildeter Techniker genauer ansehen.

Gruß Gerrit
Picture of Christoph 291
Registered 12 years 266 days
Christoph 291 Wednesday, 20 July 2022, 11:15 AM
Re: App-Platform läuft nicht mehr
Hallo Gerrit
Leider haben wir vor einiger Zeit drei Kunden mit ip811 und APP-Plattform eingesetzt. Alle drei haben sich nach einiger Zeit genau so verhalten. Ein bis zwei Mal kannst du neu starten, aber dann wars das auch.
Zwei wurden neu Aufgesetzt und hatten nach kurzer Zeit dasselbe Problem wieder. Seither setztn wir für die APP-Plattform nur noch die ip0011 ein, und die Probleme sind weg.
So selten ist es eben nicht, denn von 10 ip811 hatte ich bisher nur zwei, welche dieses Verhalten nicht hatten.
Es ist ja nicht böse gemeint, aber mit der ip811 hatten wir bei Kunden wirklich "kurze Hosen" an, als die APP-Plattform mehr als fünf Mal hintereinander stehen blieb. Weil, dass es ein Problem mit der ip811 sein kann, darauf musst du zuerst einmal kommen.
Lieben Gruss
Christoph
Picture of Oliver 5345
Registered 3 years 267 days
Oliver 5345 Wednesday, 20 July 2022, 11:16 AM in response to Christoph 291
Re: App-Platform läuft nicht mehr
Ohje, das klingt nicht gut. Die contacts verwalte ich ja selber und könnte die auch wieder einspielen. Von der Voicemail habe ich allerdings keine Ahnung, die lief halt vor sich hin.

Die Einrichtung hat der Dienstleister vorgenommen, ich hoffe er hat davon auch ein Backup.

Ich kann als Innovaphone-Laie so auf die schnelle nichts machen? Man kann die App-Plattform selbst nicht einfach neu starten?
Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 348 days
Daniel Deterding (innovaphone) Wednesday, 20 July 2022, 11:21 AM
Re: App-Platform läuft nicht mehr
Hallo Oliver,

auf dem Gateway unter App Platform -> General kannst du die App Platform hart stoppen und neu starten.

Ziehe aber vorher noch die Kernelmessages unter App Platform -> Messages, die geben vielleicht schon Aufschluss, wo es denn hakt.

Gruß,
Daniel
Picture of Christoph 291
Registered 12 years 266 days
Christoph 291 Wednesday, 20 July 2022, 11:22 AM in response to Oliver 5345
Re: App-Platform läuft nicht mehr
Am Besten startest du den gesamten IP811 Gateway einmal neu. Das funktioniert eigentlcih meistens gut. Dadurch wird die gesamte SSD und Konfig neu gelesen.
Wenndarauf die PBX läuft, gibt es einen kurzen Unterbruch von ein paar Sekunden.
Gruss
Christoph
Picture of Christoph 291
Registered 12 years 266 days
Christoph 291 Wednesday, 20 July 2022, 11:28 AM
Re: App-Platform läuft nicht mehr
Wie Daniel geschrieben hat:
APP-Plattform stoppen, dann den gesamten Gateway neu starten. Darauf achten, dass das Häckchen bei "Auto Start" aktiviert ist.
Gruss Christoph
Picture of Oliver 5345
Registered 3 years 267 days
Oliver 5345 Wednesday, 20 July 2022, 12:08 PM
Re: App-Platform läuft nicht mehr
Autostart ist aktiviert, allerdings zeigt der Status nur "booting" an, auch nachdem ich einmal manuell gestoppt und gestartet habe.

Kann ich mich eigentlich auf der IP811 bewegen ohne jede Adresse manuell einzugeben? Momentan ziehe ich mir die Adressen aus einer anderen IP811 damit ich die Seiten überhaupt erreiche. Lief ja vorher alles über die App-Plattform.

Hier einmal das Log aus App-Platform/Messages mit nem Error am Ende:
Booting Linux on physical CPU 0x1 Linux version 5.4.10 (root@debian) (gcc version 6.3.0 20170516 (Debian 6.3.0-18)) #1 SMP Fri Jan 10 15:03:09 CET 2020 CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache OF: fdt: Machine model: innovaphone IP811 Memory policy: Data cache writealloc percpu: Embedded 12 pages/cpu s28108 r0 d21044 u49152 Built 1 zonelists, mobility grouping on. Total pages: 389890 Kernel command line: root=/dev/sda3 Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes, linear) Inode-cache hash table entries: 131072 (order: 7, 524288 bytes, linear) mem auto-init: stack:off, heap alloc:off, heap free:off Memory: 1547132K/1571840K available (7168K kernel code, 173K rwdata, 1396K rodata, 1024K init, 369K bss, 24708K reserved, 0K cma-reserved) SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 rcu: Hierarchical RCU implementation. rcu: RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1. rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 GIC physical location is 0xf100d000 L2C-310 enabling early BRESP for Cortex-A9 L2C-310: enabling full line of zeros but not enabled in Cortex-A9 L2C-310 ID prefetch enabled, offset 1 lines L2C-310 dynamic clock gating enabled, standby mode enabled L2C-310 Coherent cache controller enabled, 8 ways, 256 kB L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x76040001 random: get_random_bytes called from start_kernel+0x2b0/0x434 with crng_init=0 Switching to timer-based delay loop, resolution 40ns sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns Console: colour dummy device 80x30 printk: console [tty0] enabled Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=100000) pid_max: default: 32768 minimum: 301 LSM: Security Framework initializing Mount-cache hash table entries: 4096 (order: 2, 16384 bytes, linear) Mountpoint-cache hash table entries: 4096 (order: 2, 16384 bytes, linear) CPU: Testing write buffer coherency: ok CPU0: Spectre v2: using BPIALL workaround CPU0: thread -1, cpu 1, socket 0, mpidr 80000001 Setting up static identity map for 0x20100000 - 0x20100060 rcu: Hierarchical SRCU implementation. smp: Bringing up secondary CPUs ... smp: Brought up 1 node, 1 CPU SMP: Total of 1 processors activated (50.00 BogoMIPS). CPU: All CPU(s) started in SVC mode. devtmpfs: initialized VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns futex hash table entries: 256 (order: 2, 16384 bytes, linear) xor: measuring software checksum speed arm4regs : 1258.000 MB/sec 8regs : 969.000 MB/sec 32regs : 1006.000 MB/sec neon : 917.000 MB/sec xor: using function: arm4regs (1258.000 MB/sec) pinctrl core: initialized pinctrl subsystem NET: Registered protocol family 16 DMA: preallocated 256 KiB pool for atomic coherent allocations cryptd: max_cpu_qlen set to 1000 raid6: neonx8 gen() 539 MB/s raid6: neonx8 xor() 490 MB/s raid6: neonx4 gen() 748 MB/s raid6: neonx4 xor() 654 MB/s raid6: neonx2 gen() 642 MB/s raid6: neonx2 xor() 673 MB/s raid6: neonx1 gen() 604 MB/s raid6: neonx1 xor() 571 MB/s raid6: int32x8 gen() 210 MB/s raid6: int32x8 xor() 153 MB/s raid6: int32x4 gen() 196 MB/s raid6: int32x4 xor() 166 MB/s raid6: int32x2 gen() 166 MB/s raid6: int32x2 xor() 168 MB/s raid6: int32x1 gen() 105 MB/s raid6: int32x1 xor() 153 MB/s raid6: using algorithm neonx4 gen() 748 MB/s raid6: .... xor() 654 MB/s, rmw enabled raid6: using neon recovery algorithm SCSI subsystem initialized NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO NetLabel: unlabeled traffic allowed by default clocksource: Switched to clocksource armada_370_xp_clocksource FS-Cache: Loaded thermal_sys: Registered thermal governor 'step_wise' NET: Registered protocol family 2 tcp_listen_portaddr_hash hash table entries: 1024 (order: 1, 12288 bytes, linear) TCP established hash table entries: 16384 (order: 4, 65536 bytes, linear) TCP bind hash table entries: 16384 (order: 5, 131072 bytes, linear) TCP: Hash tables configured (established 16384 bind 16384) UDP hash table entries: 1024 (order: 3, 32768 bytes, linear) UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear) NET: Registered protocol family 1 printk: console [shm_console0] enabled workingset: timestamp_bits=30 max_order=19 bucket_order=0 FS-Cache: Netfs 'cifs' registered for caching Key type cifs.idmap registered SGI XFS with security attributes, no debug enabled Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler mq-deadline registered io scheduler kyber registered io scheduler bfq registered Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 18, base_baud = 12500000) is a 16550A brd: module loaded loop: module loaded sata_mv f10a0000.sata: slots 32 ports 1 scsi host0: sata_mv ata1: SATA max UDMA/133 irq 25 libphy: Fixed MDIO Bus: probed eth0: Using hardware mac address 02:90:33:41:19:87 NET: Registered protocol family 10 Segment Routing with IPv6 mip6: Mobile IPv6 sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver NET: Registered protocol family 17 Key type dns_resolver registered Registering SWP/SWPB emulation handler Key type ._fscrypt registered Key type .fscrypt registered Btrfs loaded, crc32c=crc32c-generic Key type encrypted registered ata1: SATA link up 3.0 Gbps (SStatus 123 SControl F300) ata1.00: ATA-10: InnoDisk Corp. - mSATA 3ME4, L17606, max UDMA/133 ata1.00: 250069680 sectors, multi 1: LBA48 NCQ (depth 31/32) ata1.00: configured for UDMA/133 scsi 0:0:0:0: Direct-Access ATA InnoDisk Corp. - 06 PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk EXT4-fs (sda3): INFO: recovery required on readonly filesystem EXT4-fs (sda3): write access will be enabled during recovery EXT4-fs (sda3): recovery complete EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null) VFS: Mounted root (ext4 filesystem) readonly on device 8:3. devtmpfs: mounted Freeing unused kernel memory: 1024K Run /sbin/init as init process EXT4-fs (sda3): re-mounted. Opts: (null) FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. random: fast init done JBD2: Invalid checksum recovering data block 15728809 in log JBD2: Invalid checksum recovering data block 15728673 in log JBD2: Invalid checksum recovering data block 15736883 in log JBD2: Invalid checksum recovering data block 15729026 in log JBD2: recovery failed EXT4-fs (sda2): error loading journal Adding 524628k swap on /dev/sda4. Priority:-2 extents:1 across:524628k SS random: dd: uninitialized urandom read (512 bytes read) random: crng init done
Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 348 days
Daniel Deterding (innovaphone) Wednesday, 20 July 2022, 12:15 PM
2 of 2 users consider this post helpful
Re: App-Platform läuft nicht mehr
Die Fehlermeldung deutet auf ein Problem im Dateisystem hin:

Invalid checksum recovering data block 15728809 in log JBD2: Invalid checksum recovering data block 15728673 in log JBD2: Invalid checksum recovering data block 15736883 in log JBD2: Invalid checksum recovering data block 15729026 in log JBD2: recovery failed EXT4-fs (sda2): error loading journal


Das kann man vermutlich durch einen Dateisystem-Check fixen:
http://wiki.innovaphone.com/index.php?title=Reference13r2:Concept_App_Platform#Gateway

Gruß,
Daniel
Picture of Oliver 5345
Registered 3 years 267 days
Oliver 5345 Wednesday, 20 July 2022, 02:11 PM
Re: App-Platform läuft nicht mehr
Leider komme ich per putty nicht auf den App-Server (LAP ist doch der Appserver?) da ich keine Logindaten habe. Der default-login root/iplinux funktioniert leider nicht.

Noch mal zum Verständnis: die IP811 ist das Gateway/PBX und die App-Plattform hat eine separate IP. Über diese separate IP baue ich die putty-Verbindung auf? Auf die IP811 bekomme ich nämlich keine Verbindung.

Ich versuche einmal die Daten in Erfahrung zu bringen.
Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 348 days
Daniel Deterding (innovaphone) Wednesday, 20 July 2022, 02:20 PM
1 of 1 users consider this post helpful
Re: App-Platform läuft nicht mehr
Hallo Oliver,

die Anleitung im Wiki schreibt, dass man zuerst etwas umkonfigurieren muss, damit die Ramdisk gestartet wird.
Dort hat man dann immer Defaultlogindaten (stehen auch in der Anleitung) fürs SSH.

Den tatsächlichen Login musst du für diesen Vorgang also gar nicht kennen.

Gruß,
Daniel
Picture of Oliver 5345
Registered 3 years 267 days
Oliver 5345 Wednesday, 20 July 2022, 04:23 PM
Re: App-Platform läuft nicht mehr
Hallo Daniel,

vielen Dank für deine Hilfe, die App-Plattform läuft wieder.

Ich hatte nicht verstanden, dass durch das Ändern der Pfade ein Linux läuft welches dann per default-login erreichbar ist.

Ohne dieses Forum hätte ich das nicht hinbekommen, vielen Dank auch an alle anderen die so schnell geantwortet haben!

Ich hätte abschließend aber noch 2 Fragen:
  • Wie mache ich nun ein backup der App-Plattform für den worst-case?
  • Muss ich bei einem reset der IP811 vorher die App-Plattform manuell herunterfahren? Oder lag das Problem woanders?
Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 348 days
Daniel Deterding (innovaphone) Thursday, 21 July 2022, 08:24 AM
Re: App-Platform läuft nicht mehr
Ein Backup erstellst du am Besten über die Devices-App auf einen externen Webdav-Server:
http://wiki.innovaphone.com/index.php?title=Reference13r2:Concept_App_Service_Devices#Backups

Im Normalfall muss man die App-Platform nicht manuell herunterfahren, denn die Firmware kommuniziert beim Reset dem Linux, dass es sich herunterfahren soll.

Gruß,
Daniel
Picture of Maximilian 2662
Registered 8 years 304 days
Maximilian 2662 Thursday, 21 July 2022, 08:38 AM in response to Oliver 5345
Re: App-Platform läuft nicht mehr
Hallo Oliver,

noch eine ergänzende Bemerkung.
Ab v13r3 wird es möglich sein eine AP mit anderen APs zu replizieren.
Im Fehlerfall ist also eine Wiederherstellung der Dienste noch schneller möglich.

Viele Grüße
Max
Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 348 days
Daniel Deterding (innovaphone) Wednesday, 20 July 2022, 11:03 AM in response to Oliver 5345
1 of 1 users consider this post helpful
Re: App-Platform läuft nicht mehr
Hallo Oliver,

hier ist die Frage, weshalb die App Platform nicht startet.
Was sagt denn der Output von App Platform -> Messages?

Wenn hier ein Oops drin vorkommt, könnte es auf das von Christoph angesprochene Problem hindeuten. Wobei das Problem immer erst nach gewisser Zeit auftritt und die App Platform hier nach einem Reset erstmal wieder läuft.

Wenn aber nicht, liegt vermutlich eher ein Dateisystemproblem vor, das man eventuell hiermit angehen kann:
http://wiki.innovaphone.com/index.php?title=Reference13r2:Concept_App_Platform#How_to_recover_from_a_broken_File_System

Gruß,
Daniel

Picture of Oliver 5345
Registered 3 years 267 days
Oliver 5345 Wednesday, 20 July 2022, 12:12 PM
Re: App-Platform läuft nicht mehr
Leider komme ich nicht per putty auf die App-Platform. Der user root/iplinux funktioniert nicht, auch nicht der admin-User von der IP811.
← You can define your color theme preference here