Apache2 が必要なモジュールをインストールしない

Apache2 が必要なモジュールをインストールしない

および 経由で apache2 を削除しsudo apt-get remove --purge apache2sudo apt-get autoremoveおよび 経由で再インストールするsudo apt-get updateと、sudo apt-get install apache2インストールされるはずの mod がインストールされません。

次のようなエラーが返されます。

Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/access_compat.load: Cannot load /usr/lib/apache2/modules/mod_access_compat.so into server: /usr/lib/apache2/modules/mod_access_compat.so: cannot open shared object file: No such file or directory

このようなエラーは、mods-enabled 内のすべての .load ファイルでうんざりするほど繰り返され、mods-enabled からすべての .load ファイルを削除しても apache2 はアクティブになりません。これは、私が知る限り、これらのモジュールが apache2 の機能に必要だからです。/usr/lib/apache2/modules を確認すると、削除と再インストールを繰り返した後でも、mods は存在しません。/usr/lib/apache2 を削除しても効果はありません。

何か助けて?

バージョン: Ubuntu 22.04.2 LTS

答え1

修正しましたsudo apt install --reinstall apache2-bin

関連情報