在Ubuntu 22.04中使用Wireshark引发虚拟机崩溃的问题求助
解决Ubuntu 22.04中启动Wireshark导致虚拟机崩溃的问题
修复AppArmor权限限制
你提供的日志显示snap.snapd-desktop-integration被拒绝读取/etc/hosts,先修复该权限问题排除干扰:
- 编辑AppArmor配置文件:
sudo nano /var/lib/snapd/apparmor/profiles/snap.snapd-desktop-integration - 在文件的权限规则区域添加一行:
/etc/hosts r, - 重新加载AppArmor规则:
sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap.snapd-desktop-integration
更换Wireshark安装版本
若当前使用snap版Wireshark,可能存在虚拟机环境兼容性问题,建议切换到deb包版本:
- 卸载snap版Wireshark:
sudo snap remove wireshark - 通过apt安装deb版:
sudo apt update && sudo apt install wireshark -y - 将当前用户加入wireshark组,避免以root身份运行:
执行后注销并重新登录用户。sudo usermod -aG wireshark $USER
优化虚拟机资源配置
Wireshark抓包会占用较多系统资源,资源不足可能触发虚拟机崩溃:
- 给虚拟机分配至少4GB内存、2个CPU核心
- 调整虚拟机设置中的内存和CPU参数后,重启虚拟机生效
更新系统组件
修复潜在的系统兼容性bug:
- 更新系统所有包:
sudo apt update && sudo apt upgrade -y - 更新snap包:
sudo snap refresh
内容的提问来源于stack exchange,提问作者user22027287
相关产品推荐
相关产品推荐

