告知(2024.08.12)
リニューアルオープン開始中

旧サイト(現在のページ)は今年まで公開しています。

HTTPS証明書LetsEncryptで自動更新時にエラー

日付
編集
分類
画像0枚
PV日0 月0 年1015
97.97%

HTTPSサーバ証明書「Let's Encrypt」の自動アップデートでエラー。
更新期間が90日と短いので定期的に証明書を更新しなければなりません。 証明書が切れればサーバが危険なサイトと見なされ面倒なことになってしまいます。とりあえず早めに更新しておいて成功するか試してみました。

Amazon Linuxの場合

/usr/local/certbot/certbot-auto renew

File "./letsencrypt", line 7, in
from letsencrypt.main import main
File "/erozine/.local/share/letsencrypt/local/lib/python2.7/dist-packages/letsencrypt/main.py", line 11, in
import zope.component
File "/erozine/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/init.py", line 16, in
from zope.interface import Interface
ImportError:No module named interface

失敗しました。Pythonのバージョンエラーは網戸を閉めても入ってくる小さい虫のようにあるあるです。現行バージョンは3.6.1ですが、これは関係ありません。

File "/erozine/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/init.py"

と示しているようにローカルでインストールされているpython2.7のエラーです。なので、zope.interfaceをそのローカルPythonからインストールします。

/erozine/.local/share/letsencrypt/bin/pip install --upgrade pip
/erozine/.local/share/letsencrypt/bin/pip install zope.interface
/erozine/.local/share/letsencrypt/bin/pip install rsa
/erozine/.local/share/letsencrypt/bin/pip install cryptography

pyenv global 2.7.13
/usr/local/certbot/certbot-auto renew

Saving debug log to /var/log/letsencrypt/letsencrypt.log

----------------------------------
Processing /etc/letsencrypt/renewal/erozine.jp.conf
----------------------------------
Cert not yet due for renewal

The following certs are not due for renewal yet:
/etc/letsencrypt/live/erozine.jp/fullchain.pem (skipped)
No renewals were attempted.

エラー文が消えて[更新する必要はありません]と促されました。更新できませんでしたが、あらかじめエラーを消しておくことができたでぐっすり眠ることができます。

CentOS7の場合

上記はAmazonLinuxのエラーでしたが、CentOS7のエラーはまた一風変わったものでした。

ImportError:/hamster/.local/share/letsencrypt/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so:undefined symbol:OPENSSL_sk_num

最初にHTTPS化にするにあたって、Nginxをソースからインストールしてconfigureオプションでopensslを最新のものにしたので、opensslバージョンが新しすぎてエラーがでています。AmazonLinuxではOpensslが古かったのでこのエラーが無かったんですね。

yum remove openssl-devel
cd ~/.local/share/letsencrypt/bin/
./pip uninstall cryptography pyopenssl -y
rm -rf ~/.cache/
./pip install cryptography pyopenssl
ldd ~/.local/share/letsencrypt/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so

完了。

  • 🥰抜けました
    191
  • 🥹感動しました
    1
  • 😆笑いました
    1
  • 🤔意味わからんです
    1
  • 😡胸糞悪かったです
    1
  • 😣萎えてしまいました
    2
  • 投票する
この記事をブックマーク
    日付
    編集
    分類
    画像0枚
    PV日0 月0 年1015
    97.97%
    お読み頂きありがとうございました!
    Thanks Good Read again!
    コメントを書き込め
    本文必須 最低2字 最大400字 名前空欄可 最大20字
    コメント一覧
    1
    a3d55c

    ee

    0
    0
    返信
    2
    da7ede

    ee

    0
    0
    返信
    3
    da7ede

    ee

    0
    0
    返信
    4
    d4a394

    I'll let you pick any hole if you fuck it hard f1nd me on carolinedixon_mooo_com change _ to dot

    0
    0
    返信
    関連記事
    春休み終盤に差し掛かった時にiCloudに削除し忘れていたイメージファイル100枚のサムネイル画像
    春休み終盤に差し掛かった時にiCloudに削除し忘れていたイメージファイル100枚
    日0 月819 年5.05k
    189
    22

    ee22件

    第三回秋の三連休画像集173枚のサムネイル画像
    第三回秋の三連休画像集173枚
    日938 月1.07k 年2.18k
    117
    45

    ee37件

    第二回秋の3連休に132枚の画像集のサムネイル画像
    第二回秋の3連休に132枚の画像集
    日0 年6.58k
    105
    18

    ee26件

    2020年5月16日(土)にテレビを観ながら保存した相当な画像集123枚のサムネイル画像
    2020年5月16日(土)にテレビを観ながら保存した相当な画像集123枚
    日0 年875
    76
    9

    ee33件

    【成年向け漫画】ぼくは勉強ができないのサムネイル画像
    【成年向け漫画】ぼくは勉強ができない
    日329 月679 年2.72k
    127
    90

    ee10件

    いつか保存しようと企んでいた108枚の貴重な画像集のサムネイル画像
    いつか保存しようと企んでいた108枚の貴重な画像集
    日0 月798 年5.64k
    65
    15

    ee43件

    2015年度エロ漫画ランキング『ヌーディストビーチ』がまさかの2位のサムネイル画像
    2015年度エロ漫画ランキング『ヌーディストビーチ』がまさかの2位
    日0 月658 年6.67k
    27
    32

    ee1件

    生中出しAVってあるやんのサムネイル画像
    生中出しAVってあるやん
    日266 月2.78k 年24.51k
    83
    70

    ee8件

    2020年01月08日の普通の画像集127枚のサムネイル画像
    2020年01月08日の普通の画像集127枚
    日0 年5.78k
    154
    32

    ee34件

    夏が過ぎ風あざみにごみ箱から復元した貧しく乏しい画像集のサムネイル画像
    夏が過ぎ風あざみにごみ箱から復元した貧しく乏しい画像集
    日0 月3.97k 年8.92k
    62
    20

    ee20件