Ubuntu 16.04 LTS からUbuntu 18.04 LTSにアップグレードできなかった
アップグレードしようとしたら怒られたので、対処方法をここに残します。
が、結局 うまくいかなかった のでクリーンインストールしました。(こっちの方が何倍も早い)
この記事を読んで欲しい人
他人の失敗談に興味がある人
結論
- Windows の高速スタートアップを疑え
環境
今使ってるやつ
次使うやつ
アップグレード開始
はじめるぞ〜
Bionic Beaver "超人的な" "ビーバー"?
※Gopherはホリネズミ
頑張れ〜
きた〜
解決方法を探す PPA削除編
Ubuntu以外から提供されている非公式パッケージ ってのが怪しい。 たぶんPPAのことだと思うから削除してみようかな?
設定マネージャ -> ソフトウェアとアップデート -> 他のソフトウェア
今使ってるパッケージは以下の通り
- SimpleScreenRecorder (画面キャプチャアプリ)
- Google Chrome (Webブラウザ)
- Slack (ビジネスを前進させるコラボレーションの拠点)
- VScode (テキストエディタ)
- ROS (Robot Operating System)
- NeoVim (統合開発環境)
まずはこれらを削除してみて、どうなるかを確認する。
再読み込みじゃ
そして再挑戦
駄目でした
解決方法を探す 他人の方法を真似る
このブログを参考にしました。
ターミナルを起動して、以下のコマンド実行。
$ sudo apt update $ sudo apt upgrade $ sudo apt autoremove $ sudo do-release-upgrade
だめでした〜
なんかAppStream関連でエラー出てるっぽい。
そして、解決方法をみつけた。
ちなみにAppStreamは「Ubuntu/GNOMEソフトウェア」の基盤となるソフトウェアらしい。
StackOverflowを参考に、ターミナルでコマンドを実行
$ sudo apt install appstream/xenial-backports # バージョンが0.10以上であることを確認 $ appstreamcli --version AppStream CLI tool version: 0.10.6 # リフレッシュ $ sudo appstreamcli refresh --force AppStream cache update completed successfully.
そして再挑戦。でも、だめでした〜
解決方法を探す PPAを削除する
次に参考にしたのはこの記事。
ppa-purgeを使ってパッケージを削除してみる。
# インストールされてるPPAの確認 $ grep -RoPish '(?<=ppa.launchpad.net/)[^/]+/[^/ ]+' /etc/apt | sort -u | sed 's/^/ppa:/' ppa:maarten-baert/simplescreenrecorder ppa:neovim-ppa/stable # この2つを削除したい。 # ppa-purgeのインストール $ sudo apt install ppa-purge # 削除 $ sudo add-apt-repository --remove ppa:maarten-baert/simplescreenrecorder $ sudo add-apt-repository --remove ppa:neovim-ppa/stable
そして再挑戦。もうだめぽ・・・(ここで諦める)
もしかしたら原因分かったかも?
このあとXubuntu 18.04イメージファイルをUSBメモリに入れて、クリーンインストールしたのですがそちらでも一回失敗しました。
原因は、Windowsの高速スタートアップがONになっていた ことです。
だいぶ前にOFFにしてたんですけど、Windowsアップデートにより勝手にONになってたみたい。
高速スタートアップをOFFにしたら、Xubuntu 18.04入りました。(クリーンインストールだけどね………)