目次
環境
Compute Engine: f1-micro(vCPU x 1、メモリ 0.6 GB)
OS: CentOS7
nginx: 1.12.2
Apache: 2.4.6 (リバースプロキシ)
はじめに
Compute Engine の f1-micro のusリージョンなら無料でサーバーを使用できるらしい(うろぼえ) ので試しに遊んでみようといろいろやっていました。
Let's Encryptを導入するぞってことで下記コマンドを入力
$ sudo yum install -y certbot ~~~~ Error downloading packages: python2-parsedatetime-2.4-5.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python2-future-0.16.0-6.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python-zope-event-4.0.3-2.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory 1:python-zope-component-4.1.0-3.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python-requests-toolbelt-0.8.0-1.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python-zope-interface-4.0.5-4.el7.x86_64: [Errno 5] [Errno 12] Cannot allocate memory python2-cryptography-1.7.2-2.el7.x86_64: [Errno 5] [Errno 12] Cannot allocate memory python2-mock-1.0.1-9.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python2-configargparse-0.11.0-1.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python2-certbot-0.26.1-2.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python2-acme-0.26.1-1.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python-ndg_httpsclient-0.3.2-1.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python2-pyrfc3339-1.0-2.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory pytz-2016.10-2.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python2-six-1.9.0-0.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python2-josepy-1.1.0-1.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory python2-requests-2.6.0-0.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory
よーし終わったなー
・・・ん?
エラーがでてる・・・
「Cannot allocate memory」
あーこれメモリー足りないやつだー
対応
メモリー足りないから導入できないは、思考停止の脳死状態なので、いろいろやってみる。
とりあえず、下記コマンドを一発
$ sync
再度Let's Encryptをインストール
$ sudo yum install -y certbot ~~~~ Error downloading packages: python-zope-interface-4.0.5-4.el7.x86_64: [Errno 5] [Errno 12] Cannot allocate memory python2-cryptography-1.7.2-2.el7.x86_64: [Errno 5] [Errno 12] Cannot allocate memory pytz-2016.10-2.el7.noarch: [Errno 5] [Errno 12] Cannot allocate memory
お、何かエラーが減ったぞ!
て事で、もう一度
$ sync
もう一丁Let's Encryptをインストール
$ sudo yum install -y certbot ~~~~ Installed: certbot.noarch 0:0.26.1-2.el7 Dependency Installed: pyOpenSSL.x86_64 0:0.13.1-3.el7 python-cffi.x86_64 0:1.6.0-5.el7 python-enum34.noarch 0:1.0.4-1.el7 python-idna.noarch 0:2.4-1.el7 python-ndg_httpsclient.noarch 0:0.3.2-1.el7 python-ply.noarch 0:3.4-11.el7 python-pycparser.noarch 0:2.14-1.el7 python-requests-toolbelt.noarch 0:0.8.0-1.el7 python-zope-component.noarch 1:4.1.0-3.el7 python-zope-event.noarch 0:4.0.3-2.el7 python-zope-interface.x86_64 0:4.0.5-4.el7 python2-acme.noarch 0:0.26.1-1.el7 python2-certbot.noarch 0:0.26.1-2.el7 python2-configargparse.noarch 0:0.11.0-1.el7 python2-cryptography.x86_64 0:1.7.2-2.el7 python2-future.noarch 0:0.16.0-6.el7 python2-josepy.noarch 0:1.1.0-1.el7 python2-mock.noarch 0:1.0.1-9.el7 python2-parsedatetime.noarch 0:2.4-5.el7 python2-pyrfc3339.noarch 0:1.0-2.el7 python2-requests.noarch 0:2.6.0-0.el7 python2-six.noarch 0:1.9.0-0.el7 pytz.noarch 0:2016.10-2.el7 Complete!
キター!
インストールできました!