Fedora 25 で kernel-4.8.8 にすると起動しなくなった

grub メニューが切り替わってなかった模様。
/boot/grub2/grub.cfg
を手動編集して起動するようになった。今後、毎回編集しないとだめなのかな?それは、嫌だな。
menuentry 'Fedora (4.8.8-300.fc25.x86_64) 25 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.17.4-301.fc21.x86_64-advanced-7d4b223f-2674-4fb4-a2e4-e34cc7c45729' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 2b6a2665-4516-4faf-a882-cb5de07eaf42
else
search --no-floppy --fs-uuid --set=root 2b6a2665-4516-4faf-a882-cb5de07eaf42
fi
linux16 /vmlinuz-4.8.8-300.fc25.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap rd.lvm.lv=fedora/root rhgb quiet LANG=ja_JP.utf8
initrd16 /initramfs-4.8.8-300.fc25.x86_64.img
}

Fedora 25 betaに更新

いつもどおりのfedupを実施。今回は依存性等の問題なし。

$ sudo dnf system-upgrade reboot

で問題なく更新され起動した。

起動が早くなった気がするぐらいで、大きな変化はなし。不具合としては、aisleriot-3.22.0-1.fc25.x86_64で、カード上のマウスポインタが消えること。手の形のマウスポインタの画像が無いような消え方。まあ、大きな問題じゃないな。それ以外は、通常作業ができてる。

Fedora 24に更新

いつものように、fedupしてみた。

$ sudo fedup --releasever 24

なんか、署名がないとのエラーがでる。全部 rpm-fusion関係みたい。

エラー: パッケージ a52dec-0.7.4-19.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e a52dec gstreamer1-plugins-ugly mplayer vlc-core vlc
エラー: パッケージ faad2-libs-2.7-6.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e faad2-libs
エラー: パッケージ ffmpeg-3.0.2-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e ffmpeg
エラー: パッケージ ffmpeg-libs-3.0.2-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e ffmpeg-libs gstreamer1-libav libavdevice
エラー: パッケージ lame-3.99.5-5.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e lame
エラー: パッケージ lame-libs-3.99.5-5.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e lame-libs
エラー: パッケージ libdca-0.0.5-9.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libdca
エラー: パッケージ libdvbpsi-1.3.0-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libdvbpsi
エラー: パッケージ libmad-0.15.1b-17.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libmad
エラー: パッケージ libmpeg2-0.5.1-11.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libmpeg2
エラー: パッケージ libmpg123-1.22.4-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e libmpg123
エラー: パッケージ librtmp-2.4-5.20150925.gita107cef.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e librtmp
エラー: パッケージ live555-2016.05.20-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e live555
エラー: パッケージ mplayer-common-1.3.0-1.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e mplayer-common
エラー: パッケージ opencore-amr-0.1.3-4.fc24.x86_64.rpm は署名されていません
$ sudo rpm -e opencore-amr
エラー: パッケージ rpmfusion-free-release-24-0.1.noarch.rpm は署名されていません
$ sudo rpm -e rpmfusion-free-release rpmfusion-nonfree-release

そして、

$ sudo fedup download --releasever 24
$ sudo dnf system-upgrade reboot

再起動したら、背景画面が変わってた。

$ uname -a
Linux localhost.localdomain 4.5.7-300.fc24.x86_64 #1 SMP Wed Jun 8 18:12:45 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Fedora 24になったみたい。

$ rpm -qa | grep fc23
js-jquery-2.1.3-2.fc23.noarch
libsilc-1.1.10-14.fc23.x86_64
shared-desktop-ontologies-0.11.0-4.fc23.noarch
telepathy-salut-0.8.1-8.fc23.x86_64
hydrogen-0.9.5.1-12.fc23.x86_64

若干のこっているみたいだけど、あえて削除を試してみる。

$ sudo rpm -e js-jquery-2.1.3-2.fc23.noarch libsilc-1.1.10-14.fc23.x86_64 shared-desktop-ontologies-0.11.0-4.fc23.noarch telepathy-salut-0.8.1-8.fc23.x86_64 hydrogen-0.9.5.1-12.fc23.x86_64
エラー: 依存性の欠如:
js-jquery は (インストール済み)python-systemd-doc-231-5.fc24.x86_64 に必要とされています
telepathy-salut >= 0.8.0 は (インストール済み)empathy-3.12.12-1.fc24.x86_64 に必要とされています

依存性を先に削除
$ sudo rpm -e python-systemd-doc-231-5.fc24.x86_64 empathy-3.12.12-1.fc24.x86_64

あっさり削除できたのでもう一度、fc23を消す。

$ sudo rpm -e js-jquery-2.1.3-2.fc23.noarch libsilc-1.1.10-14.fc23.x86_64 shared-desktop-ontologies-0.11.0-4.fc23.noarch telepathy-salut-0.8.1-8.fc23.x86_64 hydrogen-0.9.5.1-12.fc23.x86_64

無事、削除完了

$ rpm -qa | grep fc23

きれいになった。

rpmfusion関係をダンロード
http://download1.rpmfusion.org/free/fedora/releases/24/Everything/x86_64/os/repoview/rpmfusion-free-release.html
http://download1.rpmfusion.org/nonfree/fedora/releases/24/Everything/x86_64/os/repoview/rpmfusion-nonfree-release.html

そしてインストール

$ sudo rpm -Uvh rpmfusion-free-release-24-1.noarch.rpm rpmfusion-nonfree-release-24-1.noarch.rpm
警告: rpmfusion-free-release-24-1.noarch.rpm: ヘッダー V4 RSA/SHA1 Signature、鍵 ID b7546f06: NOKEY
警告: rpmfusion-nonfree-release-24-1.noarch.rpm: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 96ca6280: NOKEY
準備しています... ################################# [100%]
更新中 / インストール中...
1:rpmfusion-free-release-24-1 ################################# [ 50%]
警告: rpmfusion-nonfree-release-24-1.noarch: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 96ca6280: NOKEY
2:rpmfusion-nonfree-release-24-1 ################################# [100%]

vlcをインストール

$ sudo dnf install vlc
エラー: パッケージ vlc-3.0.0-0.1.fc24.x86_64.rpm は署名されていません

面倒なので、署名チェックを無効にしてインストール。

$ sudo dnf install --nogpgcheck vlc

ついでにmplayerも署名無効でインストール。

$ sudo dnf install --nogpgcheck mplayer

これで、だいたい大丈夫になった感じ。

fedora 23 に更新

Fedora 23 が出ていることに気づいたので更新してみました。
コマンドは簡単。

$ sudo fedup download --releasever=23

これまでは、rpm-fusion関係の依存性が解決されないから、手動でfedupする前にインストールしていたけど、なんと今回は自動的にrpm-fusionも調べてくれる。

Fedora 23 - x86_64 526 kB/s | 43 MB 01:23
RPM Fusion for Fedora 23 - Free - Updates 315 kB/s | 321 kB 00:01
RPM Fusion for Fedora 23 - Nonfree - Updates 112 kB/s | 76 kB 00:00
RPM Fusion for Fedora 23 - Free 307 kB/s | 738 kB 00:02
Fedora 23 - x86_64 - Updates 571 kB/s | 19 MB 00:33
RPM Fusion for Fedora 23 - Nonfree 143 kB/s | 218 kB 00:01
メタデータの期限切れの確認は、0:00:00 前の Sat Feb 20 20:53:51 2016 に実施しました。
依存性が解決されました。

こんな感じ。

最後に、

Download complete! Use 'dnf system-upgrade reboot' to start the upgrade.
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.

こんなメッセージが出たので、

$ sudo dnf system-upgrade reboot

して完了。dnf clean packagesは不要です。無事再起動したので、古いカーネルは消しました。再起動したけど、壁紙が変わったぐらいしかまだ分からない。

$ rpm -qa | grep fc22
twolame-libs-0.3.13-4.fc22.x86_64
ustr-1.0.4-18.fc22.x86_64
telepathy-haze-0.8.0-3.fc22.x86_64
pm-utils-1.4.1-31.fc22.x86_64
libmpeg2-0.5.1-11.fc22.x86_64
cobertura-2.0-1.fc22.noarch
python-pyblock-0.53-8.fc22.x86_64
libbonobo-2.32.1-8.fc22.x86_64
libdca-0.0.5-9.fc22.x86_64
opencore-amr-0.1.3-4.fc22.x86_64
at-spi-1.32.0-14.fc22.x86_64
faad2-libs-2.7-6.fc22.x86_64

しかし、相変わらず古いのが残ってるな。これは、要調査。

Fedora 22 には 21 のパッケージが存在する

アップグレードしてしばらくたったけど、
$ rpm -qa | grep fc21
すると、かなりの量のパッケージが Fedora 21 用だってことが分かる。
http://fedoramagazine.org/fedora-22-will-contain-fc21-packages/
にかかれている通り、全てリビルドする時間がなかったから、やってないよってことらしい。まあ、問題ないよとも書かれているので、きっとそうなのだろう。

今日は、ここに書かれている distro-sync ってのをやってるところ。
http://qiita.com/TsutomuNakamura/items/c7c51f5970886cb5cee8
もう yum から dnf に切り替えているので
$ sudo dnf distro-sync
して終了。

Fedora 22に更新

単純に
$ sudo yum install fedup
でfedupできるようにして、
rpmfusion-free-release-22-1.noarch.rpm と rpmfusion-nonfree-release-22-1.noarch.rpm を rpmfusion サイトからダウンロードして
$ sudo rpm -Uvh rpmfusion-free-release-22-1.noarch.rpm rpmfusion-nonfree-release-22-1.noarch.rpm
でインストール。
最後に、
$ sudo fedup --network 22
で勝手にインストール。何回かパスワードを尋ねられるダイアログボックスが開いたので、パスワードの入力。そのあとに再起動。
簡単に fedora 22 に更新された。

雰囲気が変わったぐらいで、特に不具合はない。yum -> dnf に更新コマンドが統一されたぐらいかな?gnome-terminalでマウスの中ボタンが使えないのが面倒。Ctrl+Shift+vでできるのか。Xの機能は透過にして欲しかったかな?中ボタンで背面にもいかないし。ま、いろいろ試してみようと思う。UIは自由に変えれるはずだから。。。

HWD15とクレードルで有線LAN接続

auからADSLサービスが後一年で終了するという連絡があり、WiMAXに切り替えた。接続したのは、Windows Vista 1台、Windows 7 1台、Linux 2台、ゲーム機2台(DSと3DS)、プリンター1台(OKI 301C)。プリンター以外は無線接続なので、ほぼ問題なくできた。
問題になったのはLinux1台とプリンター。それぞれ、忘れないために。。。

LinuxはBUFFALO Air Station Ethernet Converter経由。これが、Linuxで設定できなかったので、Windows 7のマシンに接続して、Windows 専用ツールで設定変更することで対応。http://buffalo.jp/download/driver/lan/ecset.html を使えばOK。

プリンターは有線LAN接続なので、HWD15にクレードルを繋げて接続。最初に繋げただけではネットワークアドレスが169.254.198.XXっていう使えないアドレスになっていた。Linux有線接続しても同じ。ネットを調べても特に問題はなさそう。解決方法は単純にHWD15を再起動すること。これで、192.168.100.10Xというアドレスになった。DHCPサーバーにするには、電源を一度切り1分以上待って電源を入れるという簡単なお仕事が必要らしい。OKIの301CのマニュアルにはIPアドレスを手動で設定するようになっていたが、自動のままで問題なく動いた。IPアドレスがプリンターの電源投入のたびに変更されると問題になりそうだけど、今のところ大丈夫っぽい。