snapを使用してsnapdをインストールしようとしましたが、次のsudo snap install snapd
エラーが発生しました。
error: cannot communicate with server: Post "http://localhost/v2/snaps/snapd": dial unix /run/snapd.socket: connect: connection refused
私はsnapdサービスを何度もアクティブにしようとしましたが、実行するとsystemctl status snapd
これが私が得るものです。
Loaded: loaded (/usr/lib/systemd/system/snapd.service; enabled; preset: disabled)
Active: inactive (dead) since Thu 2023-03-30 11:16:08 EDT; 5min ago
Duration: 5.012s
TriggeredBy: ● snapd.socket
Process: 42619 ExecStart=/usr/lib/snapd/snapd (code=exited, status=42)
Main PID: 42619 (code=exited, status=42)
CPU: 77ms
5分前(最後に実行した時間)以降に無効になったと表示されますsudo systemctl start snapd.service
。なぜ活性化されなかったのか理解できません。また、sudo systemctl enable snapd.service
create Symlinkを実行しましたが、今スナップショットから何もダウンロードできません。次のエラーが発生します。
error: cannot communicate with server: Post "http://localhost/v2/snaps/snapd": dial unix /run/snapd.socket: connect: no such file or directory
デーモンが非アクティブなようですが、すぐに無効にせずに実行を続ける方法がわかりません。
答え1
走りましょうsudo systemctl enable snapd.apparmor
一部のエラーログを読み取った後、snapd.apparmorが有効になっていないため、snapdサービスが失敗する可能性があります。
役に立ったことを願っています!