On Thu, Aug 10, 2017 at 10:56:30PM +0000, James Bland wrote:
> Hi,
> 
> I’ve installed DRBD9 via PPA onto a fresh Ubuntu 16.04 Server across 2 nodes 
> with both also being upgraded to the 4.10 HWE kernel.
> 
> This is then setup and nodes look good and tried making a volume as a test in 
> drbdmanage without issues
> 
> +------------------------------------------------------------------------------------------------------------+
> | Name         | Pool Size | Pool Free |                                      
>                        | State |
> |------------------------------------------------------------------------------------------------------------|
> | kt-docker-01 |     40956 |     40948 |                                      
>                        |    ok |
> | kt-docker-02 |     40956 |     40948 |                                      
>                        |    ok |
> +------------------------------------------------------------------------------------------------------------+
> 
> I’ve then tried to use this with docker however the socket crashes in a loop 
> until it gives up which I can see in the syslog
> 
> 
> 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.
> 
> 
> Is there anything I can do my end to make this work or is it maybe an
> incompatibility between the docker plugin and the latest versions of
> drbdmanage? I see that the docker plugin hasn’t been updated for a
> while.

Yeah, good old dbus... You are right, that is most likely due to changes
in drbdmanage not reflected everywhere. I will try to fix that soon.

Thanks for reporting, rck
_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user

Reply via email to