v20 U0, aber keine Aktualisierung verfügbar

Steffen0377

Bronze Partner
Basic Certified
Mitglied seit
5. April 2022
Beiträge
8
HI @all!

Wir haben eine 3cx v20 (Enterprise, NFR) (Version 20.0 Update 0 (Build 1494)), installiert unter Debian. Das U1 ist ja bereits seit einiger Zeit produktiv freigegeben, U2 steht scheinbar auch kurz vor Produktiv. Wenn ich in der Adminkonsole unter Updates nachsehe, bin ich aber angeblich aktuell....

1720591988481.png
Wie bekomme ich mein System aktualisiert? Oder muss ich Backup/Neuinstallation/Restore machen?

Gruß
Steffen
 
Versuch mal die Dienste neu zu starten. Im Extremfall ein Reboot der Anlage.
Hatte ich auch schon bei einer Anlage.
 
Hallo Andreas,

Anlage neu gestartet, aber die ist immer noch der Meinung, das sie aktuell ist. Gibt es einen Konsolenbefehl, mit dem ich ein Update "erzwingen" kann? zB. "pbxupdate --force"
Bis zum 15.08. ist zwar noch ein ganz klein wenig Zeit, aber ich möchte nicht bis zur letzten Sekunde warten....

Ich weiß, eigentlich ist die Anlage schnell neu aufgesetzt, aber ich wüsste gerne die Ursache bzw. den "richtigen" Weg, das zu beheben.
 
Wenn du auf die Konsole kommst mach ein einfachest apt update und danach apt upgrade.
Das Updatet die Debian und eben auch die 3CX, da sie im Respository ist.
 
Ich verstehe dich absolut. Warum gleich neu aufsetzen.
Natürlich wird immer wieder darauf hingewiesen, dass danach die Updates nicht mehr funktionieren. Meine Erfahrung zeigt, dass es nach wie vor funktioniert auch nach einem solchen Update. Natürlich besteht grundsätzlich das kleine Risiko einer upgedateten Library aber dies ist in der Regel schnell lösbar. Bei mir noch nie vorgekommen.Sorry, für den Schreibfehler - Repository ;)
 
Auf das apt upgrade hätte ich auch selber kommen können....

apt update && apt upgrade haben zwar 3 Kleinigkeiten aktualisiert, aber die Anlage steht immer noch bei 20.0 und meint, das sie aktuell ist.

Ein apt update sagt mir "alle Pakete sind aktuell"
 
Hi Steffen,

hast du nach dem Update einen Neustart der Anlage gemacht? Mal ne blöde Frage, Voraussetzungen für V20 sind erfüllt?
 
Ich würde es machen wenn du über die Konsole gehst. So werde die Dienste korrekt hochgefahren.
 
Beim 'normalen' über die Admin Oberfläche werde die Dienste der 3CX neu gestartet. Aber bei einem apt upgrade könnten Kernel Elemente von Debian aktualisiert sein mit Debian System Diensten. Ist dann wie bei Windows, einfach manuell mit reboot ausgelöst.
In der Regel wird das bei einem upgrade bei der jeweiligen Datei auf der Konsole erwähnt.
Aber wie gesagt, ein Boot tut immer gut :)
 
Teste mal das per SSH:
Code:
chmod 644 /etc/apt/sources.list.d/3cxpbx-testing.list
 
Nach dem apt upgrade habe ich die Anlage neu gestartet. Danach noch etwas gewartet (man weiß ja nie) und dann auf der Seite mit den Aktualisierungen nachgesehen. Auch über die Konsole noch einmal ein apt update && apt upgrade angeschoben. Keine Aktualisierungen mehr da. Trotzdem noch Version 20.0 Update 0 (Build 1494).

Voraussetzungen:

Zuweisen eines Systemeigentümers: erledigt
CPU und RAM (mind 2 vCPU, 2 GB): 4 CPUs, 4GB RAM
SplitDNS: erledigt
IVR, Warteschleifen etc. Abteilungen zugewiesen: jetzt ja ;-)

Ich denke, Systemvoraussetzungen sollten passen. Ausserden hoffe ich mal, das die 3CX mir hier sagen sollte, das ein neues Update bereit steht aber wegen XY nicht installiert werden kann.

@bitn2 habe ich gemacht, apt update: Alle Pakete sind aktuell
Würde das nicht auch bewirken, dass ich Beta-Pakete installieren würde?
 
habe ich gemacht, apt update: Alle Pakete sind aktuell
Würde das nicht auch bewirken, dass ich Beta-Pakete installieren würde?
damit korrigierst du nur evtl falsche Berechtigungen auf die Repositorys. Das hat nichts damit zu tun was du dann installierst und auch nichts mit apt update. Die Updates sollten danach wieder normal in der Gui auftauchen, vielleicht nicht sofort.
 
Hmmmm...jetzt könnte ich mir wirklich nur noch vorstellen, dass die Firewall blockt, oder eine ganz schräge Idee; der DNS löst nicht richtig auf. Ich habe bei den Anlagen immer den 8.8.8.8 oder 1.1.1.1 in der DNS Abfrage drin.
Ich weiss klingt esotherisch aber...
 
DNS:

PING repo.3cx.com (104.18.40.127) 56(84) bytes of data.
64 bytes from 104.18.40.127 (104.18.40.127): icmp_seq=1 ttl=54 time=32.8 ms

Firewall blockt hier auch nichts. Sicherheitshalber einmal wget http://.... angeworfen, Datei wurde heruntergeladen. (war in diesem Fall ein Zip-File)

Ich denke mal, ich werde um eine Neuinstallation nicht herumkommen. Obwohl ich gerne die Ursache gewusst hätte...
 
root@its-pbx:~# apt-cache policy 3cxpbx
3cxpbx:
Installiert: 20.0.0.1494
Installationskandidat: 20.0.0.1494
Versionstabelle:
*** 20.0.0.1494 100
100 /var/lib/dpkg/status
18.0.9.31 500
500 http://repo.3cx.com/3cx buster/main amd64 Packages
18.0.9.23 1
1 http://repo.3cx.com/3cx buster-testing/main amd64 Packages
18.0.9.20 500
1 http://repo.3cx.com/3cx buster-testing/main amd64 Packages
500 http://repo.3cx.com/3cx buster/main amd64 Packages
18.0.8.939 500
500 http://repo.3cx.com/3cx buster/main amd64 Packages
18.0.8.935 500
500 http://repo.3cx.com/3cx buster/main amd64 Packages
18.0.8.917 500
500 http://repo.3cx.com/3cx buster/main amd64 Packages
18.0.7.312 500
500 http://repo.3cx.com/3cx buster/main amd64 Packages
18.0.6.908 500
500 http://repo.3cx.com/3cx buster/main amd64 Packages
18.0.5.418 500
500 http://repo.3cx.com/3cx buster/main amd64 Packages

18.0.5.415 500
500 http://repo.3cx.com/3cx buster/main amd64 Packages

Download auch über https getestet (wget https://.....), dieses Mal ein .deb-File. Funktioniert auch.

Nicht, das es noch heißt, ich probiere die angebotenen Lösungen nicht aus XD

Mir gehen langsam meine guten Ideen aus.
 
Ich will mir gar nicht vorstellen, was du schon alles probiert hast ::D
Aber ich denke auch, dass du mit einer Neuinstallation mit Backup inzwischen schneller bist.
Wäre schon interessant gewesen den Grund herauszufinden aber irgendwann muss man den Pragmatismus walten lassen.
 
Schau mal auf die Berechtigungen der beiden Daten in /etc/apt/sources.list.d/ und schau mal was da drin steht.

Besitzer ist root und Berechtigungen 0644

EDIT: deine Source List scheint noch alt zu sein was oft an falschen Berechtigungen liegt. Du siehst ja auch nur die v18 Updates und keine v20
 
So sollte es aussehen:
Code:
root@kasten:~# apt-cache policy 3cxpbx
3cxpbx:
  Installiert:           20.0.2.715
  Installationskandidat: 20.0.2.715
  Versionstabelle:
 *** 20.0.2.715 500
        500 http://repo.3cx.com/3cx bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
     20.0.2.711 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
     20.0.2.708 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
     20.0.2.688 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
     20.0.1.731 500
        500 http://repo.3cx.com/3cx bookworm/main amd64 Packages
     20.0.1.721 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
     20.0.1.673 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
     20.0.0.1620 500
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
        500 http://repo.3cx.com/3cx bookworm/main amd64 Packages
     20.0.0.1609 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
     20.0.0.1494 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
     20.0.0.1458 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
     20.0.0.1340 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
     20.0.0.827 1
          1 http://repo.3cx.com/3cx bookworm-testing/main amd64 Packages
 
Der Inhalt der Dateien sollte folgender sein:
Code:
deb [arch=amd64 by-hash=yes signed-by=/usr/share/keyrings/3cx-archive-keyring.gpg] http://repo.3cx.com/3cx bookworm main
und bei der testing:
Code:
deb [arch=amd64 by-hash=yes signed-by=/usr/share/keyrings/3cx-archive-keyring.gpg] http://repo.3cx.com/3cx bookworm-testing main
 

Statistik des Forums

Themen
44.760
Beiträge
233.676
Mitglieder
78.500
Neuestes Mitglied
sixdotfive