我在Ubuntu18.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
任何想法都将不胜感激,谢谢!
发布于 2018-11-23 11:42:37
ifconfig
命令由net-tools
包提供,该包在18.04上不再默认安装。对于更通用的ip
命令来说,这是不可取的。更多信息请参见Ubuntu18.04安装后缺少ifconfig。
无论如何,您可以尝试安装该软件包,因为它仍然可以在存储库中使用:
sudo apt install net-tools
在那之后,缺失的/sbin/ifconfig
命令应该是可用的,但是我不能说它是否能够正确地工作在18.04's新的网络堆栈和您的snap应用程序中。如果失败,请再次删除该包。
作为一种长期解决方案,您应该为您的nutty
快照包的维护者提交一份bug报告,并要求他们从现在起使用ip
而不是ifconfig
更新他们的软件。
https://askubuntu.com/questions/1095477
复制