パッケージを削除してもinitスクリプトは削除されませんか?

パッケージを削除してもinitスクリプトは削除されませんか?

webmin数年前にアプリをインストールして削除しました。

Debian11 / KDEからWaylandに切り替えてスタンバイモードでコンピュータを起動したため、セッション壊れている常に(現在の平均2日に1回)。

ctrl + alt + F2を押してからユーザーをログアウトし、pkill -KILL -u {username}ctrl + alt + F(たとえば8)を押してログイン画面を表示すると、すぐに黒い背景に次のエラーが表示されますFailed to start LSB: web-based administration interface for Unix systems

このエラーをオンラインで調べた結果、Webminに関連しているようです。

これ以上インストールされていないことを確認しましたsudo apt-get remove webmin(とマークされていますPackage 'webmin' is not installed, so not removed)。

実行中のsudo systemctl status webminプログラム:

● webmin.service - LSB: web-based administration interface for Unix systems
     Loaded: loaded (/etc/init.d/webmin; generated)
     Active: failed (Result: exit-code) since Sat 2022-01-08 23:56:28 CET; 1 day 15h ago
       Docs: man:systemd-sysv-generator(8)
    Process: 2061 ExecStart=/etc/init.d/webmin start (code=exited, status=127)
        CPU: 1ms

hostname systemd[1]: Starting LSB: web-based administration interface for Unix systems...
hostname systemd[1]: webmin.service: Control process exited, code=exited, status=127/n/a
hostname systemd[1]: webmin.service: Failed with result 'exit-code'.
hostname systemd[1]: Failed to start LSB: web-based administration interface for Unix systems.

パッケージが削除されたときにWebminなどのシステムサービス初期化スクリプトは削除されませんか?

答え1

Debian ポリシーに準拠したパッケージではそうです。パッケージと共にsystemdサービスを削除する必要があります。

しかし、これはシステムサービスではなく初期化スクリプトです。これらは存在するため、/etcパッケージが削除されたときにのみ削除されます。削除済み、単に削除しないでください:

sudo apt purge webmin

そうしないと、webminパッケージがポリシーに準拠していない可能性があります(ほぼ15年間、Debianでは使用できませんでした。)。

関連情報