Raspberry Piハード交換時の修正・確認事項

Slackware ARMのサーバーのハードウェアを交換する際の,修正箇所です.

  1. ルーターのstatic IPの設定
  2. サーバーのnamed/pz内のファイルのIPv6ローカルリンクアドレス
  3. サーバーのudevの設定(内蔵ポートがeth0になるよう)
  4. Dynamic DNSのデータ更新

いずれも,内蔵ネットワークポートのMACアドレスが変更になることに関連してます.

この3番目に気がつかず(eth1になっていた),LAN内で接続できずに,困り果てていました^^;

Raspberry Pi 3 Model B+逝く

昨年の4月に,当サーバーのハードウェアを,Raspberry Pi 3 Model B (RPi3)から,Raspberry Pi Model B+ (RPi3+)に切り替えました.

今朝,rpi-updateをかけたら,新しいkernelがあったのですが,updateのファイルを受信したところで,スタックしてしまいました.

以前もこんなタイミングでハングして,ブート用のSDカードの内容が破損したことがあるので,同じようにブート用のSDカードを初期化し,バックアップから内容を書き込み,再起動してみたところ,いきなり電源容量不足のマークが出てブートしてくれません.

電源アダプターの故障や,つないでいるUSB3.0 HUBの故障の可能性もあるので,それぞれ取り替えてみましたが,電源容量不足の表示が出てブートしない状況のままです.

さらに原因を探るために,サーバーの再起動を遅らせるのも嫌なので,現役を引退したRPi3につなぎ替えて,再起動しました.

必要だったのは,ローカルなIPアドレスの変更(DHCPによる静的割り振り),それにともなうルーターの再起動です.これで良いかと思いましたが,外からサーバーにアクセスできません.ルーターの再起動で外向きのIPアドレスが変わり,ダイナミックDNS情報の更新が必要でした.

これでなんとか,RPi3により原状復帰しました.

このRPi3も故障する可能性がありますので,RPi3+の発注もしました.

3日分のメール消失

このBLOGを読んでくださる方にはたぶん関係なく,ほぼ,自分宛の記録です.

昨日(2019年6月4日)の夜,受信したメールを整理していたら,かなりのディレクトリー内に保存したメールが読めなくなりました.

今朝,imapデーモンの入り口になっているinetdを再起動して,imapのクライアントである,ThunderbirdとApple Mailで再度確認したところ,読めないディレクトリーはむしろ増えているようです.

何らかの原因で,imapのデータが壊れたようです.何年かに1度あります^^;

最新の保存である4日朝9時のものに復元してみました.しかし,状況は改善しなかったので,その前の1日のものに復元しました.なぜ,2日,3日にバックアップをとらなかったか悔やまれますが,職場で,同様にトラブったとき,最新のバックアップが1か月も前だったことがあったので,それよりははるかにましです^^;

今のところ,問題はないようですが,1日6時(JST)以後に,imapのメールボックスに保存(整理)したメールは完全に消失しました.

たぶん,無線クラブのメンバーの方とのやりとりと,2, 3の通販ショップからの受付・出荷メールが消失分に該当すると思います.

ほぼ回復

最近のやりとりはほとんど,GMailなので,上記の復元の後,GMailのゴミ箱からこの3日間分のメール(処理済みなのでGMail上では捨ててました)を探し出して,たぶん,ほとんど回復できたのではないかと思います.

ゲーム専用スマホ2代目(Zenfone MAX M2) 〜2〜

買い物がてら,1時間半ほど本格的^^; にPokémon GOをやってきました.

途中で,弱っているPokémonが6匹いる2つのジムでバトルをしました.出発時はフル充電で.帰宅時の残量は81%でした.また本体の発熱もそれほどではありませんでした.

単純計算で,バッテリーの残量が20%まで使うとすれば,6時間くらい使えそうです.Huawei P9 Liteでは,購入直後でも3時間が良いところでしたから,文句なしです

それと,移動しながらPokémon GOをして,気がついたのは,Wifiからモバイルネットワークへの切替がスムーズなことです.Huawei P9 Liteでは,切替時にしばしば「サーバーに接続できませんでした」と言うエラーが出ましたが,Zenfone MAX M2ではシームレスに切り替わってくれました.

もう一つ気がついたのはGPSの正確さです.これは良し悪しで,夜Pokémon GOを動かしたまま寝ると,Huawei P9 Liteでは多い日には10kmも徘徊してくれるのですが,Zenfone MAX M2はほとんど歩いてくれません^^; ちゃんと自分の足で歩くしかありません.

Huawei P9 Liteのバッテリーが貧弱だったというのではなく,Pokémon GO(というか,ゲームで使われる高性能CPU)のバッテリー消費が甚だしいためです.iPhone 7でも3〜4時間程度だったと思います(ゲーム専用スマホ導入後は,連続使用してないので解りませんが^^;).

ゲーム専用スマホ2代目(Zenfone MAX M2)

Pokémon GOをするのに応答性が悪いと認識しつつも,まる2年間Huawe P9 Liteを使い続けました.購入したのは,モデルチェンジの直前で値段が下がったときだったので,モデル的にはまる3年前のものです.

当時はそれでも十分満足でした.Pokémon GOの応答性の悪さも慣れればどうにかなりました(人間の適応能力は偉大です^^; ).

Pokémon GOを普通にしながら通勤すると,1日で1回〜1回半くらいの完全な充放電となります.したがって,1年で400回以上フル充放電をすることになり,バッテリーには酷な使用条件です(これがために,メインのiPhone 7でPokémon GOをしなくて良いように,ゲーム専用スマホを導入したわけです^^; ).

去年の夏に,バッテリーの持ちが低下してきたので,通販サイトから交換用バッテリーを買って自分で交換しました.しかしそれから9か月ほどで,また,明らかにバッテリーがへたってしまったので,今回2代目の購入に至りました.

アメリカの言いがかりで会社の存続の危機にあるGlobal企業Huaweiは今後も応援したいのですが,かといって,私個人が経済的なリスクを負うのも辛いので,苦渋の選択ですが,いったん最終候補としたHuawei Mate 20 Liteでなく,Zenfone Max M2を購入しました.まだこの春に出たばかりのモデルにもかかわらず,型落ち寸前で買ったHuawei P9 Liteよりも安かったです.

起動して,移行のインストラクンションに従って簡単に設定が引き継げました.

さっそくPokémon GOを動かしてみましたが,iPhone 7よりは応答性は落ちますが,気にならないほどです.

Zenfone MAX M2は,メモリーが4GBもあるからか(Huawei P9 Liteは,2GB),OSが進化した(Huawei P9 Liteは,Android 7.0ベース,Zenfone MAX M2はAndroid 8.1ベース)からかは解りませんが,バックグラウンドに残っているアプリがいくつもあっても,Pokémon GOの応答性は変わりません.まあ,これが当たり前のはずなんですが,Huawei P9 Liteでは,バックグラウンドのアプリは全部終了させておかないと,Pokémon GOの応答性が著しく低下しました.このこともあって,名実ともに「ゲーム専用スマホ」だったわけです.

なんか,普通のスマホとして使えそうなので,使い道をちょっと考えてみようと思いますが,Pokémon GOによってバッテリーが酷使されるという事情は頭に入れて使わないといけません.