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를 변경했고 그 당시에는 아무것도 변경되지 않았음에도 불구하고 이제 업데이트가 설치됩니다. 어떻게 이런 일이 일어났는지 알고 싶습니다. 한 번만 업데이트되었지만 두 번째 업데이트는 아니기 때문에 여전히 이 문제가 발생합니다. 두 번째 업데이트에서도 동일한 문제가 발생했습니다.

첫 번째 시도에서 작동했던 이 명령을 실행하면 • System Firmware이전에는 Devices 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:

아마도 그 이유 중 하나는 두 개의 통합 수신기가 있기 때문일 것입니다. 또한 각 연결을 끊고 명령을 다시 실행해 보았습니다. Solarar는 필요하지 않고 설치하라는 메시지도 표시되지 않았기 때문에 이 업데이트를 시도하기 전에는 설치하지 않았습니다. 이제 이를 사용하여 수신기 중 하나만 필요하도록 수신기를 구성합니다. 이 작업을 수행한 후 업데이트 명령을 다시 실행했고 이제 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
  • 수신기 중 하나를 연결 해제하세요.
  • USB 연결 키보드(및 탭 버튼 또는 USB 연결 마우스)를 사용하여 이전에 수신기에 연결한 모든 장치를 페어링합니다.
  • 명령을 몇 번 다시 실행하세요.

이 기능은 제가 연결한 두 개의 통합 수신기 중 하나에서만 작동하지만 다른 수신기에서는 오랫동안 사용해 보지 않았습니다.

편집: 이는 해결책이 아닙니다. 재부팅한 후에도 동일한 오류가 다시 나타나므로 최신 버전이 표시됨에도 불구하고 펌웨어가 성공적으로 업그레이드되지 않습니다. 동일한 오류가 다시 발생하여 루트 비밀번호를 묻는 메시지가 나타날 때까지 명령을 몇 번 실행해야 했습니다. 지금까지 두 USB 수신기 모두에 설치할 수 없었습니다.
버그 리포트를 작성했습니다여기거기에서 해결책을 찾으면 이 답변을 업데이트하겠습니다.

관련 정보