DRBD in buster-backports 5.4 broken
Hi,
I've upgraded linux-image-amd64 to kernel 5.4 and rebootet on two
x86_64 Machines.
Since then, drbd failed to come up again.
Kernel 5.4 kern.log
kernel: [ 7.434550] drbd: initialized. Version: 8.4.11
(api:1/proto:86-101)
kernel: [ 7.434551] drbd: srcversion: FC3433D849E3B88C1E7B55C
kernel: [ 7.434552] drbd: registered as block device major 147
Kernel 4.9 kern.log
kernel: [ 7.412820] drbd: initialized. Version: 8.4.10
(api:1/proto:86-101)
kernel: [ 7.412821] drbd: srcversion: 983FCB77F30137D4E127B83
kernel: [ 7.412821] drbd: registered as block device major 147
kernel: [ 58.256036] drbd postgresql: Starting worker thread (from
drbdsetup-84 [4240])
...
Clustermanagement says:
pacemaker-execd[2347]: notice: drbd_postgresql_start_0:3580:stderr [
postgresql: Invalid argument ]
pacemaker-execd[2347]: notice: drbd_postgresql_start_0:3580:stderr [
Command 'drbdsetup-84 new-resource postgresql' terminated with exit code
20 ]
pacemaker-controld[2350]: notice: Result of start operation for
drbd_postgresql on ray-controller: 1 (unknown error)
pacemaker-controld[2350]: notice:
ray-controller-drbd_postgresql_start_0:281 [ postgresql: Invalid
argument\nCommand 'drbdsetup-84 new-resource postgresql' terminated with
exit code 20\n ]
ray-controller pacemaker-execd[2347]: notice:
drbd_postgresql_notify_0:3907:stderr [ received netlink error reply:
Invalid argument ]
ray-controller pacemaker-execd[2347]: notice:
drbd_postgresql_notify_0:3907:stderr [ postgresql: Invalid argument ]
ray-controller pacemaker-execd[2347]: notice:
drbd_postgresql_notify_0:3907:stderr [ Command 'drbdsetup-84
new-resource postgresql' terminated with exit code 20 ]
Syslog says:
drbd(drbd_postgresql)[3580]: ERROR: postgresql: Called drbdadm -c
/etc/drbd.conf new-resource postgresql
drbd(drbd_postgresql)[3580]: ERROR: postgresql: Exit code 20
drbd(drbd_postgresql)[3580]: ERROR: postgresql: Command output:
drbd(drbd_postgresql)[3907]: ERROR: postgresql: Called drbdadm -c
/etc/drbd.conf --peer drbd-cluster-02 -v adjust postgresql
drbd(drbd_postgresql)[3907]: ERROR: postgresql: Exit code 1
drbd(drbd_postgresql)[3907]: ERROR: postgresql: Command output:
drbdsetup-84 new-resource postgresql
Back on kernel 4.9 everything was working fine again.
So it looks like something is wrong with drbd kernel module on 5.4
kernel. There also is no newer drbd-utils in backports.
Regards,
michael-dev
Reply to: