我的 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]
我仍在研究这个问题。
编辑:
我的键盘上已激活“滚动锁定”。停用它可立即解决问题。