unable to aquire pmxcfs lock - trying again

neo253

New Member
May 17, 2015
3
0
1
Hi,

Currently having a problem with my Proxmox host:

I'm trying to upgrade the packet pve-cluster but it fails with the following error:

Code:
 $ sudo apt-get install -f
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
4 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
pve-cluster (3.0-17) wird eingerichtet ...
Restarting pve cluster filesystem: pve-cluster[main] notice: unable to aquire pmxcfs lock - trying again [main] crit: unable to aquire pmxcfs lock: Resource temporarily unavailable [main] notice: exit proxmox configuration filesystem (-1)  (warning). invoke-rc.d: initscript pve-cluster, action "restart" failed.
dpkg: Fehler beim Bearbeiten von pve-cluster (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 255 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von qemu-server:
 qemu-server hängt ab von pve-cluster; aber:
  Paket pve-cluster ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten von qemu-server (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von pve-manager:
 pve-manager hängt ab von qemu-server (>= 1.1-1); aber:
  Paket qemu-server ist noch nicht konfiguriert.
 pve-manager hängt ab von pve-cluster (>= 1.0-29); aber:
  Paket pve-cluster ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten von pve-manager (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von proxmox-ve-2.6.32:
 proxmox-ve-2.6.32 hängt ab von pve-manager; aber:
  Paket pve-manager ist noch nicht konfiguriert.
 proxmox-ve-2.6.32 hängt ab von qemu-server; aber:
  Paket qemu-server ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten von proxmox-ve-2.6.32 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 pve-cluster
 qemu-server
 pve-manager
 proxmox-ve-2.6.32

E: Sub-process /usr/bin/dpkg returned an error code (1)

At the moment, there is no active cluster configuration. I created a cluster in the past for testing purposes but removed it later.

Maybe the following output will help:
Code:
 $ /etc/init.d/pve-cluster stop
Stopping pve cluster filesystem: pve-cluster apparently not running.
Code:
 $ /etc/init.d/pve-cluster start
Starting pve cluster filesystem : pve-cluster[main] notice: unable to aquire pmxcfs lock - trying again
[main] crit: unable to aquire pmxcfs lock: Resource temporarily unavailable
[main] notice: exit proxmox configuration filesystem (-1)
 (warning).

I read an old thread about this problem (http://forum.proxmox.com/threads/8847-Proxmox-2-0-rc1-unable-to-aquire-pmxcfs-lock-trying-again) but nothing helps.
I've no shared filesystem for /etc/pve or similar.

Code:
 $ pveversion -v
proxmox-ve-2.6.32: not correctly installed (running kernel: 2.6.32-37-pve)
pve-manager: not correctly installed (running version: 3.4-6/102d4547)
pve-kernel-2.6.32-20-pve: 2.6.32-100
pve-kernel-2.6.32-32-pve: 2.6.32-136
pve-kernel-2.6.32-39-pve: 2.6.32-156
pve-kernel-2.6.32-33-pve: 2.6.32-138
pve-kernel-2.6.32-30-pve: 2.6.32-130
pve-kernel-2.6.32-37-pve: 2.6.32-150
pve-kernel-2.6.32-22-pve: 2.6.32-107
pve-kernel-2.6.32-29-pve: 2.6.32-126
pve-kernel-2.6.32-34-pve: 2.6.32-140
pve-kernel-2.6.32-31-pve: 2.6.32-132
pve-kernel-2.6.32-26-pve: 2.6.32-114
pve-kernel-2.6.32-38-pve: 2.6.32-155
pve-kernel-2.6.32-23-pve: 2.6.32-109
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.7-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.10-2
pve-cluster: not correctly installed
qemu-server: not correctly installed
pve-firmware: 1.1-4
libpve-common-perl: 3.0-24
libpve-access-control: 3.0-16
libpve-storage-perl: 3.0-33
pve-libspice-server1: 0.12.4-3
vncterm: 1.1-8
vzctl: 4.0-1pve6
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 2.2-10
ksm-control-daemon: 1.1-1
glusterfs-client: 3.5.2-1



Thanks for your help.
 
Hello,
/etc/pve is a shared filesystem, even if you did not configured it. It's how Proxmox shares information(CT/VM configurations) with other nodes.

Seems like pve-cluster is causing this issue. This can have several causes.

If you want to, you can add me on Skype and I can help you there or via TeamViewer.
Skype: henne.s

Best regards
Phinitris
 
Thanks for this explanation, thats new information for me.

The issue is fixed now, I've rebooted the host to get the newer kernel (pve-kernel-2.6.32-39-pve). Upgrade was possible without any issues after that, no errors.


Thanks for your help anyway.