V20 Update: Your 3CX Debian OS failed to update

Paulus

Free User
Mitglied seit
20. Januar 2024
Beiträge
5
Ich habe heute meine Telefonanlage von V18 auf V20 aktualisiert. Sie läuft auf einem dedizierten Mini-PC mit 4 Cores und 8 GB Speicher. Das System wurde mit den Defaulteinstellungen installiert und nicht verändert. Die Telefonanlage selbst wurde erfolgreich auf V20 aktualisiert, jedoch schlägt das Upgrade des Debian-Betriebssystems mit der o.g. Fehlermeldung fehl.
Per Mail habe ich ein Log bekommen mit folgendem Inhalt:

--2024-01-20 13:54:37-- https://downloads.3cx.com/downloads/misc/debian10to12/update.sh
Auflösen des Hostnamens downloads.3cx.com (downloads.3cx.com)… 2606:4700:4400::ac40:9381, 2606:4700:4400::6812:287f, 104.18.40.127, ...
Verbindungsaufbau zu downloads.3cx.com (downloads.3cx.com)|2606:4700:4400::ac40:9381|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: 44803 (44K) [application/x-sh]
Wird in »/tmp/update.sh« gespeichert.

0K .......... .......... .......... .......... ... 100% 11,7M=0,004s

2024-01-20 13:54:37 (11,7 MB/s) - »/tmp/update.sh« gespeichert [44803/44803]

[33m====== [13:54:38] Preparation: Script path is /tmp/update.sh[39m
[33m====== [13:54:38] Preparation: Upgrade script update.sh seeems to be already running. Found /tmp/UPDATE_RUNNING[39m
Es wurden 16,7 MB in 3 s geholt (4.848 kB/s).
Paketlisten werden gelesen...
[33m====== [13:54:38] Preparation: Upgreadability status seems OK[39m
[33m====== [13:54:38] Preparation: Checking locales[39m
[33m====== [13:54:38] Workaround: Unholding packages to avoid issues during the upgrade[39m
[33m====== [13:54:38] Preparation: Preflight check completed successfully[39m
[33m====== [13:54:38] Preparation: Disabling services that might interfere with the upgrade[39m
Unit dphys-swapfile.service could not be found.
[33m====== [13:54:38] Preparation: Checking for monitoring software.[39m
Unit monit.service could not be found.
Unit zabbix-agent.service could not be found.
Unit nagios.service could not be found.
Unit datadog-agent.service could not be found.
Unit snmpd.service could not be found.
Unit cmk-agent-ctl.service could not be found.
Unit icinga2.service could not be found.
Unit cactid.service could not be found.
Unit smartmontools.service could not be found.
Unit monitorix.service could not be found.
Unit munin-node.service could not be found.
Unit newrelic-infra.service could not be found.
Unit cmk-agent-ctl-daemon.service could not be found.
[33m====== [13:54:38] Preparation: Fetching current PostgreSQL version[39m
[33m====== [13:54:38] Preparation: Checking Debian version[39m
[33m====== [13:54:38] Preparation: System is Buster (10). Go ahead.[39m
[33m====== [13:54:38] Preparation: Preparing 3CX Backup: /var/lib/3cxpbx/Instance1/Data/Backups/rescueBackupUpgrade.zip[39m
Progress: ~99,004 %, 1392/1406 items processed
Progress: ~98,236 %, 1392/1417 items processed

Was kann ich noch versuchen?
Vielen Dank für jegliche Unterstützung!!!
Harald
 
Hallo @Paulus
Was kann ich noch versuchen?
  1. Warten, bis die v20 demnächst final erscheint, evtl. gar länger bis zum Update 1 oder 2.
  2. Das vollständige Log schicken. Das kann nicht alles sein.
  3. Falls dem anders sein sollte: den Ablageplatz des eingerichteten automatischen 3CX Backup wieder auf rein lokal ändern. Aber das ist nur eine vage Vermutung. Das fehlt explizit im obenstehenden Log.
 
Alle Voraussetzungen für die V20 überprüft (https://www.3cx.de/blog/v20-beta1-upgrade/) Ich denke da auch an die 5 GB freien Festplattenspeicher. Die Log-Datei endet sicherlich nicht während des Backups. Hier wäre die vollständige Log-Datei sinnvoll bzw. der Teil, wo der Fehler aufgetreten ist.
 
Hallo fxbastler,
vielen Dank für Deine Rückmeldung.
Doch, das ist das gesamte Log, das von der Anlage per Mail verschickt wurde.
Die 3CX selbst wurde auch aktualisiert und ist scheinbar auf dem aktuellen Stand. Jedenfalls sind unter Updates keine weiteren Updates mehr verfügbar.
Lediglich das Betriebssystem scheint nicht aktualisiert worden zu sein. Die Systeminformation zeigt nun folgendes an:

System Info

[General]
OSArchitecture = X64
OSDescription = Linux 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30)
ProcessArchitecture = X64
FrameworkDescription = .NET 7.0.14

[Operating System Info]
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 39 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: GenuineIntel
Model name: Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz
CPU family: 6
Model: 142
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
Stepping: 9
CPU(s) scaling MHz: 20%
CPU max MHz: 3500,0000
CPU min MHz: 400,0000
BogoMIPS: 5399,81
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
Virtualization: VT-x
L1d cache: 64 KiB (2 instances)
L1i cache: 64 KiB (2 instances)
L2 cache: 512 KiB (2 instances)
L3 cache: 3 MiB (1 instance)
NUMA node(s): 1
NUMA node0 CPU(s): 0-3
Vulnerability Gather data sampling: Vulnerable: No microcode
Vulnerability Itlb multihit: KVM: Mitigation: VMX disabled
Vulnerability L1tf: Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable
Vulnerability Mds: Vulnerable: Clear CPU buffers attempted, no microcode; SMT vulnerable
Vulnerability Meltdown: Mitigation; PTI
Vulnerability Mmio stale data: Vulnerable: Clear CPU buffers attempted, no microcode; SMT vulnerable
Vulnerability Retbleed: Vulnerable
Vulnerability Spec rstack overflow: Not affected
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2: Mitigation; Retpolines, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
Vulnerability Srbds: Vulnerable: No microcode
Vulnerability Tsx async abort: Vulnerable: Clear CPU buffers attempted, no microcode; SMT vulnerable

D.h. mein Debian scheint noch Version 6.x zu sein. Kann das sein? Gibt es eine Möglichkeit, das Betriebssystem separat upzugraden?

Vielen Dank!
Harald
 
Alle Voraussetzungen für die V20 überprüft (https://www.3cx.de/blog/v20-beta1-upgrade/) Ich denke da auch an die 5 GB freien Festplattenspeicher. Die Log-Datei endet sicherlich nicht während des Backups. Hier wäre die vollständige Log-Datei sinnvoll bzw. der Teil, wo der Fehler aufgetreten ist.

Doch, die Log-Datei ist definitiv nicht länger, ich hänge sie hier an.
Speicher sollte auch mehr als ausreichend vorhanden sein:

Dateisystem Gr????e Benutzt Verf. Verw% Eingeh??ngt auf
udev 3,9G 0 3,9G 0% /dev
tmpfs 787M 848K 786M 1% /run
/dev/sda2 211G 4,0G 196G 2% /
tmpfs 3,9G 1,1M 3,9G 1% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
/dev/sda1 511M 5,9M 506M 2% /boot/efi
MemTotal: 8049524 kB
MemFree: 4950112 kB
MemAvailable: 6402280 kB

Vielen Dank!
Harald
 

Anhänge

Der obige Kernel stammt von Debian 12. Gib mal auf der Anlage den folgenden Befehl ein:

lsb_release -d

Da wird bei dir bestimmt "Debian GNU/Linux 12 (bookworm)" angezeigt.
 
Dank Dir, das ist korrekt! D.h., das Update war am Ende doch erfolgreich?
Harald
 
Gib auf der Anlage diese Zeile ein:

cat /var/lib/3cxpbx/OS_UPGRADE_RESULT

Dort sollte bei "result" der Wert "success" stehen und dass nun das System unter Debian 12 läuft. Es gibt aber auch noch die Zustände "Aborted", "Unsupported" und "Failed", die auf einen Fehlerzustand hinweisen.
 
Das sieht gut aus: { "result": "success", "time": "20-01-2024 14:05:05", "title": "Upgrade successfully completed", "message": "The upgrade has been successfully completed. Your system is now running Debian 12 (Bookworm)." }
Danke Dir nochmal für Deine Hilfe!
Harald
 
  • Like
Reaktionen: Besserwisser
Hallo Allerseits,

ich habe die gleiche Fehlermeldung mit dem finalen Release V20.0 Build 1620:

Ereignisprotokoll​


Level
Fehler
Ereignis-ID
10012
Datum & Uhrzeit
03.03.2024 12:51
Details
Your 3CX Debian OS failed to update

Ich bekomme aber auch die Meldung Update successfully completed ... Your system is now running Debian 12 (Bookworm)

Kann ich die Fehlermeldung einfach ignorieren?

Vielen Dank für Eure Unterstützung
 
Hallo Allerseits,

ich habe die gleiche Fehlermeldung mit dem finalen Release V20.0 Build 1620:

Ereignisprotokoll​


Level
Fehler
Ereignis-ID
10012
Datum & Uhrzeit
03.03.2024 12:51
Details
Your 3CX Debian OS failed to update

Ich bekomme aber auch die Meldung Update successfully completed ... Your system is now running Debian 12 (Bookworm)

Kann ich die Fehlermeldung einfach ignorieren?

Vielen Dank für Eure Unterstützung
Hast du denn schon geprüft ob wirklich debian 12 läuft? Ist die 3CX denn nun auf V20?
 
Ja klar, Debian 12 läuft (Bookworm) und aktiv ist V20.0 Build 1620
 

Statistik des Forums

Themen
44.414
Beiträge
232.716
Mitglieder
78.330
Neuestes Mitglied
uvitas