Updating device-mapper-event fails with 'The running dmeventd instance is too old' in RHEL 5 or 6
Issue
- When updating packages with yum, the following error is displayed and subsequent packages are not installed:
WARNING: The running dmeventd instance is too old.
Protocol version 0 (required: 1). Action cancelled.
error: %post(device-mapper-event-1.02.67-2.el5.x86_64) scriptlet failed, exit status 1
- After the update fails, two versions of device-mapper-event are installed.
# rpm -qa |grep device-mapper-event
device-mapper-event-1.02.67-2.el5
device-mapper-event-1.02.63-4.el5
- After the update fails, the old version of dmeventd is still running, rather than the newly installed version.
Environment
- Red Hat Enterprise Linux (RHEL) 5 Update 8
- Updating device-mapper-event from a version prior to 1.02.67-2.el5 to that version or higher
- Red Hat Enterprise Linux (RHEL) 6
- Updating device-mapper-event to a version prior to 1.02.79-8.el6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.