更新至 Ubuntu 22.04 后 Modem-manager-gui 崩溃

更新至 Ubuntu 22.04 后 Modem-manager-gui 崩溃

modem-manager-gui在升级到 Ubuntu 22.04 之前,我一直使用成功。我之前使用的是 Ubuntu 21.10。

输出

** (modem-manager-gui:19629): WARNING **: 23:55:47.324: Network Manager >= 0.9.0: No such file or directory
Segmentation fault at address: 0x20
Stack trace:
1. /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_bit_lock+0x50) [0x7f530038d540]
2. /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_bit_lock+0x50) [0x7f530038d540]
3. /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_variant_n_children+0x1d) [0x7f530040737d]
4. /usr/lib/x86_64-linux-gnu/modem-manager-gui/modules/libmodcm_nm09.so(+0x3bc0) [0x7f52fc03abc0]
5. modem-manager-gui(mmguicore_connections_enum+0x6d) [0x55a12d105d4d]
6. modem-manager-gui(+0x4a520) [0x55a12d126520]
7. modem-manager-gui(mmguicore_devices_open+0x1c0) [0x55a12d10af90]
8. modem-manager-gui(+0x415d2) [0x55a12d11d5d2]
9. modem-manager-gui(+0x4a7a2) [0x55a12d1267a2]

我删除了配置文件以使其再次询问要使用的设备,尝试选择与 NetworkManager 不同的东西(我选择了未定义),但仍然中断。

我不知道它在寻找哪个文件,但找不到。而且设置似乎正确。NetworkManager 版本1.36.4-2ubuntu1与“>= 0.9.0”相符。还是不相符?

答案1

我遇到了同样的错误。这是与新版本的网络管理器软件包不兼容的问题:

漏洞:https://bugs.launchpad.net/ubuntu/+source/modem-manager-gui/+bug/1971435

直到错误被修复之前我发现了两个选择:

A)如果您需要没有互联网连接管理功能的短信功能:

  1. 取出 SIM 卡并连接调制解调器。
  2. 启动 modem-manager-gui。现在它将无错误地启动。
  3. 将连接管理器更改为“pppd >= 2.4.5”。编辑->首选项->模块并应用。
  4. 重置modem-manager-gui,重新插入SIM卡并连接调制解调器。

SMS 功能现在即可运行。

B)互联网连接管理功能需要网络管理器降级:

来源:https://forum.endeavouros.com/t/cant-start-modem-manager-gui-with-simcard-on/22749

答案2

快速修复(无需取出/重新插入 SIM 卡):

  1. 删除导致崩溃的插件库文件。在 Debian 上,文件名为:/usr/lib/x86_64-linux-gnu/modem-manager-gui/modules/libmodcm_nm09.so

  2. 将文件移动到另一个目录,然后启动modem-manager-gui。它将自动使用下一个可用的插件,pppd在我的情况下就是如此。检查modem-manager-gui首选项,pppd应该选择插件。

  3. 退出modem-manager-gui,它将保存此偏好设置。

  4. 现在您可以将网络管理器插件库文件(libmodcm_nm09.so)移回其原始位置并运行modem-manager-gui

答案3

sudo rm -fr /usr/lib/x86_64-linux-gnu/modem-manager-gui/modules/libmodcm_nm09.so拔下并重新插入 dlink 222 对我来说是有效的。

相关内容