Ubuntu 20.04 文本控制台在 VMWare 中无响应,直到被终止

Ubuntu 20.04 文本控制台在 VMWare 中无响应,直到被终止

我的 Ubuntu 虚拟机出现了一个奇怪的问题。使用 VMWare ESXi 7、vSphere 7.0.3 启动虚拟机时,控制台(文本)没有响应,您会看到初始 motd 和登录提示,可能还会跟进一些应用程序启动消息,但如果您启动 RC 或 Web 控制台,键盘似乎没有注册任何键。

如果我通过 ssh 进入实例,并终止 tty1 上的 agetty 进程(这会生成一个新进程),控制台就会再次开始响应。

# ps -eaf | grep tty
root         890       1  0 05:53 tty1     00:00:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
# kill 890
root        4227       1  0 06:38 tty1     00:00:00 /sbin/agetty -o -p -- \u --noclear tty1 linux    

控制台现在在 RC 和 Web 中响应。

答案1

我有同样的问题。还发现 vmware-tools guest 从 vsphere 关闭/重启不起作用 - 如果 tty 进程被终止,它就会再次开始工作。

答案2

同样的问题,已验证

  • Ubuntu 20.04.5
  • vCenter 7.0.3.01100

一旦使用 Web 控制台,tty 便不会响应 Web 控制台和 VMRC。似乎存在用户依赖性。我的一位同事在同一台虚拟机上使用 Web 控制台,我输入的字符出现了,tty 又启动并运行了。当 tty 损坏时,操作系统启动的重新启动会失败(ssh 和 vCenter)

重新启动 tty 服务也为我解决了 Web 控制台中的问题 - 直到下次重新启动。

systemctl restart [email protected]

我仍在研究这个问题。

编辑:

https://communities.vmware.com/t5/ESXi-Discussions/Sudden-VM-console-keyboard-input-failure-of-the-6-7-0-Update-3/td-p/525794

我的键盘上已激活“滚动锁定”。停用它可立即解决问题。

相关内容