我在 Ubuntu 18.04 中,我使用命令安装了 Nutty
sudo snap install nutty
尝试使用打开
sudo nutty
我收到此错误:
[_LOG_LEVEL_WARN 03:18:10.669274] nutty.vala:1248: Error encountered in execution of sync command [/sbin/ifconfig -s]: Failed to execute child process "/sbin/ifconfig" (Permission denied)
[_LOG_LEVEL_FATAL 03:18:10.669342] string_strip: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 03:18:10.669371] Nutty will not function properly.
[_LOG_LEVEL_FATAL 03:18:10.669409] [GLib] g_strsplit: assertion 'string != NULL' failed
[_LOG_LEVEL_FATAL 03:18:10.669437] Nutty will not function properly.
**
ERROR:arraylist.c:1175:gee_array_list_real_remove_at: assertion failed: (index < _size)
Aborted
任何想法都将受到赞赏,谢谢!
答案1
该ifconfig
命令由软件包提供net-tools
,在 18.04 版中不再默认安装。它已被弃用,取而代之的是更通用的ip
命令。另请参阅Ubuntu 18.04 安装后缺少 ifconfig了解更多信息。
您可以尝试安装该包,因为它仍然在存储库中可用:
sudo apt install net-tools
此后,缺失的/sbin/ifconfig
命令应该可用,但我不能说它是否能够与 18.04 的其余新网络堆栈和您的 snap 应用程序正常工作。如果失败,请再次删除该包。
作为长期解决方案,您应该向您的nutty
snap 包的维护者提交一个错误报告,并要求他们更新他们的软件ip
以便从ifconfig
现在开始使用。