Ubuntu18.0.4LTSアップグレード

とりあえずUbuntuの最新版LTSが出たとのことで
そろそろこなれてるかなと思いアップデート
テスト用のサーバがないのでいきなりConohaの本番機で作業
いい加減何とかしたいです。が、お金がないので仕方なし

ひとまずこの辺を参考に
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0517
https://qiita.com/TsutomuNakamura/items/bbd712e3afe5f4bacfac
https://ameblo.jp/yoshihirow/entry-12384337578.html

でお約束のバージョンアップコマンド

$ sudo apt-get install update-manager-core
$ sudo do-release-upgrade -d
$ sudo cat /etc/lsb-release

再起動してバージョンを確認
無事に18.0.4LTSに上がってます。うんうんと思って動作確認
したところ。

トラブルその1
SSHの設定がすべて吹っ飛んでるじゃないですか。
旧を残すとしたのに、、、ということで再設定してsshdを再起動

$ sudo /etc/init.d/ssh restart

でSSHは接続できたもののrootログイン禁止や接続ユーザ限定が
すべてやり直しになった。以下、参照にしました。
https://qiita.com/0x50/items/05c89333ae046dc6fa0f
https://qiita.com/v97ug/items/eca44cf160b65570e423
http://linux.just4fun.biz/?Linux%E7%92%B0%E5%A2%83%E8%A8%AD%E5%AE%9A/%E7%89%B9%E5%AE%9A%E3%83%A6%E3%83%BC%E3%82%B6%E3%81%AE%E3%81%BFSSH%E3%81%AB%E3%82%88%E3%82%8B%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E5%8F%AF%E8%83%BD%E3%81%AB%E3%81%99%E3%82%8B

トラブルその2
なんか謎のメッセージが表示されている。
「/etc/host.conf: line 4: bad command `nospoof on'」だと
どうやらnospoofオプションはサポートされていない模様
なので/etc/host.confのnospoofの箇所をコメントアウト
http://manpages.ubuntu.com/manpages/bionic/ja/man5/host.conf.5.html


トラブルその3
nginxが502のBADGATEWAYだ、これPHP-FPM関連ですよ。
ログを確認すると「/var/run/php/php7.0-fpm.sock failed」と
なっているのでnginxのconfファイルを修正し該当ディレクトリへの
権限付与にて対応

そしたら「File not found.」って、、、
しょうがないのでsockファイルとか削除したら、またBADGATEWAYに

とりあえず、PHP関連再インストールと
php.iniの設定、そしてPHP再起動、nginx再起動で復旧しました
https://qiita.com/renny1398/items/a6aa309d05245f0aae60

前回の14.04LTS→16.04LTSの時と違ってPHPとwordpressが
入ってきているのでfpm周りでトラブルとわ、、、

ひとまず備忘録的に残しておきます。
※まぁこんな初歩的トラブルする人いないと思いますが、、、、




コメント

このブログの人気の投稿

証券外務員1種勉強(計算式暗記用メモ)

GASでGoogleDriveのサブフォルダとファイル一覧を出力する

マクロ経済学(IS-LM分析)