web-dev-qa-db-ja.com

Nuttyを開くときに子プロセス「/ sbin / ifconfig」を実行できませんでしたエラーが表示されるのはなぜですか?

私は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

どんなアイデアでも感謝します、ありがとう!

2
fsevenm

ifconfigコマンドは、net-toolsパッケージによって提供されます。このパッケージは、18.04にデフォルトでインストールされなくなりました。より汎用性の高いipコマンドを支持して廃止されました。詳細については、 buntu 18.04のインストール後にifconfigがない も参照してください。

リポジトリでまだ利用可能なので、とにかくそのパッケージをインストールすることです。

Sudo apt install net-tools

その後、不足している/sbin/ifconfigコマンドが使用可能になりますが、18.04の残りの新しいネットワークスタックおよびスナップアプリケーションで正常に動作できるかどうかはわかりません。失敗した場合は、そのパッケージを再度削除します。

長期的な解決策として、nuttyスナップパッケージのメンテナーにバグレポートを提出し、今後ipの代わりにifconfigを使用するようにソフトウェアを更新するよう依頼する必要があります。

1
Byte Commander