我刚刚安装了 Ubuntu Server 20.04.2 LTS,启动后出现“挂起”的情况。
它到达(我猜测是)启动过程的结束,并挂在一行上说:
cloud-init [1781]: YYYY-MM-DD HH:MM:SS,182 - cc_final_message.py[WARNING]: Used fallback datasource
每次启动时日期和时间都会改变 - 不确定“182”是否是时间戳的一部分 - 我认为是,因为它每次也会改变。
最初,我可以按“Enter”键然后它就会登录,但现在它只是挂在那里,永远无法登录。
我可以通过 SSH 毫无问题地访问服务器,并且进入后我看不到任何无法正常工作的东西。
我之前发现了这些:
https://ubuntuforums.org/showthread.php?t=2446855 https://stackoverflow.com/questions/64486060/cloud-init-not-executing-vra-cloud-config-script
这意味着这不是一个问题,但是按下 Enter 键并不能让我进入登录提示符,这让我感到不安。
我正在寻求有关如何诊断问题并修复它的帮助/建议。
谢谢,
艾伦。
答案1
如果您能够通过 SSH 进入机器,则服务器已成功完成启动周期,但卡在最后一步。Enter不过,有趣的是,它不再带您进入登录提示。Ctrl+是否会C中断正在运行的任何进程以允许登录?
您可能需要查看的一项是禁用早期启动阶段,因为根据系统的配置,它有时会导致某些服务器安装出现此类问题。为此,请cloud-init.disabled
在/etc/cloud/
目录中创建一个名为的空文件:
sudo touch /etc/cloud/cloud-init.disabled
这不会对系统的启动能力产生任何负面影响。您可以阅读更多关于早期启动阶段如果您想调整其他设置。
答案2
我发现我遇到了同样的问题,但找到了如何让控制台重新工作的方法。按 CTL-ALT-F2,您将获得一个正常工作的控制台。有趣的是,如果您使用 CTL-ALT-F1 返回 tty1,您也会得到一个在那里工作的登录提示。