Ubuntu16.04を18.04にアップデートした際のトラブルと対処したこと

ubuntu16.04LTSを使用していたのですが、やっと安定版の18.04LTSが正式リリースされたのでアップデートしました。ターミナルから18.04に無事アップデートできたので、指示どおり再起動したところ、トラブルが発生。

アカウントの選択とパスワードの入力までは可能なのですが、パスワードを入力してログインしようとした瞬間にフリーズするという不具合でした。

まあよくあるよねと思いつつ、なんとか自力で立ち上げられるところまで来たのでメモ。

条件

・ubuntu16.04LTSからubuntu17.10にアップデートしてすぐにubuntu18.04LTSにアップデートしたときに発生。

・win10とubuntuのディアルブート環境

マシンの構成がprocessor Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
GPU [GeForce GTX 1050 Mobile] だったので、GPUのドライバ辺りだろうなあと思い結果的にNIVIDIAのドライバからubuntuの標準のドライバに戻したりいろいろしたら入れるようになった。

試したこと

以前のカーネルのバージョンで起動してみる。

Advanced options for ubuntuからインストールされている古いカーネルのバージョンで起動できる。以前これで行けたので試してみたが起動せず。

recovery modeで起動

現時点で最新のバージョンのリカバリーモード4.15.0-20-generic(recovery mode)で起動した。

リカバリーモードには入れたのでdpkgとgrubでパッケージとブートローダーをアップデート。

resumeで低解像度モードで起動。入れたのでとりあえずターミナルから、

$sudo apt-get update

$sudo apt-get upgrade

その後「ソフトウェアとアップデート」からGPUのドライバをubuntuの標準のやつに戻しました。

その後また低解像度モードでログインしてドライバを確認した画像↓

この後再起動すると通常のモードでログインできました。

いろいろやったので何が原因なのかはっきりわからなかったんですが、多分NIVIDIAのGPUドライバだと思います(偏見)。

ダウングレードするハメにならなくてよかったです。

終わり。

WordPressの記事が見れなくなる不具合について

解決したので記録しておく。

  • 現象

個別記事のパーマリンクに移動しても記事が表示されず白いページになる。ただし記事によって表示されたりされなかったりまちまち

  • 原因

PHPのバージョンが古い。PHP5.4からPHP5.6にアップデートしたら直りました。

  • 解決方法

下記を参考にアップデートしましょう。

PHPのバージョンを5.3から5.6にアップデートした

PHPのアップデート方法のメモ

 

  • 反省

なんで5.4が入ってたのか謎だったんですが、Apache導入の時に参考にした記録が古かったのかも。そういうのはあまりよくない。

 

WordPressに移行しました。

理由がよくわからなかったのですが、はてなブログで非公開措置が行われたためWordPressに移行いたしました。

移行の際にはレンタルサーバー(CentOS7使用)を借りて一から構築しました。

以下、参考にしたサイトの皆様

 

【初心者でもわかる】yumコマンドの使い方とリポジトリの追加方法

CentOSの基本的な使い方がわからなかったのでこちらを参考に。

 

サーバーとして24時間使用するため、セキュリティアップデートは自動的に行われるようにしないと心配なので設定しました。

 

Linux(CentOS7)でWebサーバーを構築する。 -Apache導入編-

Apacheの導入。

 

[CentOS7] WordPressの導入

最新版Wordpressの導入。

 

その他firewalledの設定なども行いましたが結局レンタルサーバーのクライアントでやったほうが簡単だったのでしたとさ。

 

以上