cryptsetup-initramfsの警告

cryptsetup-initramfsの警告

今日から実行すると、次の警告が表示されますupdate-initramfs -u

cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries 
    nor crypto modules. If that's on purpose, you may want to uninstall the 
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs 
    integration and avoid this warning.

cryptsetup-initramfs以前は、起動時に暗号化されたデータパーティションのロックを解除しました。しかし今、これを削除して再起動するたびに手動でパーティションのロックを解除しました(ホームサーバーをリモートで再起動できるように)。

削除しようとすると、cryptsetup-initramfs削除も試みますcryptsetup。しかし、手動でロックを解除するにはこれが必要です。次のように仮定します。

me@myserver:~$ sudo apt remove cryptsetup-initramfs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
  cryptsetup cryptsetup-initramfs
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 210 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] n
Abbruch.
me@myserver:~$ 

だから何をしますか?ただ警告を無視しますか?一般的に、私は「通常の」警告が好きではありません... :D


答えに提案されたソリューションを適用してください。

me@myserver:~$ LANG=C sudo apt-mark manual cryptsetup
cryptsetup was already set to manually installed.
me@myserver:~$ LANG=C sudo apt remove cryptsetup-initramfs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  cryptsetup-run
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  cryptsetup cryptsetup-initramfs
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 210 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
me@myserver:~$ 

ベストアンサー1

あなたは確かに実際にあなたを指定していません考えるInstall cryptsetup;パッケージマネージャは満足のためにパッケージをインストールしますcryptsetup-initramfs。したがって、cryptsetupパッケージは「自動インストール」とマークされています。これは、そのパッケージに依存するすべてのパッケージが削除されると自動的に削除されることを意味します。

解決策は、cryptsetupまず「手動インストール」とマークすることです。特に欲しいのでインストールしてください。

sudo apt-mark manual cryptsetup

必要に応じて、NETでキーをapt使用するなど、他のフロントエンドでこれを行う方法は他にもありますmaptitude

aptインストールすることが確認されたら、インストールと一緒にアンインストールすることをお勧めcryptsetupしません。したがって、後者を削除できます。cryptsetupcryptsetup-initramfs

sudo apt remove cryptsetup-initramfs

おすすめ記事