一次Hyper-V和Azure平台设备无法启动的问题调试过程
最近一个客户报bug说升级新版本失败,由于版本跨度较大,我们首先怀疑是由于配置不兼容导致的,拿到用户的配置后开始尝试复现,无奈实验室环境无法复现。由于客户环境是hyper-v环境,想着自己老是自己闷头尝试也不是办法,于是请求客户把环境中的vm备份成快照,然后把快照传过来,问题得以复现。happy于是采用最直接的办法,在系统升级流程中加入详细的调试,看看卡在了哪个地方。根据调试信息,系统启动后卡在了硬盘扫描的地方,细化调试信息,发现设备会调用libblkid的API 时卡住了,Google了一下,该库是
原创
2020-09-07 15:14:48 ·
288 阅读 ·
0 评论