CANPAN ブログ検索
Loading
  • もっと見る
<< 2019年06月 >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
カテゴリアーカイブ
最新記事
最新コメント
Fedora29 を Fedora30 にアップグレードしました [2019年05月04日(Sat)]
Fedora29 を Fedora30 にアップグレードしました


 「Releases/30/Schedule」を確認すると
2019-04-30Fedora 30 Final Release (GA) (Preferred Target)
2019-05-07Fedora 30 Final Release (GA) (Target #1)

なので、5月7日にアップグレードするつもりでした。

 昨日(5/3)、ネットを見ているとアップグレードできることが分かりましたので、早速実行しました。

 以下の資料を参考にしました。

 最初に、データのバックアップをしなさいと書いてあったので、毎回アップグレードで問題が起きる「PostgreSQL」の個人データをバックアップしました。

su postgres
HIZUKE=`date '+\%d'` ; pg_dump php > /data/backup_pgsql/php_"$HIZUKE".sql
ls -l /data/backup_pgsql/php_03.sql
 ↓
-rw-r--r-- 1 postgres postgres 42993795  5月  3 18:39 /data/backup_pgsql/php_03.sql

 次の順番にコマンドを実行しました。
dnf upgrade --refresh
dnf install dnf-plugin-system-upgrade
dnf system-upgrade download --releasever=30
sudo dnf system-upgrade reboot

 気長に待つと、Fedora 30 のログイン画面になります。

 ログインして、アプリが正常に動いているか確認すると、「PostgreSQL」だけが「データの型が古い」とエラー表示が出て、データのアップグレードが失敗して起動しませんでした。

 いろいろ試して、次のようにして「PostgreSQL」が正常に使えるようになりました。

rpm -qa | grep postgres
 ↓
postgresql-11.2-3.fc30.x86_64
postgresql-server-11.2-3.fc30.x86_64
postgresql-upgrade-11.2-3.fc30.x86_64

dnf remove postgresql postgresql-server postgresql-upgrade

rm -rf /var/lib/pgsql
※データをフォルダーごと削除しました。

dnf install postgresql postgresql-server postgresql-upgrade

 次に「PostgreSQL」を「initdb」コマンドで初期化しました。
※私は「webmin」を起動してから「PostgreSQL」設定画面上から初期化しているので、コマンド履歴に残っていませんでした。

systemctl status postgresql.service
※「PostgreSQL」の正常作動を確認しました。

su postgres
createdb php
psql php < /data/backup_pgsql/php_03.sql
※「postgres」以外のユーザーが必要な場合は、「****」というユーザーがいませんとエラー表示が出ます。
※「****」というユーザーを追加してから、再度「psql php < /data/backup_pgsql/php_03.sql」を実行しました。


 この状態で、特に問題なく Fedora30 が動いています。


参考資料
Upgrading Fedora 29 to Fedora 30
Posted by Ryan Lerch on April 30, 2019

Posted by 山田 雄一郎 at 10:56
この記事のURL
http://blog.canpan.info/hofu_nanboku/archive/431
プロフィール

山田 雄一郎さんの画像
山田 雄一郎
プロフィール
ブログ
リンク集
http://blog.canpan.info/hofu_nanboku/index1_0.rdf
http://blog.canpan.info/hofu_nanboku/index2_0.xml