matsuok’s diary

あくまでも個人的意見であり感想です

自宅のUbuntu 18.04.5 LTSを20.04(LTS)アップグレードしてみました 失敗

自宅のUbuntu 18.04.5 LTSを20.04(LTS)アップグレードしてみました

MacBook-Pro:~ matsuokazumasa$ ssh matsuok
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-128-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

 * Canonical Livepatch is available for installation.
   - Reduce system reboots and improve kernel security. Activate at:
     https://ubuntu.com/livepatch

0 個のパッケージがアップデート可能です。
0 個のアップデートはセキュリティアップデートです。

Last login: Thu Jul 30 13:27:42 2020 from 192.168.0.7
matsuok@matsuok:~$ uname -a
Linux matsuok 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
matsuok@matsuok:~$

Ubuntu 18.04.5 LTS

Ubuntu 18.04(LTS)→方法

https://qiita.com/hitobb/items/2ee9b1c2c49760976e0f
qiita.com

2020年4月23日、Ubuntu 20.04がリリースされました。

https://jp.ubuntu.com/download

Ubuntuは通例として、偶数年度の4月リリースは長期サポート版(LTS:Long Term Support)です。

サポート期間は5年間!(〜2025年4月まで)

前回のLTSである Ubuntu 18.04からアップグレードする方々もいらっしゃると思いますので、アップグレード手順のメモをここに残します。

手順

  • sudo apt updateを実行します。
  • sudo apt install update-managerを実行します。
  • sudo apt dist-upgradeを実行します。
  • sudo do-release-upgrade -dを実行します。「-d」オプションは必須です。
  • 古いパッケージ一覧が表示されるので、yを入力して削除します。デフォルト値はNなので、必ず入力してください。
  • ubuntuが再起動されます。
  • SSHにて、再接続します。
  • more /etc/os-releaseを実行して、Ubuntuのバージョンを確認します。
matsuok@matsuok:~$ sudo apt update
[sudo] matsuok のパスワード:
ヒット:1 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic InRelease
ヒット:2 http://archive.ubuntulinux.jp/ubuntu bionic InRelease
ヒット:3 http://archive.ubuntulinux.jp/ubuntu-ja-non-free bionic InRelease
取得:4 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates InRelease [88.7 kB]
ヒット:5 http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease
ヒット:6 https://packages.microsoft.com/repos/vscode stable InRelease
ヒット:7 http://apt.postgresql.org/pub/repos/apt bionic-pgdg InRelease
ヒット:8 http://archive.canonical.com/ubuntu bionic InRelease
取得:9 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-backports InRelease [74.6 kB]
ヒット:10 http://ppa.launchpad.net/libreoffice/ppa/ubuntu bionic InRelease
取得:11 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-security InRelease [88.7 kB]
ヒット:12 http://ppa.launchpad.net/sicklylife/mozc/ubuntu bionic InRelease
取得:13 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates/main amd64 DEP-11 Metadata [294 kB]
取得:14 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [288 kB]
取得:15 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2,468 B]
取得:16 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [9,288 B]
取得:17 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-security/main amd64 DEP-11 Metadata [49.0 kB]
取得:18 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-security/universe amd64 DEP-11 Metadata [59.5 kB]
取得:19 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
957 kB を 5秒 で取得しました (210 kB/s)
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードできるパッケージが 4 個あります。表示するには 'apt list --upgradable' を実行してください。
matsuok@matsuok:~$ sudo apt install update-manager
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
.../python3-apport_2.20.9-0ubuntu7.21_all.deb を展開する準備をしています ...
python3-apport (2.20.9-0ubuntu7.21) で (2.20.9-0ubuntu7.20 に) 上書き展開して
います ...
.../apport_2.20.9-0ubuntu7.21_all.deb を展開する準備をしています ...
apport (2.20.9-0ubuntu7.21) で (2.20.9-0ubuntu7.20 に) 上書き展開しています ...
.../apport-gtk_2.20.9-0ubuntu7.21_all.deb を展開する準備をしています ...
apport-gtk (2.20.9-0ubuntu7.21) で (2.20.9-0ubuntu7.20 に) 上書き展開していま
す ...
python3-problem-report (2.20.9-0ubuntu7.21) を設定しています ...
python3-apport (2.20.9-0ubuntu7.21) を設定しています ...
apport (2.20.9-0ubuntu7.21) を設定しています ...
apport-autoreport.service is a disabled or a static unit, not starting it.
apport-gtk (2.20.9-0ubuntu7.21) を設定しています ...
man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ...
gnome-menus (3.13.3-11ubuntu1.1) のトリガを処理しています ...
hicolor-icon-theme (0.17-2) のトリガを処理しています ...
mime-support (3.60ubuntu1) のトリガを処理しています ...
ureadahead (0.100.0-21) のトリガを処理しています ...
ureadahead will be reprofiled on next reboot
desktop-file-utils (0.23-1ubuntu3.18.04.2) のトリガを処理しています ...
systemd (237-3ubuntu10.43) のトリガを処理しています ...
matsuok@matsuok:~$
matsuok@matsuok:~$ sudo do-release-upgrade -d
新しい Ubuntu のリリースをチェックしています
0% [作業中]                                                                   0% [ftp.jaist.ac.jp (150.65.7.130) へ接続しています]                          0% [ヘッダの待機中です]                                                       取得:1 ツールの署名のアップグレード [1,554 B]
99% [作業中]                                                                  99% [ヘッダの待機中です]                                                      99% [ftp.jaist.ac.jp (2001:df0:2ed:feed::feed) へ接続しています]              99% [ftp.jaist.ac.jp (150.65.7.130) へ接続しています]                         99% [ヘッダの待機中です]                                                      取得:2 ツールのアップグレード [1,340 kB]
100% [作業中]                                                                 1,342 kバイト/0秒 を取得しました (0 B/秒)
「focal.tar.gz.gpg」を用いて「focal.tar.gz」の認証を行ないます
'focal.tar.gz' の展開中

キャッシュを読み込み中

パッケージマネージャーをチェック中です

SSH経由で実行していますが、続けますか?


このセッションはSSH上で実行されているようです。アップグレードをSSH越しに行うことは推奨されません。アップグレードに失敗した時の復元が困難になるからです。

続行する場合、追加のSSHデーモンをポート '1022' で起動します。
本当に作業を進めてよろしいですか?

続行する[yN] n
matsuok@matsuok:~$

ssh経由やめて、サーバー上で行います


これからは、延々ダウンロードなので、略

2時間弱でダウンロード終わると上書き展開、インストールが始まる

  • 途中にライブラリの切り替えのため再起動が複数あるが、都度確認するか選択。デフォルトは確認。しない「はい」選択
  • smb.confが変更してあるが、どうするかの選択。既存使用を選択
  • openssh-serverの既存設定を保存するか選択。保存
  • gdm3 custom設定を残すか選択。残す。

‐サポートが中止されたパッケージ削除の確認、なんと85個。なにか確認せずに受け入れる。
‐やっと再起動。開始してから約4時間経過

画面が変... 困った
やはり新規インストールしかないのか