Updating drbdmanage to at least 0.99.9 should help (I think the fix is
in
http://git.linbit.com/drbdmanage.git/commitdiff/40af454c66f802b2bb8fd93bfbcc20f0c50c4957)
Regards,
Zbigniew Kostrzewa
On 09/13/2017 07:46 PM, James Bland wrote:
Hi,
Have a brand new install of 2 x Ubuntu 16.04 servers which are running
on the HWE 4.10 kernel. Using the PPA I've put on DRBD9 and looking at
git these look to be the latest packages.
Setup is all good and have the following status:
+------------------------------------------------------------------------------------------------------------+
| Name | Pool Size| Pool Free| | State|
|------------------------------------------------------------------------------------------------------------|
| kt-docker-01| 40956| 40948| | ok|
| kt-docker-02| 40956| 40948| | ok|
+------------------------------------------------------------------------------------------------------------+
However when I try to connect to the docker socket it's crashing which
I can see in syslog as the following:
Aug 10 23:18:34 kt-docker-01 systemd[1]:
docker-drbdmanage-plugin.service: Main process exited, code=exited,
status=1/FAILURE
Aug 10 23:18:34 kt-docker-01 systemd[1]:
docker-drbdmanage-plugin.service: Unit entered failed state.
Aug 10 23:18:34 kt-docker-01 systemd[1]:
docker-drbdmanage-plugin.service: Failed with result 'exit-code'.
Aug 10 23:18:34 kt-docker-01 systemd[1]: Started DRBDmanage Docker
Volume Plugin.
Aug 10 23:18:34 kt-docker-01 python2[3798]: Traceback (most recent
call last):
Aug 10 23:18:34 kt-docker-01 python2[3798]: File
"/usr/libexec/docker/drbdmanage-docker-volume", line 81, in <module>
Aug 10 23:18:34 kt-docker-01 python2[3798]: class
DockerHandler(BaseHTTPRequestHandler):
Aug 10 23:18:34 kt-docker-01 python2[3798]: File
"/usr/libexec/docker/drbdmanage-docker-volume", line 83, in DockerHandler
Aug 10 23:18:34 kt-docker-01 python2[3798]: dm = DrbdManageDriver()
Aug 10 23:18:34 kt-docker-01 python2[3798]: File
"/usr/libexec/docker/drbdmanage-docker-volume", line 51, in __init__
Aug 10 23:18:34 kt-docker-01 python2[3798]:
super(DrbdManageDriver, self).__init__()
Aug 10 23:18:34 kt-docker-01 python2[3798]: File
"/usr/lib/python2.7/dist-packages/drbdmanage/clienthelper.py", line
58, in __init__
Aug 10 23:18:34 kt-docker-01 python2[3798]: self.dbus_connect()
Aug 10 23:18:34 kt-docker-01 python2[3798]: File
"/usr/lib/python2.7/dist-packages/drbdmanage/clienthelper.py", line
85, in dbus_connect
Aug 10 23:18:34 kt-docker-01 python2[3798]: if not
dm_utils.is_rc_retry(server_rc[0]):
Aug 10 23:18:34 kt-docker-01 python2[3798]: File
"/usr/lib/python2.7/dist-packages/drbdmanage/utils.py", line 335, in
is_rc_retry
Aug 10 23:18:34 kt-docker-01 python2[3798]: rc_num, _, _ = rc_entry
Aug 10 23:18:34 kt-docker-01 python2[3798]: TypeError: 'dbus.Int32'
object is not iterable
Aug 10 23:18:34 kt-docker-01 systemd[1]:
docker-drbdmanage-plugin.service: Main process exited, code=exited,
status=1/FAILURE
Aug 10 23:18:34 kt-docker-01 systemd[1]:
docker-drbdmanage-plugin.service: Unit entered failed state.
Aug 10 23:18:34 kt-docker-01 systemd[1]:
docker-drbdmanage-plugin.service: Failed with result 'exit-code'.
Aug 10 23:18:34 kt-docker-01 systemd[1]:
docker-drbdmanage-plugin.service: Start request repeated too quickly.
Aug 10 23:18:34 kt-docker-01 systemd[1]: Failed to start DRBDmanage
Docker Volume Plugin.
Aug 10 23:18:34 kt-docker-01 systemd[1]:
docker-drbdmanage-plugin.socket: Unit entered failed state.
Anything I can do my end to get this to work or is it simply that the
docker plugin hasn't been updated for a while and maybe isn't
compatible with the later versions of drbdmanage?
_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user
_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user