请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Vagrantfile 如何禁用Linux 内核升级?

通过 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回答

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉2112063460 #1
    验证过了,更改为最新版(200202)是可以的运行起来的,不过之前的版本是1905,也不算很旧
    回复 有任何疑惑可以回复我~ 2020-03-16 06:50:38
提问者 慕粉2112063460 2020-03-15 09:07:25

这是在Vagrant 时候停顿的地方

https://img1.sycdn.imooc.com//szimg/5e6d7eb90979b79a05390178.jpg

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

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

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

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

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

https://img1.sycdn.imooc.com//szimg/5e6d7fb4091d8bbe07410116.jpg

0 回复 有任何疑惑可以回复我~
麦兜搞IT 2020-03-15 04:59:39

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉2112063460 #1
    老师,您查看下我在本帖的另外一条回复,是具体的经过,然后我的回复是:   是的,linux似乎会判断 当前装的linux内核,然后去进行升级。
    回复 有任何疑惑可以回复我~ 2020-03-15 09:08:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信