问题描述:
在CVM导入DragonOS后,tab键不能发挥预期效果
复现步骤:
- 在没有任何输入时按下tab键,出现如下结果:(这个bug在本地也会)
- 在输入以下字符后:
- 使用tab补全,出现如下结果:(这个bug在本地不会)
问题描述:
在CVM导入DragonOS后,tab键不能发挥预期效果
复现步骤:
请把对应代码版本的链接发上来哈。这个问题主线版本 4afc5b7并不存在。
这样子,这个版本是在曾俊的pr上的 fix(virtio):修复了特定virtio设备环境下中断号重复错误,以及开机内核panic的bug by ZZJJWarth · Pull Request #881 · DragonOS-Community/DragonOS (github.com),可能已经解决了?
哈希值是这个 7c14db5
这个版本太老了,要把主线合并进去就能解决问题
这个问题链接一下到novashell呗,麻烦 @MemoryShore 看看~
ok,已在novashell提issue
第一个问题已经解决
第二个问题因为我没有腾讯云环境来调试,所以我也不清楚为啥,不过这个bug很像NovaShell之前的bug,DragonOS使用的上一个版本的NovaShell(c6454d3)就有一模一样的问题,猜测可能是之前的缓存没清干净?
应该不是缓存的问题,我在本地也是可以的,没有这个错误,清除缓存上云测试了还是不行。
我知道了,就是缓存的问题,因为打包机只是上传了本地编译的内核文件kernel.elf,然后在打包机里写入镜像,所以镜像里的用户程序都是打包机里过时的编译文件,应用程序有新版本的话云上就会还是之前的版本
在打包机里查看NovaShell的dadk,可以发现哈希值是旧版本 c6454d3,说明的确使用的是旧版本NovaShell,上面的第二个问题就是旧版本NovaShell存在的。