Linux DeployのUbuntuを22.04 LSTにアップグレードしてみる

投稿者: | 9月 27, 2022

導入

Linux Deployでインストールできるのは、18.04 LTS(Bionic Beaver)までですが、20.04 LST(Focal Fossa)を通して22.04 LST(Jammy Jellyfish)にアップグレードできるはずです。そこで、単純にsudo apt install update-manager-coreをして、sudo do-release-upgradeしても

authenticate 'focal.tar.gz' against 'focal.tar.gz.gpg' 
Authentication failed
Authenticating the upgrade failed. There may be a problem with the network or with the server.

ってなってダウンロードしたのものVerifyができませんでした。的なことが言われます。まあ、これをクリアしてもさらに問題があるんですけどね…

手順

まず初めにあのようになるのはProblem upragding to focal fossa 20.04 authenticate ‘focal.tar.gz’ against ‘focal.tar.gz.gpg’ Authentication failedを見ればわかります。どうやらリポジトリが追加されていないようです。

sudo vim /etc/apt/sources.list

でソース一覧を開き、aとかおして、

 deb http://ports.ubuntu.com/ubuntu-ports/ bionic-updates main restricted

を追加します。その後sudo apt updatesudo apt upgradeをすると300越えのアップデートが降ってくるのでインストールします。それが終わって、再びsudo do-release-upgradeをすると、今度は

Hit http://ports.ubuntu.com bionic InRelease                                         
Hit http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease                    
Fetched 0 B in 0s (0 B/s)                                                            
Reading package lists... Done    
Building dependency tree          
Reading state information... Done

Restoring original system state

Aborting
Reading package lists... Done    
Building dependency tree          
Reading state information... Done

パッケージリストを取得するところまで行きますが、なんか突然Restoring original system stateって言われて戻っちゃいます。これも調べてみるとCan’t upgrade to Ubuntu 21.04 : “Restoring original system state. Aborting”で書かれていて、snapdをアンイストールすればいいらしいです。素直に

sudo apt-get purge snapd

とかでアンイストールしましょう。これでやっと問題なくsudo do-release-upgradeでアップグレードできます。なんか途中でlibkmod: ERROR ../libkmod/libkmod-module.c:1657 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directoryみたいなエラーが連続して出ますが、見なかったことにしましょう。問題なく進みます(多分)。20.04にアップグレードできたら再びsudo do-release-upgradeでアップグレードしましょう!

結果

ちなみに使用している端末はXperia Z3です。22.04にアップデートするとユーザがsudoを使えなくなるので、Linux DeployのInstallボタンの下にあるConfigureを実行して使えるようにしました。

18.04 LST
20.04 LST
22.04 LST

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)