fwupdmgrがファームウェアを更新してアップグレードするときに、「分離後にデバイスを取得できませんでした:取り外しと再挿入を待つことができません:デバイスが戻らない」を修正する方法は?

fwupdmgrがファームウェアを更新してアップグレードするときに、「分離後にデバイスを取得できませんでした:取り外しと再挿入を待つことができません:デバイスが戻らない」を修正する方法は?

ファームウェアをアップグレードしようとしていますが、fwupdmgr updateDebian11 / KDEに次の出力が表示されます。

Unifying Receiver and all connected devices may not be usable while updating. Continue with update? [Y|n]: Y
Downloading…             [***************************************]
Decompressing…           [***************************************]
Authenticating…          [***************************************]
Authenticating…          [***************************************]
failed to get device after detach: failed to wait for detach replug: device {id} did not come back

Unifying Receiverファームウェアをアップグレードするには、この問題をどのように解決する必要がありますか?


編集1:

アップグレード中にプラグを抜いて再接続してみましたが(必要に応じてコンソールでユーザーにこれを行うように求めるメッセージが表示されます)、「サポートされていません」エラーメッセージ行を表示するのではなく、出力のみが変更されました。私もインストールしましたが、solaarアプリにファームウェアアップグレードボタンがありません。


編集2:

奇妙です。以前はIPを変更し、その時点で何も変更されていませんが、アップデートがインストールされます。どうやってこれが起こったのか知りたいです。一度だけ更新されましたが、2番目の更新ではないため、この問題はまだ発生します。 2回目のアップデートでも同じ問題が発生しました。

最初の試みで機能していたこのコマンドを実行すると、以前• System FirmwareDevices with no available firmware updates:存在しなかったコマンドが表示されます。もう一度更新しようとすると、もう存在しません。

最初の有効なtryコマンドの出力は次のとおりです。

Devices with no available firmware updates: 
 • [...]
 • [...]
 • [...]
 • System Firmware
 • [...]
Upgrade available for Unifying Receiver from RQR[...] to RQR[...]
Downloading…             [***************************************]
Decompressing…           [***************************************]
Authenticating…          [***************************************]
Authenticating…          [***************************************]
Updating Unifying Receiver…**************************************]
Writing…                 [***************************************]
Successfully installed firmware
Upgrade available for Unifying Receiver from RQR[...] to RQR[...]
Unifying Receiver and all connected devices may not be usable while updating. Continue with update? [Y|n]: Y
Downloading…             [***************************************]
Decompressing…           [***************************************]
Authenticating…          [***************************************]
Authenticating…          [***************************************]
failed to get device after detach: failed to wait for detach replug: device {id} did not come back

編集3:

おそらくその理由の1つは、2つの統合レシーバがあるためです。また、各接続を切断してコマンドを再実行してみました。 Solararは必要なくインストールするように求められなかったため、この更新を試みる前にインストールしませんでした。これで、受信機の1つだけが必要になるように受信機を設定します。これを実行した後、アップデートコマンドを再度実行し、failed to get device error:代わりに最後の行として次の行が表示されますMessage recipient disconnected from message bus without replying。もう一度実行すると、次のような結果が得られます。

Devices with no available firmware updates: 
 • [...]
 • [...]
 • [...]
 • System Firmware
 • [...]
Devices with the latest available firmware version:
 • Unifying Receiver

今最新バージョンだと思いますか?

答え1

解決策は次のとおりです。

  • インストールするsolaar
  • 受信機の1つを切断します。
  • USB接続キーボード(およびタブボタンまたはUSB接続マウス)を使用して、以前に受信機に接続したすべてのデバイスをペアリングします。
  • コマンドを数回やり直してください。

この機能は、私が接続した2つの統合受信機のうちの1つでのみ機能しますが、他の受信機では長い間試してみませんでした。

編集:これは解決策ではありません。再起動後も同じエラーが再表示されるため、最新バージョンが表示されてもファームウェアが正常にアップグレードされません。同じエラーが再び発生し、ルートパスワードの入力を求めるメッセージが表示されるまで、コマンドを数回実行する必要がありました。これまで、両方のUSBレシーバーにインストールできませんでした。
バグレポートを作成しましたここそこで解決策を見つけたら、この回答を更新します。

関連情報