Upgrading Pop!_OS 21.04 from 20.102021年07月07日 05:39

Pop!_OSのアップグレード

miix320にインストールして使用しているPop!_OS。 21.04がリリースされていたので、20.10からアップグレードしました。

アップグレード方法

Pop!_OSのページに、アップグレード方法が記載されています。

Upgrade Pop!_OS

"Upgrading Pop!_OS to 21.04 from 20.10"の説明どおりに進めます。 最後はGUIでダウンロードして、再起動後に、アップグレードへの進みます。

  • sudo apt update
  • sudo apt full-upgrade
  • GUI [設定]-[OS Upgrade & Recovery]
  • GUI [設定]-[OS Upgrade & Recovery]-[OS Upgrade]-[Download]
  • GUI 最終確認

アップグレード処理の途中で、席を外したので、何分で終わったかは、未確認です。 非力なマシンゆえ、30分以上はかかったはずです。 時間はかかりますが、トラブルは、何もありませんでした。

Pop!_OSの特徴

Pop!_OSと言えば、Pop Shell。タイル状にウィンドウを自動配置してくれます。 デスクトップPCでも、Ubuntuをインストールし、 Pop Shellをダウンロードして、使用しています。

Pop Shell以外にも、miix320的には、画面を回転してくれる等、 Ubuntuを素で入れるだけでは、小面倒な事に対応してくれていたのも、 嬉しいところです。

21.04としては

また21.04になり、トラックパッドでのジェスチャー機能がイケている様なので、使ってみたいと思っています。Pop!_OSのおかげで、まだしばらくは、楽しんでられそうです。

21.04をアップグレードして気づいた点は...。

  • "アプリケーション"を、画面左上に表示するようにしたが、安定したドックに常に表示されるので、要らなかった
  • "アプリケーション"の一覧に、"ファイル"が2種類存在していた。違うバージョンかな。:D

Ubuntu 20.04 でのログイン画面ループ2021年07月09日 23:12

Ubuntu 20.04 にて、ログイン画面(gdm3)で、 正しいユーザ名と、正しいパスワードを入力しても、ログイン後の画面にならず、 再度認証画面が表示される。ループ事象が発生しました。

googleや、DockDockGoで検索するとバージョン(20.04)に依らず、 nvidiaドライバの問題や、 Xauthority, ICEautorityの破損、unityの初期化などの話が挙がっていました。

まずは、マシン起動時にCTR+ALT+F4(F1-F5)などを押して、 tty4などに接続するところから始めます。

対処

grub 設定から、slplash を削除 ... NG

下記修正をしてから、ログインを試みましたが、駄目でした。 nvidiaドライバの問題への対応のようで、当環境はamdgpu環境で、関係無かったみたいです。

  • ファイル:/etc/default/grub
  • 変更前:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  • 変更後:GRUB_CMDLINE_LINUX_DEFAULT="quiet"

他のユーザでログイン ... NG

通常使用のユーザとは別のユーザを作成して、 ログインしてみましたが、変わりありません。

.Xauthority, .ICEautorityの削除 ... NG

もともと、当該ディレクトリが、$HOMEにありませんでした。

gnome, gdm3 の再インストール ... OK

amdgpuドライバの問題かと考え、なんとか、 amdgpuのドライバを再インストールしようと考えました。

操作として、下記を実行しました。

$ sudo apt-get purge amdgpu*
$ sudo reboot

が、よく考えると、amdgpu* で引っかかるパッケージはないはずで、purge されたのは、大量の未使用?パッケージかと思っています。

$ dpkg -l | grep amdgpu
ii  libdrm-amdgpu1:amd64      (略)
ii  xserver-xorg-video-amdgpu           (略)

少し前に(2021.2)に、Ubuntu 20.04.2がリリースされ、 アップデートにより、未使用パッケージが大量に出ているなぁと思っていたので。

$ lsb_release -d
Description:	Ubuntu 20.04.2 LTS

上記のpurgeの結果、再起動後は、gdm3のログイン画面にもならず、tty の画面になっていました。 そのため、再度、gnome-session, gdm3 をインストールしたところ、無事に、ログインできるようになりました。

$ sudo apt install gnome-session gdm3
$ sudo reboot

結果オーライでした。:D

補足

とは言え、統合デスクトップ環境周りで purgeの影響がありました。

  • アイコンが変わっていた(パッケージ更新のせいと思われます)
  • GNOME端末のフォント?行間?が変わった
  • KDE Connect が消えていた

Portainer のアップグレード2021年07月20日 08:48

dockerの管理に、Portainerを使用しています。 CUI で管理する場合もありますが、WEBのGUIで操作出来ることが 便利な場合もあります。

Portainer は、それ自身を dockerとして利用しており、 Portainer 自身のアップグレードをする場面で、 使用する CUIコマンドを忘れないように、備忘録としてメモしておきます。

基本的には、下記ページを参照。

1点あるとすれば、コンテナの削除(docker rm)の後に、 イメージの削除(docker rmi)を実施することで、 その後、コンテナの実行(docker run)した際に、最新のイメージをダウンロードしてくれます。

docker stop portainer
docker rm portainer
docker rmi portainer/portainer-ce
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce