UbuntuEoan

Eoan Ermine
トラブルシューティング作業記録
インストール作業記録
grub rescureに落ちる(2020年1月3日)
Rのインストール(2020年1月3日)
Sylpheed(2020年1月3日)
sylph-searcher(2020年1月3日)
(メインマシンの)現在の状況 2020年 1月09日

Eoan Ermine

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に落ちる(2020年1月3日)

アップグレード作業の途中でリブートがかかるが、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が起動した。

Rのインストール(2020年1月3日)

すでに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

Sylpheed(2020年1月3日)

tarボールから3.7.0をコンパイルして入れてあったSylpheedは、 Eoanにアップグレードしても、そのまま起動した。 再コンパイルした方がよいと思うが、後回し。

sylph-searcher(2020年1月3日)

MHの検索プログラム。 Ubuntuのリポジトリにあるこのパッケージは幸いなことに、 Sylpheedに依存しないために、Sylpheedが手動インストールでも、 これだけをパッケージでインストール可能。

(メインマシンの)現在の状況 2020年 1月09日