Ubuntu 18.04 4.15.0-74 kernel not compatable with 19.03.5 -

Hi,

I just upgraded my 18.04 to the latest kernel, 4.15.0-74, and rebooted and now my containerd won’t start. The error that catches my eye is:

GLIBC_2.2.5 not defined in file libc.so.6

Full logs below.
Thanks for any help

time=“2020-01-07T12:47:30.290857570-07:00” level=info msg=“Starting up”
time=“2020-01-07T12:47:30.291514256-07:00” level=debug msg=“Listener created for HTTP on unix (/var/run/docker.sock)”
time=“2020-01-07T12:47:30.291533956-07:00” level=debug msg=“Containerd not running, starting daemon managed containerd”
time=“2020-01-07T12:47:30.292684369-07:00” level=info msg=“libcontainerd: started new containerd process” pid=6736
time=“2020-01-07T12:47:30.292727169-07:00” level=info msg=“parsed scheme: “unix”” module=grpc
time=“2020-01-07T12:47:30.292743329-07:00” level=info msg=“scheme “unix” not registered, fallback to default scheme” module=grpc
time=“2020-01-07T12:47:30.292799229-07:00” level=info msg=“ccResolverWrapper: sending update to cc: {[{unix:///var/run/docker/containerd/containerd.sock 0 }] }” module=grpc
time=“2020-01-07T12:47:30.292821478-07:00” level=info msg=“ClientConn switching balancer to “pick_first”” module=grpc
containerd: relocation error: containerd: symbol p’��I!;�+�EH5"����h���,��]�t�l@�G+�)x��B���3�HҜ�C=�
�-�&^���_[�� �Y�Sg7q�s�3�V
�t]��?�b�� version GLIBC_2.2.5 not defined in file libc.so.6 with link time reference
time=“2020-01-07T12:47:30.302037677-07:00” level=error msg=“containerd did not exit successfully” error=“exit status 127” module=libcontainerd
failed to start containerd: timeout waiting for containerd to start

I have solved this by reinstalling containerd.io

apt-get install --reinstall containerd.io

Hopefully I won’t have to do this after each kernel update.