Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ubuntu 16.04 按照 wiki 开启 TCP BBR 导致 Docker 无法运行(linux-image-extra 包找不到的问题) #16

Open
shiny opened this issue Jul 13, 2017 · 1 comment

Comments

@shiny
Copy link

shiny commented Jul 13, 2017

ubuntu 16,根据 开启TCP BBR拥塞控制算法 安装,
uname -r 结果 4.10.17-041017-generic

因为系统无 linux-image-extra-4.10.17-generic 包,导致: aufs 模块无法安装; docker 依赖 aufs 导致服务无法开启; 重新安装 docker 提示 linux-image-extra-4.10.17-041017-generic 不存在,aufs 模块
missing。

我的处理方法:首先内核降小版本号

  1. apt-cache search linux-image-4.10 来安装 4.10 的内核,我这里搜索到的版本是 4.10.0-27
  2. vim /etc/default/grub 修改 GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.10.0-27-generic"
  3. update-grubreboot

内核版本降到 4.10.0-27-generic,tcp-bbr 任然开启,再安装 Docker 一切正常。

推荐:通过 apt 源安装内核,不要直接通过 kernel.ubuntu.com 安装。

提此 issue,供遇到问题的人参考。

@shiny shiny changed the title Ubuntu 按照 wiki 开启 TCP BBR 导致 Docker 无法运行(linux-image-extra 包找不到的问题) Ubuntu 16.04 按照 wiki 开启 TCP BBR 导致 Docker 无法运行(linux-image-extra 包找不到的问题) Jul 13, 2017
@shiny
Copy link
Author

shiny commented Nov 30, 2017

提供下我的安装方式:

  1. 使用 apt-cache search linux-image-4.1 查找最新的 -generic 的内核,我现在找到最新的是 linux-image-4.13.0-17-generic
  2. 安装
apt install linux-image-4.13.0-17-generic
update-grub
reboot

补记:经过测试, update-grub也不是必须的,安装脚本自动执行了 Update grub

  1. 再次登录,检查结果
uname -r

显示 4.13.0-17-generic 就完成了内核的更新。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant