web-dev-qa-db-ja.com

netctl @ .service構成ファイルを開くことができませんでした

Network Managerをインストールしましたが、netctlをインストールしていません。 Linuxコンピュータを起動するたびに、次のエラーメッセージが表示されます。

systemd [1]:構成ファイル '/usr/lib/systemd/system/[email protected]'を開けませんでした:そのようなファイルまたはディレクトリはありません

これは、サービスがまだ何らかの形でアクティブ化されていることを意味すると思いましたが、systemctl list-units | grep netctlを実行しても結果が得られませんでした。このエラーメッセージの原因は何ですか?

2
Jeroen

これは古いシンボリックリンクのように見えます。 /usr/libにある場合は、システムに厄介なことをしない限り、パッケージエラーのように見えます。ただし、systemdが読み取りリンクターゲットであり、それを直接使用している場合は、/etc/systemdのどこかにある可能性があります。

質問のパスでls -lまたはfileを確認してから、/etc/systemdnetctlが発生したかどうかを確認してください。 journalctlを使用して、起動時のログをより注意深く調べることもできます。

1
Pavel Šimerda