Eoan Ermine (19.10)が2019年10月17日リリースされた。 万が一のことを考えて正月までまってアップグレード(クリーンインストールではない)。
$ lsb_release -a o LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 19.10 Release: 19.10 Codename: eoan
インストール後のトラブルは特になし。
アップグレード作業の途中でリブートがかかるが、grub rescureに落ちる。 そう言えば前回も、少々特殊なディスク構成であるため、同様にはまったがすっかり失念していた。 しかし、前回と同じように解決しない。
error: symbol `grub_file_filters' not found
ブート時に(grubが起動するときに)上記のエラーが発生してgrub rescureに落ちるのだが、 normal.modをinsmodした際にも、このメッセージが表示される。
そもそもgrubのインターフェイスでなんとかなる次元ではないらしい。 仕方がないので別マシンでEoanのDVDを焼いて、ライブ起動して、chrootを使って、 grubを再インストールした。 無事に解決。次回にコピペできるように、記録しておく。
DVDを焼けるマシンがモニタレスのDebianマシンしかないので、 これにsshで入って、isoファイルを落として、md5を確認。続いて、DVDに焼く。
$ wget http://cdimage-u-toyama.ubuntulinux.jp/releases/19.10/ubuntu-ja-19.10-desktop-amd64.iso $ md5sum ubuntu-ja-19.10-desktop-amd64.iso [snip] $ ls -l /dev/dvdrw lrwxrwxrwx 1 root root 3 1月 3 21:22 /dev/dvdrw -> sr0 $ growisofs -dvd-compat -Z /dev/sr0=ubuntu-ja-19.10-desktop-amd64.iso Executing 'builtin_dd if=ubuntu-ja-19.10-desktop-amd64.iso of=/dev/sr0 obs=32k seek=0' /dev/sr0: "Current Write Speed" is 16.4x1352KBps. 14188544/2480603136 ( 0.6%) @2.8x, remaining 11:35 RBU 100.0% UBU 4.8% 45645824/2480603136 ( 1.8%) @6.8x, remaining 7:06 RBU 100.0% UBU 99.9% 77627392/2480603136 ( 3.1%) @6.9x, remaining 5:40 RBU 100.0% UBU 99.9% [snip] 2435153920/2480603136 (98.2%) @12.5x, remaining 0:03 RBU 100.0% UBU 99.7% builtin_dd: 1211232*2KB out @ average 9.2x1352KBps /dev/sr0: flushing cache /dev/sr0: updating RMA /dev/sr0: closing disc /dev/sr0: reloading tray
このDVD-Rをデスクトップマシンに持ってきて、ライブで起動。
$ sudo parted -l [snip] $ sudo mkdir /mnt/1 $ sudo mount /dev/sdb2 /mnt/1 $ sudo mount -t proc proc /mnt/proc $ sudo mount --rbind /sys /mnt/1/sys/ $ sudo mount --rbind /dev /mnt/1/dev/ $ sudo chroot /mnt/1 root@hoge:/# grub-install /dev/sdb
update-grubをし忘れたけど、再起動後に無事grubが起動して、Eoanが起動した。
すでにeoan-cran35がCRANに用意されている。
$ sudo vi /etc/apt/sources.list $ tail -2 /etc/apt/sources.list deb https://cloud.r-project.org/bin/linux/ubuntu eoan-cran35/
アップグレードなので、以前のキーがそのまま使えるようだ。
$ echo 'print(R.version)' | r
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 3
minor 6.2
year 2019
month 12
day 12
svn rev 77560
language R
version.string R version 3.6.2 (2019-12-12)
nickname Dark and Stormy Night
tarボールから3.7.0をコンパイルして入れてあったSylpheedは、 Eoanにアップグレードしても、そのまま起動した。 再コンパイルした方がよいと思うが、後回し。
MHの検索プログラム。 Ubuntuのリポジトリにあるこのパッケージは幸いなことに、 Sylpheedに依存しないために、Sylpheedが手動インストールでも、 これだけをパッケージでインストール可能。