在多节点 Kilo 上,在运行 14.04 的 nova-compute 节点之一上,需要修改内核,以便安装 Intel 的 MSSR6。这似乎进展顺利,即 MSS 已激活,可通过 Horizon 访问节点,并且可以实例化 VM。但是,nova-compute charm 不断尝试下载新创建的内核的头文件,该内核没有标准的上游名称:
$ uname -ar
Linux lab-gpu01 3.14.5MSSr6 #2 SMP Wed Jul 22 16:40:32 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
在 juju 日志文件中观察到以下内容:
...
2015-07-23 19:03:08 DEBUG worker.uniter.jujuc server.go:103 hook context id "nova-compute-gpu1/0:config-changed:7060013946773596029"; dir "/var/lib/juju/agents/unit-nova-compute-gpu1-0/charm"
2015-07-23 19:03:08 INFO juju-log Couldn't acquire DPKG lock. Will retry in 10 seconds.
2015-07-23 19:03:18 INFO config-changed Reading package lists...
2015-07-23 19:03:19 INFO config-changed Building dependency tree...
2015-07-23 19:03:19 INFO config-changed Reading state information...
2015-07-23 19:03:19 INFO config-changed E: Unable to locate package linux-headers-3.14.5MSSr6
2015-07-23 19:03:19 INFO config-changed E: Couldn't find any package by regex 'linux-headers-3.14.5MSSr6'
2015-07-23 19:03:19 INFO worker.uniter.jujuc server.go:102 running hook tool "juju-log" ["Couldn't acquire DPKG lock. Will retry in 10 seconds."]
...
是否可以通过配置让 charm 不要尝试安装内核头文件?谢谢,
答案1
没有超级按钮配置选项可以控制这一点。当采取此类手动步骤来自定义设备时,需要手动解决该问题。
听起来自定义内核包正在推荐该linux-headers-3.14.5MSSr6
包。
--no-install-recommends
请参阅apt-get 手册页。