Vagrantfile 如何禁用Linux 内核升级?

来源:9-5 使用kubeadm搭建多节点K8S集群

慕粉2112063460

2020-03-15

通过 Vagrant up 命令之后,会自动进行内核升级,而又因为 yum 只能允许一条进程在执行,其他yum会陷入等待,
Another app is currently holding the yum lock


解决的方式,只能通过每一台虚拟机单独执行: sudo rm -f /var/run/yum.pid /sbin/servicee ,
才能够解决

  • Vagrantfile 将以上的 sudo 命令,单独创建一个 Shell文件进行执行,仍然无法解决
  • 将以上指令放入 setup.sh 文件 的第一句中,仍然无法解决
  • Vagrantflie 通过 inline 来执行单独执行 ,仍然无法解决

因此问题已经被定位出来,但是解决的方法仍然不够完美,无法通过 Vagrant up 一步到位,因此想问下老师,有一步到位的解决方式?

写回答

3回答

麦兜搞IT

2020-03-16

这个问题我倒是没有太注意,不知道如何禁用掉。最新的cento7 box也不行是吧。

0
1
慕粉2112063460
验证过了,更改为最新版(200202)是可以的运行起来的,不过之前的版本是1905,也不算很旧
2020-03-16
共1条回复

慕粉2112063460

提问者

2020-03-15

这是在Vagrant 时候停顿的地方

//img.mukewang.com/szimg/5e6d7eb90979b79a05390178.jpg

-------------------------------

因为卡主了,我就直接中断程序了,接下来查看 vagrant 状态

//img1.sycdn.imooc.com/szimg/5e6d7f6709e3d33806620158.jpg

--------------------------------

之后我进入 running 的虚拟机中,去下载软件

//img.mukewang.com/szimg/5e6d7fb4091d8bbe07410116.jpg

0
0

麦兜搞IT

2020-03-15

您好,这个问题我没有特别注意,您的意思是自动yum update么?

0
1
慕粉2112063460
老师,您查看下我在本帖的另外一条回复,是具体的经过,然后我的回复是: 是的,linux似乎会判断 当前装的linux内核,然后去进行升级。
2020-03-15
共1条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程