After update, dist-upgrade and reboot : rgmanager does not start anymore...

christophe

Renowned Member
Mar 31, 2011
191
5
83
Hi all,

Yesterday was update day : 5 nodes cluster, pve v2.1.

apt-get update
apt-get -y upgrade gives on each of the faive nodes :


Reading package lists...
Building dependency tree...
Reading state information...
The following packages have been kept back:
proxmox-ve-2.6.32 pve-qemu-kvm qemu-server
The following packages will be upgraded:
bind9-host dnsutils fence-agents-pve isc-dhcp-client isc-dhcp-common
libbind9-60 libdns69 libexpat1 libgssapi-krb5-2 libgssrpc4 libisc62
libisccc60 libisccfg62 libk5crypto3 libkadm5clnt-mit7 libkadm5srv-mit7
libkdb5-4 libkrb5-3 libkrb5support0 liblwres60 libpq5 libpve-access-control
libpve-common-perl libpve-storage-perl libxml2 libxml2-utils pve-cluster
pve-firmware pve-manager redhat-cluster-pve vncterm
31 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 23.6 MB of archives.
After this operation, 659 kB of additional disk space will be used.
[...]Series of Get:
Reading changelogs...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 23.6 MB in 19s (1,236 kB/s)
(Reading database ... 40669 files and directories currently installed.)
Preparing to replace isc-dhcp-client 4.1.1-P1-15+squeeze3 (using .../isc-dhcp-client_4.1.1-P1-15+squeeze6_amd64.deb) ...
Unpacking replacement isc-dhcp-client ...
Preparing to replace isc-dhcp-common 4.1.1-P1-15+squeeze3 (using .../isc-dhcp-common_4.1.1-P1-15+squeeze6_amd64.deb) ...
Unpacking replacement isc-dhcp-common ...
Preparing to replace libk5crypto3 1.8.3+dfsg-4squeeze5 (using .../libk5crypto3_1.8.3+dfsg-4squeeze6_amd64.deb) ...
Unpacking replacement libk5crypto3 ...
Preparing to replace libgssapi-krb5-2 1.8.3+dfsg-4squeeze5 (using .../libgssapi-krb5-2_1.8.3+dfsg-4squeeze6_amd64.deb) ...
Unpacking replacement libgssapi-krb5-2 ...
Preparing to replace libkrb5-3 1.8.3+dfsg-4squeeze5 (using .../libkrb5-3_1.8.3+dfsg-4squeeze6_amd64.deb) ...
Unpacking replacement libkrb5-3 ...
Preparing to replace libkrb5support0 1.8.3+dfsg-4squeeze5 (using .../libkrb5support0_1.8.3+dfsg-4squeeze6_amd64.deb) ...
Unpacking replacement libkrb5support0 ...
Preparing to replace libxml2 2.7.8.dfsg-2+squeeze4 (using .../libxml2_2.7.8.dfsg-2+squeeze5_amd64.deb) ...
Unpacking replacement libxml2 ...
Preparing to replace bind9-host 1:9.7.3.dfsg-1~squeeze5 (using .../bind9-host_1%3a9.7.3.dfsg-1~squeeze6_amd64.deb) ...
Unpacking replacement bind9-host ...
Preparing to replace dnsutils 1:9.7.3.dfsg-1~squeeze5 (using .../dnsutils_1%3a9.7.3.dfsg-1~squeeze6_amd64.deb) ...
Unpacking replacement dnsutils ...
Preparing to replace libisc62 1:9.7.3.dfsg-1~squeeze5 (using .../libisc62_1%3a9.7.3.dfsg-1~squeeze6_amd64.deb) ...
Unpacking replacement libisc62 ...
Preparing to replace libdns69 1:9.7.3.dfsg-1~squeeze5 (using .../libdns69_1%3a9.7.3.dfsg-1~squeeze6_amd64.deb) ...
Unpacking replacement libdns69 ...
Preparing to replace libisccc60 1:9.7.3.dfsg-1~squeeze5 (using .../libisccc60_1%3a9.7.3.dfsg-1~squeeze6_amd64.deb) ...
Unpacking replacement libisccc60 ...
Preparing to replace libisccfg62 1:9.7.3.dfsg-1~squeeze5 (using .../libisccfg62_1%3a9.7.3.dfsg-1~squeeze6_amd64.deb) ...
Unpacking replacement libisccfg62 ...
Preparing to replace liblwres60 1:9.7.3.dfsg-1~squeeze5 (using .../liblwres60_1%3a9.7.3.dfsg-1~squeeze6_amd64.deb) ...
Unpacking replacement liblwres60 ...
Preparing to replace libbind9-60 1:9.7.3.dfsg-1~squeeze5 (using .../libbind9-60_1%3a9.7.3.dfsg-1~squeeze6_amd64.deb) ...
Unpacking replacement libbind9-60 ...
Preparing to replace libgssrpc4 1.8.3+dfsg-4squeeze5 (using .../libgssrpc4_1.8.3+dfsg-4squeeze6_amd64.deb) ...
Unpacking replacement libgssrpc4 ...
Preparing to replace libkadm5clnt-mit7 1.8.3+dfsg-4squeeze5 (using .../libkadm5clnt-mit7_1.8.3+dfsg-4squeeze6_amd64.deb) ...
Unpacking replacement libkadm5clnt-mit7 ...
Preparing to replace libkdb5-4 1.8.3+dfsg-4squeeze5 (using .../libkdb5-4_1.8.3+dfsg-4squeeze6_amd64.deb) ...
Unpacking replacement libkdb5-4 ...
Preparing to replace libkadm5srv-mit7 1.8.3+dfsg-4squeeze5 (using .../libkadm5srv-mit7_1.8.3+dfsg-4squeeze6_amd64.deb) ...
Unpacking replacement libkadm5srv-mit7 ...
Preparing to replace libpve-common-perl 1.0-27 (using .../libpve-common-perl_1.0-30_all.deb) ...
Unpacking replacement libpve-common-perl ...
Preparing to replace pve-cluster 1.0-26 (using .../pve-cluster_1.0-27_amd64.deb) ...
Unpacking replacement pve-cluster ...
Preparing to replace libxml2-utils 2.7.8.dfsg-2+squeeze4 (using .../libxml2-utils_2.7.8.dfsg-2+squeeze5_amd64.deb) ...
Unpacking replacement libxml2-utils ...
Preparing to replace redhat-cluster-pve 3.1.8-3 (using .../redhat-cluster-pve_3.1.92-3_amd64.deb) ...
Unpacking replacement redhat-cluster-pve ...
Preparing to replace fence-agents-pve 3.1.7-2 (using .../fence-agents-pve_3.1.8-1_amd64.deb) ...
Unpacking replacement fence-agents-pve ...
Preparing to replace libexpat1 2.0.1-7 (using .../libexpat1_2.0.1-7+squeeze1_amd64.deb) ...
Unpacking replacement libexpat1 ...
Preparing to replace libpq5 8.4.12-0squeeze1 (using .../libpq5_8.4.13-0squeeze1_amd64.deb) ...
Unpacking replacement libpq5 ...
Preparing to replace libpve-access-control 1.0-21 (using .../libpve-access-control_1.0-24_amd64.deb) ...
Unpacking replacement libpve-access-control ...
Preparing to replace libpve-storage-perl 2.0-18 (using .../libpve-storage-perl_2.0-31_all.deb) ...
Unpacking replacement libpve-storage-perl ...
Preparing to replace pve-firmware 1.0-16 (using .../pve-firmware_1.0-18_all.deb) ...
Unpacking replacement pve-firmware ...
Preparing to replace vncterm 1.0-2 (using .../vncterm_1.0-3_amd64.deb) ...
Unpacking replacement vncterm ...
Preparing to replace pve-manager 2.1-1 (using .../pve-manager_2.1-14_all.deb) ...
Unpacking replacement pve-manager ...
Processing triggers for man-db ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Setting up isc-dhcp-common (4.1.1-P1-15+squeeze6) ...
Setting up isc-dhcp-client (4.1.1-P1-15+squeeze6) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Setting up libkrb5support0 (1.8.3+dfsg-4squeeze6) ...
Setting up libk5crypto3 (1.8.3+dfsg-4squeeze6) ...
Setting up libkrb5-3 (1.8.3+dfsg-4squeeze6) ...
Setting up libgssapi-krb5-2 (1.8.3+dfsg-4squeeze6) ...
Setting up libxml2 (2.7.8.dfsg-2+squeeze5) ...
Setting up libisc62 (1:9.7.3.dfsg-1~squeeze6) ...
Setting up libdns69 (1:9.7.3.dfsg-1~squeeze6) ...
Setting up libisccc60 (1:9.7.3.dfsg-1~squeeze6) ...
Setting up libisccfg62 (1:9.7.3.dfsg-1~squeeze6) ...
Setting up libbind9-60 (1:9.7.3.dfsg-1~squeeze6) ...
Setting up liblwres60 (1:9.7.3.dfsg-1~squeeze6) ...
Setting up bind9-host (1:9.7.3.dfsg-1~squeeze6) ...
Setting up dnsutils (1:9.7.3.dfsg-1~squeeze6) ...
Setting up libgssrpc4 (1.8.3+dfsg-4squeeze6) ...
Setting up libkadm5clnt-mit7 (1.8.3+dfsg-4squeeze6) ...
Setting up libkdb5-4 (1.8.3+dfsg-4squeeze6) ...
Setting up libkadm5srv-mit7 (1.8.3+dfsg-4squeeze6) ...
Setting up libpve-common-perl (1.0-30) ...
Setting up pve-cluster (1.0-27) ...
Restarting pve cluster filesystem: pve-cluster.
Setting up libxml2-utils (2.7.8.dfsg-2+squeeze5) ...
Setting up redhat-cluster-pve (3.1.92-3) ...
Installing new version of config file /etc/init.d/cman ...
Installing new version of config file /etc/init.d/rgmanager ...


Configuration file `/etc/default/redhat-cluster-pve'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** redhat-cluster-pve (Y/I/N/O/D/Z) [default=N] ? D
--- /etc/default/redhat-cluster-pve 2012-02-20 14:42:40.000000000 +0100
+++ /etc/default/redhat-cluster-pve.dpkg-new 2012-06-13 16:36:53.000000000 +0200
@@ -1,8 +1,6 @@
-# CLUSTERNAME=""
-# NODENAME=""
-# USE_CCS="yes"
-# CLUSTER_JOIN_TIMEOUT=300
-# CLUSTER_JOIN_OPTIONS=""
-# CLUSTER_SHUTDOWN_TIMEOUT=60
-# RGMGR_OPTIONS=""
-FENCE_JOIN="yes"
+# this file is sourced by the following init scripts:
+# /etc/init.d/cpglockd
+# /etc/init.d/cman
+# /etc/init.d/rgmanager
+
+# FENCE_JOIN="yes"


Configuration file `/etc/default/redhat-cluster-pve'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** redhat-cluster-pve (Y/I/N/O/D/Z) [default=N] ? Y
Installing new version of config file /etc/default/redhat-cluster-pve ...
Setting up fence-agents-pve (3.1.8-1) ...
Setting up libexpat1 (2.0.1-7+squeeze1) ...
Setting up libpq5 (8.4.13-0squeeze1) ...
Setting up libpve-access-control (1.0-24) ...
Setting up libpve-storage-perl (2.0-31) ...
Setting up pve-firmware (1.0-18) ...
Setting up vncterm (1.0-3) ...
Setting up pve-manager (2.1-14) ...
Installing new version of config file /etc/apache2/sites-available/pve.conf ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Restarting PVE Daemon: pvedaemon.
Restarting PVE Status Daemon: pvestatd.
Restarting web server: apache2 ... waiting .

This morning, apt-get dist-upgrade :
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
ceph-common libio-multiplex-perl libiscsi1 librados2 librbd1
pve-kernel-2.6.32-14-pve
The following packages will be upgraded:
proxmox-ve-2.6.32 pve-qemu-kvm qemu-server
3 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 39.2 MB of archives.
After this operation, 13.9 MB of additional disk space will be used.
[...]Series of Get:


Reading changelogs...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 39.2 MB in 40s (959 kB/s)
Selecting previously deselected package librados2.
(Reading database ... 40709 files and directories currently installed.)
Unpacking librados2 (from .../librados2_0.48argonaut-1~bpo60+1_amd64.deb) ...
Selecting previously deselected package librbd1.
Unpacking librbd1 (from .../librbd1_0.48argonaut-1~bpo60+1_amd64.deb) ...
Selecting previously deselected package ceph-common.
Unpacking ceph-common (from .../ceph-common_0.48argonaut-1~bpo60+1_amd64.deb) ...
Selecting previously deselected package libio-multiplex-perl.
Unpacking libio-multiplex-perl (from .../libio-multiplex-perl_1.10-1_all.deb) ...
Selecting previously deselected package libiscsi1.
Unpacking libiscsi1 (from .../libiscsi1_1.5.0-1_amd64.deb) ...
Selecting previously deselected package pve-kernel-2.6.32-14-pve.
Unpacking pve-kernel-2.6.32-14-pve (from .../pve-kernel-2.6.32-14-pve_2.6.32-74_amd64.deb) ...
Preparing to replace pve-qemu-kvm 1.0-9 (using .../pve-qemu-kvm_1.1-8_amd64.deb) ...
Unpacking replacement pve-qemu-kvm ...
Preparing to replace qemu-server 2.0-39 (using .../qemu-server_2.0-49_amd64.deb) ...
Unpacking replacement qemu-server ...
Preparing to replace proxmox-ve-2.6.32 2.1-68 (using .../proxmox-ve-2.6.32_2.1-74_all.deb) ...
Unpacking replacement proxmox-ve-2.6.32 ...
Processing triggers for man-db ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Processing triggers for pve-manager ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Restarting PVE Daemon: pvedaemon.
Restarting PVE Status Daemon: pvestatd.
Restarting web server: apache2 ... waiting .
Setting up librados2 (0.48argonaut-1~bpo60+1) ...
Setting up librbd1 (0.48argonaut-1~bpo60+1) ...
Setting up ceph-common (0.48argonaut-1~bpo60+1) ...
Setting up libio-multiplex-perl (1.10-1) ...
Setting up libiscsi1 (1.5.0-1) ...
Setting up pve-kernel-2.6.32-14-pve (2.6.32-74) ...
update-initramfs: Generating /boot/initrd.img-2.6.32-14-pve
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-14-pve
Found initrd image: /boot/initrd.img-2.6.32-14-pve
Found linux image: /boot/vmlinuz-2.6.32-12-pve
Found initrd image: /boot/initrd.img-2.6.32-12-pve
Found linux image: /boot/vmlinuz-2.6.32-11-pve
Found initrd image: /boot/initrd.img-2.6.32-11-pve
Found linux image: /boot/vmlinuz-2.6.32-10-pve
Found initrd image: /boot/initrd.img-2.6.32-10-pve
Found linux image: /boot/vmlinuz-2.6.32-7-pve
Found initrd image: /boot/initrd.img-2.6.32-7-pve
Found linux image: /boot/vmlinuz-2.6.32-6-pve
Found initrd image: /boot/initrd.img-2.6.32-6-pve
Found memtest86+ image: /memtest86+.bin
Found memtest86+ multiboot image: /memtest86+_multiboot.bin
done
Setting up pve-qemu-kvm (1.1-8) ...
Setting up qemu-server (2.0-49) ...
Setting up proxmox-ve-2.6.32 (2.1-74) ...
installing proxmox release key: OK

Then go for a reboot cycle on each node, starting by the ones hosting test VM.

On node 4, rgmanager does not start anymore (but service rgmanager start says [ OK ]]
On node 5, same problem...

Clustat on nodes 1, 2 and 3 is correct.
Clustat on node 4 and 5 does NOT list any rgmanager

pvecm status on nodes 4 and 5 says "Ports bound: 0" while it says "Ports Bound: 0 177" on any of the 3 other nodes.

pveversion : pve-manager/2.1/f32f3f46

Any idea?

Thanks,

Christophe.
 
OK, all works as expected now!

Thanks a lot, and sorry to bother you with already answered questions...



Christophe.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!