解决QEMU:Failed to open module: ........的问题

问题:

照着https://wiki.debian.org/QEMU 的教学
输入这两行指令没问题

$ qemu-img create debian.img 2G$ qemu-img create -f qcow2 debian.qcow 2G

这行指令发生错误

$ qemu-system-x86_64 -hda debian.img -cdrom debian-testing-amd64-netinst.iso -boot d -m 512Failed to open module: /usr/lib/x86_64-linux-gnu/qemu/ui-gtk.so: undefined symbol: message_with_timestamp....

解决方法:

修改/etc/apt/sources.list
原本是:

deb http://deb.debian.org/debian stable main contribdeb-src http://deb.debian.org/debian stable main contrib

改成:

deb http://deb.debian.org/debian stable main contribdeb-src http://deb.debian.org/debian stable main contribdeb http://deb.debian.org/debian testing main contribdeb-src http://deb.debian.org/debian testing main contribdeb http://deb.debian.org/debian unstable main contribdeb-src http://deb.debian.org/debian unstable main contrib

再重新更新

$ sudo apt update$ sudo apt upgrade

就解决了问题

注记:

个人猜想可能是stable的版本太旧了,所以才在/etc/apt/sources.list新增unstable跟testing试试看,但实际上为什么会出现这个问题也不太清楚


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章