pfSenseをアップデート 2.3.1_1→2.3.1_5

pfSenseをアップデートした記録 2.3.1_1→2.3.1_5

アップデート内容確認

2.3.1_1(2.3.1 Update 1)から2.3.1_5(2.3.1 Update 5)にアップデートします

変更点を確認
2.3.1 New Features and Changes – PFSenseDocs
https://doc.pfsense.org/index.php/2.3.1_New_Features_and_Changes#Update_5

今回も基本的にはWEBGUIに関するセキュリティパッチですが
パッチリリース時点で修正できた箇所も同梱していく方針みたいですね

昔はよくpfSenseは更新遅すぎとか文句言われてたものなんですが
正直このUpdateのリリース方式がこんな頻繁にリリースするとは思ってなかったです

Update1からUpdate5にスキップしてますがUpdate2/3/4はリリースされてません

更新して1日しか経ってませんが今のところ変わらず安定してネットできてます

アップデートの手順

事前に設定のバックアップをしておきましょう

まずダッシュボードのVersionのところにある雲マークか
System→Updateを選択

2.3.1_1から2.3.1_5へアップデートと表示出てるのを確認して「Confirm」を押す

無事に完了すると自動で再起動開始

無事に再起動が終わればダッシュボードで更新されたか確認

最後に2.3.1_5の状態で設定をバックアップして完了

Update時の処理ログ

>>> Updating repositories metadata... 
Updating pfSense-core repository catalogue...
pfSense-core repository is up-to-date.
Updating pfSense repository catalogue...
pfSense repository is up-to-date.
All repositories are up-to-date.
>>> Upgrading pfSense-repo... done.
>>> Unlocking package pfSense-kernel-pfSense... done.
>>> Downloading upgrade packages... 
Updating pfSense-core repository catalogue...
pfSense-core repository is up-to-date.
Updating pfSense repository catalogue...
pfSense repository is up-to-date.
All repositories are up-to-date.
Checking for upgrades (41 candidates): .......... done
Processing candidates (41 candidates): .......... done
The following 41 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
  php56-zlib: 5.6.21 -> 5.6.22 [pfSense]
  php56-xmlwriter: 5.6.21 -> 5.6.22 [pfSense]
  php56-xmlreader: 5.6.21 -> 5.6.22 [pfSense]
  php56-xml: 5.6.21 -> 5.6.22 [pfSense]
  php56-tokenizer: 5.6.21 -> 5.6.22 [pfSense]
  php56-sysvshm: 5.6.21 -> 5.6.22 [pfSense]
  php56-sysvsem: 5.6.21 -> 5.6.22 [pfSense]
  php56-sysvmsg: 5.6.21 -> 5.6.22 [pfSense]
  php56-sqlite3: 5.6.21 -> 5.6.22 [pfSense]
  php56-sockets: 5.6.21 -> 5.6.22 [pfSense]
  php56-simplexml: 5.6.21 -> 5.6.22 [pfSense]
  php56-shmop: 5.6.21 -> 5.6.22 [pfSense]
  php56-session: 5.6.21 -> 5.6.22 [pfSense]
  php56-readline: 5.6.21 -> 5.6.22 [pfSense]
  php56-posix: 5.6.21 -> 5.6.22 [pfSense]
  php56-pdo_sqlite: 5.6.21 -> 5.6.22 [pfSense]
  php56-pdo: 5.6.21 -> 5.6.22 [pfSense]
  php56-pcntl: 5.6.21 -> 5.6.22 [pfSense]
  php56-openssl: 5.6.21 -> 5.6.22 [pfSense]
  php56-opcache: 5.6.21 -> 5.6.22 [pfSense]
  php56-mcrypt: 5.6.21 -> 5.6.22 [pfSense]
  php56-mbstring: 5.6.21 -> 5.6.22 [pfSense]
  php56-ldap: 5.6.21 -> 5.6.22 [pfSense]
  php56-json: 5.6.21 -> 5.6.22 [pfSense]
  php56-hash: 5.6.21 -> 5.6.22 [pfSense]
  php56-gettext: 5.6.21 -> 5.6.22 [pfSense]
  php56-filter: 5.6.21 -> 5.6.22 [pfSense]
  php56-dom: 5.6.21 -> 5.6.22 [pfSense]
  php56-curl: 5.6.21 -> 5.6.22 [pfSense]
  php56-ctype: 5.6.21 -> 5.6.22 [pfSense]
  php56-bz2: 5.6.21 -> 5.6.22 [pfSense]
  php56-bcmath: 5.6.21 -> 5.6.22 [pfSense]
  php56: 5.6.21 -> 5.6.22 [pfSense]
  pfSense-rc: 2.3.1_1 -> 2.3.1_5 [pfSense-core]
  pfSense-kernel-pfSense: 2.3.1_1 -> 2.3.1_5 [pfSense-core]
  pfSense-default-config: 2.3.1_1 -> 2.3.1_5 [pfSense-core]
  pfSense-base: 2.3.1_1 -> 2.3.1_5 [pfSense-core]
  pfSense-Status_Monitoring: 1.3_1 -> 1.4.2_1 [pfSense]
  pfSense: 2.3.1_1 -> 2.3.1_5 [pfSense]
  ntp: 4.2.8p7 -> 4.2.8p8 [pfSense]
  expat: 2.1.0_3 -> 2.1.1_1 [pfSense]

44 MiB to be downloaded.
Fetching php56-zlib-5.6.22.txz: .. done
Fetching php56-xmlwriter-5.6.22.txz: .. done
Fetching php56-xmlreader-5.6.22.txz: .. done
Fetching php56-xml-5.6.22.txz: .. done
Fetching php56-tokenizer-5.6.22.txz: . done
Fetching php56-sysvshm-5.6.22.txz: . done
Fetching php56-sysvsem-5.6.22.txz: . done
Fetching php56-sysvmsg-5.6.22.txz: . done
Fetching php56-sqlite3-5.6.22.txz: .. done
Fetching php56-sockets-5.6.22.txz: .... done
Fetching php56-simplexml-5.6.22.txz: ... done
Fetching php56-shmop-5.6.22.txz: . done
Fetching php56-session-5.6.22.txz: ... done
Fetching php56-readline-5.6.22.txz: .. done
Fetching php56-posix-5.6.22.txz: .. done
Fetching php56-pdo_sqlite-5.6.22.txz: .. done
Fetching php56-pdo-5.6.22.txz: ..... done
Fetching php56-pcntl-5.6.22.txz: .. done
Fetching php56-openssl-5.6.22.txz: ..... done
Fetching php56-opcache-5.6.22.txz: ....... done
Fetching php56-mcrypt-5.6.22.txz: .. done
Fetching php56-mbstring-5.6.22.txz: .......... done
Fetching php56-ldap-5.6.22.txz: ... done
Fetching php56-json-5.6.22.txz: .. done
Fetching php56-hash-5.6.22.txz: .......... done
Fetching php56-gettext-5.6.22.txz: . done
Fetching php56-filter-5.6.22.txz: .. done
Fetching php56-dom-5.6.22.txz: ...... done
Fetching php56-curl-5.6.22.txz: ... done
Fetching php56-ctype-5.6.22.txz: . done
Fetching php56-bz2-5.6.22.txz: .. done
Fetching php56-bcmath-5.6.22.txz: .. done
Fetching php56-5.6.22.txz: .......... done
Fetching pfSense-rc-2.3.1_5.txz: . done
Fetching pfSense-kernel-pfSense-2.3.1_5.txz: .......... done
Fetching pfSense-default-config-2.3.1_5.txz: . done
Fetching pfSense-base-2.3.1_5.txz: .......... done
Fetching pfSense-Status_Monitoring-1.4.2_1.txz: .. done
Fetching pfSense-2.3.1_5.txz: . done
Fetching ntp-4.2.8p8.txz: .......... done
Fetching expat-2.1.1_1.txz: .......... done
Checking integrity... done (0 conflicting)
>>> Upgrading pfSense kernel... 
Updating pfSense-core repository catalogue...
pfSense-core repository is up-to-date.
Updating pfSense repository catalogue...
pfSense repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The following 2 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
  pfSense-kernel-pfSense: 2.3.1_1 -> 2.3.1_5 [pfSense-core]
  pfSense-rc: 2.3.1_1 -> 2.3.1_5 [pfSense-core]
[1/2] Upgrading pfSense-rc from 2.3.1_1 to 2.3.1_5...
[1/2] Extracting pfSense-rc-2.3.1_5: .... done
[2/2] Upgrading pfSense-kernel-pfSense from 2.3.1_1 to 2.3.1_5...
===> Keeping a copy of current kernel in /boot/kernel.old
[2/2] Extracting pfSense-kernel-pfSense-2.3.1_5: .......... done
Upgrade is complete.  Rebooting in 10 seconds.
>>> Locking package pfSense-kernel-pfSense... done.
Success