[SOLVED] Cluster: missing ':' after key 'config_version:4' (500)

stefanu

Member
Jun 2, 2013
2
1
23
Hallo Zusammen,

mir fällt nach dem Upgrade von 5.4 auf 6.1 auf, dass ich in Cluster eine Meldung

missing ':' after key 'config_version:4' (500)

bekomme:

1577645370085.png

Ob das vorher schon so war? Ich meine nicht...

Ein pvecm status bringt dann auch:

root@prox05:~# pvecm status
missing ':' after key 'config_version:4'
Can't use an undefined value as a HASH reference at /usr/share/perl5/PVE/CLI/pvecm.pm line 462, <DATA> line 755.


In meiner /etc/corosync/corosync.conf steht:

...
totem {
cluster_name: DellCluster
config_version:4
interface {
bindnetaddr: 10.10.1.185
ringnumber: 0
}
ip_version: ipv4
secauth: on
version: 2
}


Nun würde ich die Meldung so verstehen, dass die Ursache das fehlende Leerzeichen vor der 4 ist. Wie auch immer es dazu gekommen ist...

Bevor ich nun an DER Datei herum mache, frage ich hier lieber mal nach. Ist ein Produktiv-System...

Die Änderung würde ich entsprechend
https://pve.proxmox.com/wiki/Separate_Cluster_Network#Configure_corosync
vornehmen.

Oder liege ich da falsch und die Ursache ist eine andere?

Gruß
Stefan
 
Hallo Stoiko,

ich habe nun in der
/etc/pve/corosync.conf
vorsichtig nach Anleitung geändert:

config_version:4
=>
config_version: 5

Funktioniert.

Es ist möglich, dass ich vor langem mal die Version bei einer Änderung erhöht habe und dabei die Leerstelle entfernt hatte. Das war bislang anscheinend kein Problem.

Danke und Gruß
Stefan
 
  • Like
Reactions: Stoiko Ivanov
Sehr gut dass das Problem gelöst ist !

Das war bislang anscheinend kein Problem.
Zwischen PVE 5.4 und 6.0 hat sich die corosync major version geändert (2.X -> 3.X) - da wurde relativ viel verändert, u.A. auch der config-parser