应用操作系统更新后,AWC EC2 Amazon Linux 2实例无法启动

问题描述

昨天,我们失去了与10台配置相同的服务器的联系,经过一些调查后得出的结论是,安全更新失败后重新启动。

到目前为止,我们还无法使任何服务器恢复在线,但是很幸运,能够重新安装实例而不会丢失数据。

我将在下面粘贴控制台日志,任何人都可以帮助我确定根本原因,并可能给我一些建议,以了解是否存在一种更好的方法来配置服务器以使恢复更容易(例如跳过“按Enter继续” ”,提示它似乎挂了)。

完整日志对于SO来说太大了,因此我将其放在pastebin上,并在下面粘贴了经过编辑的版本。我删除了使输出着色的转义序列,并删除了一些新的双行,但除此之外,它是完整的。

subprocess.call(["ffmpeg","-i",input_file,"-acodec","copy","-loglevel","quiet","-ss",str(start),"-to",str(end),"-metadata","title={}".format(name),output_file+".mp3"])

解决方法

我认为我已经将其缩小为ec2-utils包。我们遇到了同样的问题,与我们最初认为与ENA或NVMe驱动程序有关的设备未正确安装有关。一旦我们运行了yum更新,就解决了。

如果您将ec2-utils软件包降级为ec2-utils-1.2-2.amzn2,则会出现问题。这似乎仅影响基于硝基的实例。要解决此问题,您可以将其临时启动为t2或其他较旧的实例类型,然后更新软件包。

,

好的,发布后不久我们就知道了。好像挂载点已更改(我希望由于Linux内核更新),并且我们没有如aws knowledge center中所述使用/ etc / fstab中的nofail选项,这导致服务器在引导时挂起。 / p>

展望未来,我们还将确保使用UUID mounting,因此我们独立于/ dev /中的设备命名。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...