5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

カテゴリー: サポート

  • QNAPが勝手に再起動するので、新しいQNAPにディスクを換装した話し

    ファイルサーバーやContainerを稼働しているQNAPですが、以下のメッセージを表示して勝手に再起動するようになってしまいました。

    正常に再起動するときもありますが、再起動の途中で止まることもあります。止まるときは電源ボタンの長押しで強制的にシャットダウンさせて復帰させなければいけません。

    その場合は、RAIDの整合性がとれなくなるようで、RAIDのスクラブ処理というのになってしまいます。この処理は非常に時間がかかり1日がかりの処理となってしまいます。その間はQNAPの応答が遅くなってしまいます。

    しかも、その間に勝手に再起動がかかってしまうという、また振り出しに戻ってしまいます。このままでは埒が明かないということで、対策を考えます。まずはログを見てみます。ログはQNAPの通知センターで見ることができます。再起動する直前のログとして、

    [Storage Maneger]Detected external device "WD Elements xxxx". File system label: USB-HDD1. File system type: NTFS.

    と記録されています。おそらくUSBにつないだ外部ディスクが悪さしている思ってUSBディスクを外します。

    起動してみると、RAIDの整合性の処理が走っています。一晩放っておくと、また再起動されていました。USB外部ディスクではなかったようです。今度もRAIDの整合性処理が最初から実行されているようです。こちらも放っておくと、また勝手に再起動してしまいました。

    今度はファームウェアのアップデートがかかったらしくて、この時点で再起動してしまってようです。ファームウェアの自動アップデートも停止しておきます。

    この時点でこれはQNAPのハードウェアの障害かもしれないと思って、新しいQNAPを注文しておきます。残り一台のインテルCPUで6ベイで安価なQNAPを選択しました。

    今度は最低限のアプリケーションをQNAPで動かすように、AppCenterから停止します。停止したのは、とりあえず直近の業務では不要で重そうなアプリの

    • HBS 3 Hybrid Backup Sync
    • QVR Pro
    • Melware Remover
    • Media Station
    • Photo Station
    • Video Station
    • Qsync Central

    です。

    終いにはUPSからUSBケーブルを外して電源断でも再起動しないようにしておきます。これはトラブルがあったら最小構成で試すというセオリーからの思いつきだったので、あまり効果は期待できません。

    そしてQNAPを使用していない夜中は、RAID 再同期優先度を再同期優先に設定しておきます。優先度を再同期優先にするとQNAPの利用は激遅になりますが、同期処理は少し速く処理されます。

    以上で一日かかりましたが勝手に再起動されることなくRAIDの同期は無事に終わりました。これで何もなく使えるかと思いきや、またまた1日経って勝手に再起動しようとしてくれて、今度は起動すらできなくなってしまいました。

    これで万事休すかと思いきや、注文していた新しいQNAPのサーバーが届いていたので、最後の望みでディスクをそのまま換装してみます。QNAPには対応していれば、既存のQNAPからディスクを新しいQNAPに換装すればそのまま使えると機能があります。万が一QNAPのハードウェアに障害が発生した場合に解決できます。ただし、RAIDの同期が完全ではないとディスクを換装したらダメ、という情報がありましたが、こればかりは背に腹はかえられません。

    新しいQNAPは、証明書が古すぎてファームウェアのアップデートができないという障害がありましたが、こちらはQNAPのサポートにリモートでファームウェアのアップデートをしてもらいました。QNAPサポートには感謝です。ファームウェアのバージョンを新旧QNAPを最新版にして、同じバージョンに合わせて準備します。

    ディスクの順番を間違えないように差し替えます。祈る気持ちで起動してみます。すると、あっけなく無事に起動できてしました。当たり前ですがアプリケーションや設定も、そのまま残っています。

    現在、またまたRAIDのスクラブ処理が走っています。今度も20時間以上かかるそうです。これで勝手に再起動にならなければいいのですが、もし障害が発生したら次の手はありません。最後の方法としては、QNAPを捨ててクラウドか外部のサーバーに乗り換えることくらいでしょうか?

    今回の故障の原因としては、ハードウェアのトラブル、ファームウエアの破損を考えましたが、ビープ音も短長とも鳴ったので正常かと思いますけど、何もビープ音が鳴らないで起動しないときもたまにあるので、こちらもわかりません。ハードディスクもQNAP上でも、特に異常もないので破損はなさそうです。

    以上、よくわからないというのが正直なところです。

  • WordPressのPz-LinkCardプラグインでエラーが出たので修正した話し

    このサイトではWordPressのPz-LinkCardプラグインを使って、リンク先をブログカードで表示させています。最近になって次のような「URLの記述に誤りがあります。」というエラーになってブログカードが表示されなくなりました。

    今まで表示されていたので、Pz-LinkCardプラグインを疑わずに、まずは自分のサイトを疑います。最初に考えたのは、このサイトのPHPのバージョンが古くなっているので、Pz-LinkCardプラグインが対応していないのだろうということでした。

    古かったPHPを8.3にアップデートします。その前にさくらインターネットのステージング機能を使ってPHP8.3でもWordpressのサイトが動作するかを確認しておきます。BackWPupプラグインのバックアップファイルが大きくて最初にバックアップができないくて、バックアップファイル整理しました。こちらにはバックアップを含めて1日かかりました。作業を放っておいたのでもっと短い時間で終わったかもしれません。後々考えてみれば、さくらインターネットのコンソールからはPHPのバージョン変更が簡単にできるので、もし動かなかったらすぐに戻せばよかったかもしれません。

    PHPのバージョンアップでも直りませんでした。テーマが対応していないかと思って、最新のTwenty Twenty-Fiveにしましたが、こちらもエラーのままでした。

    次にPz-LinkCardプラグインを諦めて、新しいブログカードプラグインにしてみます。次のプラグインは、Simple Blog Cardプラグインです。こちらのプラグインだとショートコードを挿入すると正常にブログカードを表示できました。

    ここで一つ気が付きました。今までのPz-LinkCardプラグインでは段落ブロックにショートコードを設定していました。ショートコードブロックに設定すると、正常にPz-LinkCardプラグインでもブログカードを表示できます。

    このままだと数百のPz-LinkCardプラグインのショートコードが記述されている段落ブロックをショートコードブロックに変換しなければいけません。手作業で変換するのも大変です。

    Geminiに段落ブロックからショートコードブロックへの変換方法を聞くと、Search Regexのような検索置換プラグインを使うと、以下のような指示でできるような回答をありました。

    検索文字列:"<p>[blogcard"
    置換文字列:"[blogcard"
    検索文字列:"[/blogcard]</p>"
    置換文字列:"[/blogcard]"

    pタグを外せということです。データベースのバックアップをあるので早速やってみました。結果は撃沈です。データベースを元に戻します。

    段落ブロックに設定されているPz-LinkCardプラグインのショートコードの記述をよく見てみると、URLに自動的にリンクが貼られていました。リンクを無効にしてみると正常にブログカードを表示できるようになりました。今回の障害はWordPressのURLの自動リンクが原因でした。

    さて、Pz-LinkCardプラグインのショートコードのURLパラメータに設定されたリンクを手作業で無効にするのは大変なので何とかします。

    またまたGeminiさんにWordpressの自動リンクを無効にする方法を聞いてみると以下のような回答がありました。以下のコードをテーマのfunction.phpに追加すればよいとのことです。

    remove_filter('the_content', 'wpautop');
    remove_filter('the_content', 'make_clickable');

    しかしこれまた効果なしでした。

    だったら、自動リンクで付けられたaタグのhref属性を削除してしまえと言うことで、またまたGeminiさんに聞きました。こちらのコードをfunction.phpに追加すればよいことでした。

    function disable_shortcode_url_auto_link($content) {
      $content = preg_replace_callback('/\[blogcard url="([^"]+)"\]/', function($matches) {
        return '[blogcard url="' . esc_attr($matches[1]) . '"]';
      }, $content);
      return $content;
    }
    add_filter('the_content', 'disable_shortcode_url_auto_link');

    こちらもコードを追加しても解決しません。コードを見てみると何だか正規表現が間違っています。このコードではhrefを削除することができません。そこでもう一度、変換したい文字列を洗い出してGeminiさんに正規表現を作成してもらいます。最後に追加したコードは以下の通りです。

    function disable_shortcode_url_auto_link($content) {
      $content = preg_replace_callback('/\[blogcard url="<a href="(.*?)">(.*?)<\/a>"\]/', function($matches) {
        return '[blogcard url="' . esc_attr($matches[1]) . '"]';
      }, $content);
      return $content;
    }
    add_filter('the_content', 'disable_shortcode_url_auto_link', 1);

    このコードで無事にPz-LinkCardプラグインのショートコードが段落ブロックにあってもブログカードを表示できるようになりました。もちろん、最初からショートコードブロックに記述すればいいことではあります。

    Pz-LinkCardプラグインのショートコードは、urlパラメータにaタグのリンクが含まれていても正常にブログカードを表示できるような記述ありましたが、仕様が変更されたのでしょうか? それとも最近になってWordpressが勝手にURLにリンクを付けるようになったのでしょうか? 今までブログカードを表示できていたので、今回の障害はなんだったのでしょうか?

    今回はChatAIのGeminiさんにいろいろと助けてもらいました。聞けばすぐに解決とはなりませんが、細かく回答に対して指示をしていけば、回答に辿り着くのでしょう。ChatAIは使い方次第です。

  • QrioLockが壊れたので、新しく交換した話し

    QrioLockが壊れたので、新しく交換した話し

    玄関の電気錠が壊れてから、鍵を持たない生活に慣れてしまった我が家はQrio Lockに頼らずにいられない生活になってしまいました。

    しかし、何とQrioLockが壊れてしまいました。ツレが出かけるときにどういう訳か当たるはずのない戸枠に当ててQrio Lockをぶっ壊してしまいました。

    その日は検査入院で出かけなければいけないので、とりあえずということで瞬間接着剤で貼ろうとしましたが、これは強度的に無理そうなのでやめて、全部取り外してしまいます。

    家族にはLineで使用できないから、昔の電気錠のテンキーか鍵で開けるように連絡します。しかし、後の報告によると、スマートロックに慣れてしまった家族は、自動ロックができないのに鍵をかけずに出かけるということをしてしまいます。入院中なのに、早く何とかしろとのクリームが来ます。仕方ないので入院先から新しいQrio Lockを注文していまいます。

    入院から戻ったらQrio Lockが届いていたので、早速取り付けをしています。二回目なので取り付け位置を注意するくらいで、問題なく取り付けが完了します。今までの登録を初期化で削除してしまいました。

    今回の取り付けは、戸枠とぶつからないように注意しました。

    後は家族みんなのQrio Lockのアプリの設定を再登録してもらって元通りです。

  • Logicool MX ERGOの左ボタンがクリックできなくなったので分解清掃したけどダメだった話し

    Logicool MX ERGOの左ボタンがクリックできなくなったので分解清掃したけどダメだった話し

    以前から調子が悪かったLogicool MX ERGOの左ボタンがクリックできなくなくなりました。

    手持ちのヘキサドライバーが奥まで届かないネジがありましたので、アマゾンに長いドライバーを注文しました。

    Googleさんに「ergo mx スイッチ」で聞いて出てきた記事にしたがって接点復活剤を吹いてガチャガチャスイッチを押してみました。

    症状は変わらりませんでした。

    よく見ると、外装のボタンの裏側に付いている線状のバネが外れかかっていました。

    ピンセットを使って右のボタンと同じように元に戻します。

    これで大丈夫と思いきや、まだ引っかかりがあります。クリック音もしません。どうも針金のバネが伸びているようでした。少しはスムーズに動くようにシリコンスプレーをバネで動くボタンの部分に吹いておきます。

    これで多少はマシになったくらいで、まだスイッチに違和感があります。ボタンが戻りが悪くて、カッチというクリック感がありません。このまま使うのもストレスあるしで、しかたないので、新しいLogicool MX ERGOをアマゾンに注文しておく。Logicool MX ERGOに替わるトラックボールがないことがこちらとしては痛いところなのです。

    以前は、MXTB1dという品番だったけど、新しい商品としてMXTB2dになっています。値段は一緒だけど、何が変わったのだろうか?

    でも、Logicool MX ERGOのスイッチの構造を見てしまうと、こんな針金のバネの安っぽい貧弱な構造であるから壊れやすいのではないかと勘ぐってしまいます。

    MX ERGOのボタンの不具合で出てくるサイトの中には、マイクロスイッチの交換までやっているサイトもありますが、信頼のオムロン製マイクロスイッチですので、マイクロスイッチの交換までする必要はないでしょう。いずれにしてもLogicoolはこのスイッチの構造を改善しないと、同じような症状がまだ発生しそうです。

    追記

    Googleさんにまたまた「mxtb1d mxtb2d 違い」で聞いてみたら、以下の記事が出てきた。

    静音スイッチとか充電ポートType-Cに変わっているとか、いろいろと仕様が変更されているようだ。Type-Cにしてくれたのはありがたい。今までUSBmicroだったので、充電するときにわざわざUSBケーブルを探す必要があった。この変更はうれしい。

    でも、肝心のスイッチの構造は変わっていなさそうである。今回も一年半くらいで買い換えなのでしょうか? MX ERGOって価格が高いので、そうそうと買い換えができないのよね。

    ところでLogicoolのチャットでのサポートはAIが回答してくれるから、全くと言っていいほど役に立たない。いくら左ボタンのスイッチが反応しないといっても、ソフトウエアの設置を見直せとか、まさかのMX ERGOに息を吹きかけて掃除しろとか、素っ頓狂なサポートをしてくれる。まったく役に立たないのである。保障期間は1年なのでLogicoolのサポートは諦めて、それでも新しいMX ERGOを注文しまうのある。

    追記2

    以前の記事を読み返していたら、このMX ERGOはサポートから一度新しいものに交換してもらっていた。交換したもの同じく左ボタンのスイッチがクリックできなくなるというのは、やはりMX ERGOはボタンのスイッチに何らかの設計上の問題を抱えているかもしれないな。

    と言いながら、トラックボールとしての操作感が一番いいので耐久性がなくてもMX ERGOを使い続けてしまうのある。他社でも耐久性の高い操作感のよいトラックボールを出してくれないものでしょうか?

    最近、量販店に行かないのでトラックボールの使用感の比較をできていないな。

    追記(2025年2月21日)

    新しいLogicoolのトラックボール MX ERGOを手に入れました。

    相変わらずボールの回転はいいのですが、如何せんボタンスイッチが違和感があります。静音スイッチになったということでクリック感がなくなりましたが、たまにクリックできなく症状が発生します。繰り返し強くクリックすれば元に戻ります。新品のMX ERGOでもこの現象が発生しますので、内蔵のマイクロスイッチというよりも、やはりスイッチの構造上の問題なのでしょう。

  • オムロンのUPSであるBYB50Sのバッテリーを交換した話し

    オムロンのUPSであるBYB50Sからアラームが鳴りました。バッテリー交換の警告でしょう。こちらのUPSにはQNAPのファイルサーバー兼、Dockerのサーバーがつながっているので、停電があったら問題です。早速バッテリーを注文します。前回、バッテリーを交換したのは2年前ですので、短い交換となりました。

    今回注文したのは、いつものLONGのバッテリーです。

    前回はこちらの安いLONGのバッテリーがアマゾンで手に入りませんでしたので、ユアサのバッテリーにしました。今回は1,000円ほど安いLONGのバッテリーが手に入りました。

    念のためにつながっているQNAPをシャットダウンします。つないだまま万が一があると困るので、わざわざシャットダウンをしておきます。

    交換したバッテリーの電圧を測ってみると、13.34Vありました。どうして警告が鳴ったのでしょうか? 不思議です。

    これってもしかしたら、オムロンのUPSに欺されたってことでしょうか? バッテリーの寿命まで見ているってことはないでしょう。稼働時間で見ていたりして、バッテリーを交換させる手なのでしょうか?

    これは電気シェーバーでも、替え刃の交換の時期をランプで知らせて替え刃を買わせることと同じなのでしょう。

    Cyber Power
    ¥14,579 (2025/03/26 08:20時点 | Amazon調べ)
    オムロン(OMRON)
    ¥22,720 (2025/03/25 14:01時点 | Amazon調べ)

    万が一に備えて、使用するデスクトップPCにはUPSにつなげて停電に備えましょう。停電でいきなり電源が落ちると、最悪の場合ディスクが逝って復旧が難しいことがあります。ノートPCはバッテリーが付いているのでUPSは必要ありませんが、落雷の場合はコンセントにつながっているとダメージを受けることがありますので、ご注意を。

  • Feedlyがログインできなくなっている話し(解決)

    RSSリーダーのFeedlyを普段使っています。

    今日になってスマートフォンアプリでは記事の既読ができなくなりました。何回やっても未読のままです。

    PCでのブラウザでFeedlyをアクセスしてみると、ログアウト状態になっていて、ログインしようとしても強制的にログイン画面に戻ってしまいます。

    Googleアカウントでログインしているので、Googleを選ぶと一瞬赤字のエラーメッセージが表示されているようですが、ログインの選択画面に飛ばされてしまいます。

    何かFeedlyでトラブルが発生しているのでしょうか?

    とりあえずはサポートに連絡しておきました。何か対応してくれるか、最悪そのままサービス停止でしょうか?

    追記(2024年11月13日)

    今見たら、Feedlyでログインができるようになりました。一時的な障害だったのかな?

    Feedlyの障害情報がどこに記載されているかわかりません。

  • もうこれでGoogle Pixelとは最後かもしれない、と言うか、もうPixelはもう買わないという話し

    やはりPixel8を使っていると通話が切れてしまいます。しばらくするとまた復帰するという現象です。

    これはPixel4,Pixel6と買い換えてきましたが、どのPixelも通話が切れるという障害は発生していました。3台続くと、もやはPixelは使いものにならないと言うことでしょう。

    次はGoogle Pixelはやめて別のスマートフォンにします。電話としての最重要な通話が切れるというのは最悪なことです。

    それとWi-Fiも詰まってつながりません。こちらも娘のPixel7Aでも同じような障害が発生しています。Wi-Fiのアクセスポイントを買い換えたりしましたが、症状はかわりません。他のWi-Fiを使っている機器では発生しません。

    以上で、Google Pixelは最悪なスマートフォンとして我が家では認定しています。これからはPixelは買いません。

  • 注文したミニPCを早々に返品した話し

    もう自作PCをなんとかしようとするのはやめて、出来合いのPCにすることにしました。アマゾンに注文したのはこれ。

    どうしてこのPCを選んだかは、つぎの機会で述べるとして、朝に注文したら夕方に到着しました。とても早い。

    しかし、アマゾンの段ボールを開けてPCが入っている箱を見てみたら、角が潰れていました。

    角が潰れているだけなので何ともないとは思いますが、万が一動かしていて何かあったら嫌なので一旦返品としました。シュリンクも破らずに、そのままアマゾンの箱に入れて返品してしまいます。近くのヤマト運輸に着払いで発送するまで到着から30分です。

    さて、返品した後にPCはどうしたかと言えば、また同じPCをアマゾンに注文しました。何と1回目の注文でクーポンを使っていないようで、2回目の注文でクーポンがあることが知りました。3万円ほど安くなりました。返品のアンラッキーを上回るラッキーかもしれません。

    2回目はないと思いますので、今度は大丈夫でしょう。

    追記(2024年10月17日)

    再注文したものが届きました。多少角が潰れていますが、許容範囲なので我慢して今から開封します。

    でも、この会社のすべてのPCは角を潰してから配送しているのか疑いたくなる。

  • Logicool MX ERGOの左ボタンがクリックできなくなった話し

    しばらく前から調子が悪かったLogicool MX ERGOの左ボタンですが、とうとうクリックできなくなってしまいました。

    今までは何回か左ボタンを無理やりクリックしてあげれば直ったのですが、とうとう何も動作しなくなってしまいました。

    Logicoolのサポートにチャットで聞いても、掃除しろしか回答がないので、仕方ないので分解して自分で修理することにします。現在はアマゾンから分解するT6のトルクスドライバーと交換するマイクロスイッチの入手待ちです。

    修理に失敗したら、再度MX ERGOを入手するつもりです。トラックボールでこれに変わる製品はありません。

    代わりに以前使っていたM570を引っぱり出して使っていますが、こちらのトラックボールはボール移動がスムーズではありません。それとこちらも左ボタンがクリックしても反応しないということが起きています。ロジクールのトラックボールやマウスは、中のマイクロスイッチは壊れやすいのでしょうか?

    追記

    念のためにいつ購入したかとアマゾンのサイトで確認したら、去年の10月でした。ダメ元でロジクールのサポートに電話をしたところ、MX ERGOにトラブルがあったようで回収しているとのことでした。着払いでMX ERGOを送る手配をしてくれるそうです。

    これでトラックボールの交換はM570に続いて二回目です。M570のときは交換ではなくて、新しいM570を送りつけられて完了みたいなことをしてくれました。

    追記2

    Logicoolのサポートからメールで連絡をいただけるということだったけど、まだ連絡が来ません。忘れられているのかな?

    追記3(2024年10月15日)

    ロジクールのサポートからメールが届かないので、連休明けに電話をしてみました。するとメールを送ったのだけど、再度送ってもらうと今度は届きました。

    クリックできなくなったMX ERGOをロジクールで確認したいとかいうことで着払いで送って、着払いの伝票番号とアマゾンで購入した領収書とこちらの情報をメールをしておきました。これで新しいMX ERGOを送ってくれるそうです。

    ところでアマゾンからトルクスドライバーとマイクロスイッチは発送できないということで注文がキャンセルされてしまいました。ロジクールのサポートと連動している如く、もう新しいMX ERGOを送ってもらえることになって必要なくなったのでキャンセルされて丁度よかったのでした。

    でも早くMX ERGOを送っていただけないと、M570では使いづらくて、もはやMX ERGOに慣れた体になってしまっているのでした。

    追記(2024年10月22日)

    MX ERGOの代替品をロジクールから送られて来ました。途中、遅くなるかも、というメールがロジクールから送られて来ました。そんなに急いでいないから、のんびりでもいいのにね。

    やはりM570と違って、MX ERGOのボールはひっかりもなくスムーズで最高です。

    追記(2025年2月16日)

  • FAXの送信ができなくて、最初から設定し直した話し

    税理士にFAXを送る機会があったのですが

    予期しないエラーのため、FAXを送信できません。

    とエラーになってFAXを送ることができません。

    税理士にはFAXの代わりにメールで書類を送ったので問題ないのですが、せっかくFAXモデムを買ったので、ちょっと残念です。

    最初はUSBハブにFAXモデムをつなげていたので、それが問題かと思って直接PC本体に繋げ直してみました。それでも改善されません。

    そこで最後の手段として、一度FAXモデムをアンインストールしてしまいます。デバイスマネージャーからFAXモデムを選択してアンインストールします。

    FAXモデムを繋ぎ直したら、勝手にデバイスが追加されています。再度、FAX送信のテストをします。

    FAX送信のテストは、FAX付きの複合機のプリンタメーカーのファクステストの電話番号を利用させてもらいます。

    結果は、正常にFAX送信ができました。ついでに使用しないであろうFAX受信もできました。USBハブにファックスモデムがつながっていても問題なしでした。

    しばらくはFAX送信はしないと思いますが、いつでも送信できるように準備完了です。