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

Reply via email to