Let'sEncryptのワイルドカードタイプ更新のためCentOS7にCertbotをインストールしたい
CentOS7.2.1511 、WEBサーバーはApacheです。
すでにLet'sEncryptのワイルドカードはインストール済です。
一度更新はしており、その際はcertbot-autoを使っていました。
しかし、同様の手順で行うとすると、certbot-autoはもう使えないとのメッセージが出ます。
Your system is not supported by certbot-auto anymore. certbot-auto and its Certbot installation will no longer receive updates. You will not receive any bug fixes including those fixing server compatibility or security problems. Please visit https://certbot.eff.org/ to check for other alternatives. Saving debug log to /var/log/letsencrypt/letsencrypt.log Plugins selected: Authenticator apache, Installer apache
### snapdがインストールできない?
https://certbot.eff.org/ サイトに行き、
https://certbot.eff.org/lets-encrypt/centosrhel7-apache
の手順に従い、snapdのインストールを試みますが、
[root@centos70]# sudo yum install snapd 読み込んだプラグイン:copr, fastestmirror cr | 2.9 kB 00:00:00 cr/7/x86_64/primary_db | 1.1 kB 00:00:00 Loading mirror speeds from cached hostfile * base: d36uatko69830t.cloudfront.net * extras: d36uatko69830t.cloudfront.net * remi-safe: ftp.riken.jp * updates: d36uatko69830t.cloudfront.net 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ snapd.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: snap-confine(x86-64) = 2.30-0.el7.centos.1 のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: snapd-selinux = 2.30-0.el7.centos.1 のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: bash-completion のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: fuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: squashfs-tools のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: squashfuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ bash-completion.noarch 1:2.1-8.el7 を インストール ---> パッケージ fuse.x86_64 0:2.9.2-11.el7 を インストール ---> パッケージ snap-confine.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: libseccomp.so.2()(64bit) のパッケージ: snap-confine-2.30-0.el7.centos.1.x86_64 ---> パッケージ snapd.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: squashfuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 ---> パッケージ snapd-selinux.noarch 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: selinux-policy-base >= 3.13.1-166.el7_4.7 のパッケージ: snapd-selinux-2.30-0.el7.centos.1.noarch ---> パッケージ squashfs-tools.x86_64 0:4.3-0.21.gitaae0aff4.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ libseccomp.x86_64 0:2.3.1-4.el7 を インストール ---> パッケージ selinux-policy-targeted.noarch 0:3.13.1-102.el7_3.15 を 更新 ---> パッケージ selinux-policy-targeted.noarch 0:3.13.1-268.el7_9.2 を アップデート --> 依存性の処理をしています: selinux-policy = 3.13.1-268.el7_9.2 のパッケージ: selinux-policy-targeted-3.13.1-268.el7_9.2.noarch --> 依存性の処理をしています: selinux-policy = 3.13.1-268.el7_9.2 のパッケージ: selinux-policy-targeted-3.13.1-268.el7_9.2.noarch ---> パッケージ snapd.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: squashfuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ selinux-policy.noarch 0:3.13.1-102.el7_3.15 を 更新 ---> パッケージ selinux-policy.noarch 0:3.13.1-268.el7_9.2 を アップデート ---> パッケージ snapd.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: squashfuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: snapd-2.30-0.el7.centos.1.x86_64 (copr:copr.fedorainfracloud.org:ngompa:snapcore-el7) 要求: squashfuse 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest
--skip-brokenを後ろにつけて、再実行すると
[root@centos70]# sudo yum install snapd --skip-broken 読み込んだプラグイン:copr, fastestmirror Loading mirror speeds from cached hostfile * base: d36uatko69830t.cloudfront.net * extras: d36uatko69830t.cloudfront.net * remi-safe: ftp.riken.jp * updates: d36uatko69830t.cloudfront.net 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ snapd.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: snap-confine(x86-64) = 2.30-0.el7.centos.1 のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: snapd-selinux = 2.30-0.el7.centos.1 のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: bash-completion のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: fuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: squashfs-tools のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> 依存性の処理をしています: squashfuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ bash-completion.noarch 1:2.1-8.el7 を インストール ---> パッケージ fuse.x86_64 0:2.9.2-11.el7 を インストール ---> パッケージ snap-confine.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: libseccomp.so.2()(64bit) のパッケージ: snap-confine-2.30-0.el7.centos.1.x86_64 ---> パッケージ snapd.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: squashfuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 ---> パッケージ snapd-selinux.noarch 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: selinux-policy-base >= 3.13.1-166.el7_4.7 のパッケージ: snapd-selinux-2.30-0.el7.centos.1.noarch ---> パッケージ squashfs-tools.x86_64 0:4.3-0.21.gitaae0aff4.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ libseccomp.x86_64 0:2.3.1-4.el7 を インストール ---> パッケージ selinux-policy-targeted.noarch 0:3.13.1-102.el7_3.15 を 更新 ---> パッケージ selinux-policy-targeted.noarch 0:3.13.1-268.el7_9.2 を アップデート --> 依存性の処理をしています: selinux-policy = 3.13.1-268.el7_9.2 のパッケージ: selinux-policy-targeted-3.13.1-268.el7_9.2.noarch --> 依存性の処理をしています: selinux-policy = 3.13.1-268.el7_9.2 のパッケージ: selinux-policy-targeted-3.13.1-268.el7_9.2.noarch ---> パッケージ snapd.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: squashfuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ selinux-policy.noarch 0:3.13.1-102.el7_3.15 を 更新 ---> パッケージ selinux-policy.noarch 0:3.13.1-268.el7_9.2 を アップデート ---> パッケージ snapd.x86_64 0:2.30-0.el7.centos.1 を インストール --> 依存性の処理をしています: squashfuse のパッケージ: snapd-2.30-0.el7.centos.1.x86_64 パッケージは依存関係に問題があるため、飛ばします: 1:bash-completion-2.1-8.el7.noarch (base から) fuse-2.9.2-11.el7.x86_64 (base から) libseccomp-2.3.1-4.el7.x86_64 (base から) selinux-policy-3.13.1-268.el7_9.2.noarch (updates から) selinux-policy-targeted-3.13.1-268.el7_9.2.noarch (updates から) snap-confine-2.30-0.el7.centos.1.x86_64 (copr:copr.fedorainfracloud.org:ngompa:snapcore-el7 から) snapd-2.30-0.el7.centos.1.x86_64 (copr:copr.fedorainfracloud.org:ngompa:snapcore-el7 から) snapd-selinux-2.30-0.el7.centos.1.noarch (copr:copr.fedorainfracloud.org:ngompa:snapcore-el7 から) squashfs-tools-4.3-0.21.gitaae0aff4.el7.x86_64 (base から)
ですが、次の
sudo systemctl enable --now snapd.socket
を試しても、ファイル、ディレクトリがないと言われます。
(インストールに失敗しているようです。)
### 最終的に実行したいこと
どうもsnapdが入らないことにはcertbotがインストールできません。
最終的にはLet's Encryptのワイルドカードが更新できれば良いので、他の手段でも構いません。
よろしくお願いいたします。
### 補足情報
エラーメッセージにある「要求: squashfuse」が不明です。
また
rpm -Va --nofiles --nodigest
も試しましたが、変化はありませんでした。
[root@centos70 /]# yum install epel-release 読み込んだプラグイン:copr, fastestmirror Loading mirror speeds from cached hostfile * base: d36uatko69830t.cloudfront.net * extras: d36uatko69830t.cloudfront.net * remi-safe: ftp.riken.jp * updates: d36uatko69830t.cloudfront.net パッケージ epel-release-7-11.noarch はインストール済みか最新バージョンです 何もしません [root@centos70 /]# yum install certbot python-certbot-apache 読み込んだプラグイン:copr, fastestmirror Loading mirror speeds from cached hostfile * base: d36uatko69830t.cloudfront.net * extras: d36uatko69830t.cloudfront.net * remi-safe: ftp.riken.jp * updates: d36uatko69830t.cloudfront.net パッケージ certbot は利用できません。 パッケージ python-certbot-apache は利用できません。 エラー: 何もしません
一応、こちらも提示しておきます。
回答1件
あなたの回答
tips
プレビュー