トップ 最新 追記

秘密のLinux日記(NG)

2015年
11月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30






DEER N' HORSE
りょうすけのリンク集
りょうすけの GnuPG 公開鍵

やることリスト

  • 25 編集中検索実装
  • 10 マラソンビッグデータ()

最近のコメント

  1. 削除Nakeela Knell (01-07)
  2. 削除Thelma Trask (01-07)
  3. 削除Daralee Kassel (01-07)
Map

2015-11-04

技術評論社「Docker実践入門」

SoftwareDesignで連載させていただいている「ひみつのLinux通信」の担当編集さまから献本いただきました。ありがとうございます。書籍をいただいてから1ヶ月以上経ってますが今更で申し訳ありませんがレビューを1ページ漫画でやってみましょう。
Docker実践入門――Linuxコンテナ技術の基礎から応用まで (Software Design plus)
中井 悦司
技術評論社
¥ 2,894


そういえば、この書籍で岩尾さんがredhatからgoogleに移籍されていることを知りました。
「Docker実践入門」


2015-11-24

Fedora22からFedora23へアップグレード

今月のSoftware Designの原稿もアップしたので今のうちに自宅デスクトップをFedora23にアップグレードしておこう!

Fedora22からはyumからdnfになったのでアップグレード方法もfedupからdnfのプラグインdnf-plugin-system-upgradeを利用することになったようです。今回もSSH経由でリモートからログインしてアップグレードを実施します。ドキュメントを参考にしてアップグーレドを進めますよ。

まずは以下のコマンドを実行。

  $ sudo dnf update --refresh

すると、次からプラグインの読み込みエラーが出てアップデートできなくなる。どうやらdnf-plugin-system-upgradeパッケージで、Python2のマルチバイトを扱う際にエラーが起こっているようです。localectlでjaJP.UTF-8からenUS.UTF-8に変えたりしても適用できず。/boot/grub2/grub.cfgのカーネルオプションLANG=を変更して再起動してもだめだった。

$ LANG=C sudo dnf system-upgrade
プラグインの読み込みに失敗しました: system_upgrade
Traceback (most recent call last):
  File "/bin/dnf", line 36, in 
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 198, in user_main
    errcode = main(args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 84, in main
    return _main(base, args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 117, in _main
    cli.configure(map(ucd, args))
  File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 1006, in configure
    self.base.plugins.run_init(self.base, self)
  File "/usr/lib/python2.7/site-packages/dnf/plugin.py", line 104, in run_init
    plugin = p_cls(base, cli)
  File "/usr/lib/python2.7/site-packages/dnf-plugins/system_upgrade.py", line 359, in __init__
    super(SystemUpgradePlugin, self).__init__(base, cli)
TypeError: must be type, not None

以下のパッチを適用するとできるっぽい。

適用後、日本語環境でもdnfが動作するようになった。

$ sudo dnf install dnf-plugin-system-upgrade
メタデータの期限切れの確認は、00436 前の Tue Nov 24 121143 2015 に実施しました。
Package dnf-plugin-system-upgrade-0.7.0-1.fc22.noarch is already installed, skipping.
依存性が解決されました。
行うべき処理がありません。
完了しました!

その後、以下の順番でアップグレードを実行。

$ sudo dnf system-upgrade download --releasever=23
$ sudo dnf system-upgrade reboot

ダウンロードしたパッケージをインストールするので30分程度待たされるが、その後Fedora 23が立ち上がってくる。


りょうすけ <ryosuke at deer-n-horse.jp>
PGP Finger Print: D1BF 4076 2BA9 F062 E61D 862D 43E3 EB6D E642 0EC2