Ubuntu 16.04 LTS 系统升级后出现 aufs 错误和段错误

Ubuntu 16.04 LTS 系统升级后出现 aufs 错误和段错误

我有一堆运行带有 aufs 存储驱动程序的 docker-ce 的主机。

昨天我像往常一样执行了一次完整的系统升级。以下是当前安装的一些详细信息:

# uname -m
x86_64

# uname -r
4.4.0-142-generic

# uname -r
4.4.0-142-generic
# cat /etc/os-release 
NAME="Ubuntu"
VERSION="16.04.6 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.6 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial

# dpkg -l | grep docker
ii  docker-ce                           5:18.09.3~3-0~ubuntu-xenial                amd64        Docker: the open-source application container engine
ii  docker-ce-cli                       5:18.09.3~3-0~ubuntu-xenial                amd64        Docker CLI: the open-source application container engine

# dpkg -l | grep aufs-tools
ii  aufs-tools                          1:3.2+20130722-1.1ubuntu1                  amd64        Tools to manage aufs filesystems

以下是引起我关注的日志:

消息

aufs au_opts_verify:1597:dockerd[2482]: dirperm1 breaks the protection by the permission bits on the lower branch

系统日志

Mar 13 23:05:22 <substitute-hostname> kernel: [563907.870940] auplink[1474]: segfault at 7ffd32a4f3c8 ip 00007f1217f015b9 sp 00007ffd32a4f3d0 error 6 in libc-2.23.so[7f1217e08000+1c0000]
Mar 13 23:05:22 <substitute-hostname> dockerd[11803]: time="2019-03-13T23:05:22.579109024Z" level=warning msg="Couldn't run auplink before unmount /var/lib/docker/aufs/mnt/c8b0987475f721a493fd325b78082432486d9bfb231fe1ef1d637cd6837374d8" error="signal: segmentation fault (core dumped)" storage-driver=aufs

使用搜索引擎,它似乎指向 AUFS 的一个旧错误,但我不确定。还提到了不兼容的内核版本。

有人知道如何修复这个问题吗?或者这是一个活跃的错误,我应该向 Canonical 报告吗?

我很感激有人能帮我解决这个问题

路易斯

相关内容