input-output-hk/daedalus

Broke/can't start after 4.10.0 Upgrade `daedalus-4.10.0-mainnet-21740`

DerekZiemba opened this issue · 3 comments

I launched Daedalus and it told me I need to update. I accepted and it installed. After the setup finish, upon launching I'm met with:

[Window Title]
Error
[Main Instruction]
A JavaScript error occurred in the main process
[Content]
Uncaught Exception:
Error: Could not locate the bindings file. Tried:
 → C:\Program Files\Daedalus Mainnet\resources\app\build\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\build\Debug\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\build\Release\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\out\Debug\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\Debug\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\out\Release\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\Release\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\build\default\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\compiled\14.16.0\win32\x64\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\addon-build\release\install-root\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\addon-build\debug\install-root\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\addon-build\default\install-root\detection.node
 → C:\Program Files\Daedalus Mainnet\resources\app\lib\binding\node-v89-win32-x64\detection.node
    at bindings (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:28264:9)
    at Object.../../nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-daedalus-modules-4.10.0/node_modules/usb-detection/index.js (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:209884:163)
    at __webpack_require__ (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:20:30)
    at Module../source/main/ipc/hardwareWallets/ledger/deviceDetection/eventDrivenDetection.ts (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:222768:71)
    at __webpack_require__ (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:20:30)
    at Module../source/main/ipc/hardwareWallets/ledger/deviceDetection/deviceDetection.ts (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:222507:79)
    at __webpack_require__ (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:20:30)
    at Module../source/main/ipc/hardwareWallets/ledger/deviceDetection/index.ts (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:222867:74)
    at __webpack_require__ (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:20:30)
    at Module../source/main/ipc/getHardwareWalletChannel.ts (C:\Program Files\Daedalus Mainnet\resources\app\dist\main\index.js:221105:98)
[OK]

image

I also checked the Windows Event Log for errors. There was nothing from Daedalus 4.10, but interestingly there was one from when 4.9.1 shutdown to begin the installation.
image

Note:

  • I've resolved the problem by uninstalling Daedalus, manually downloading the installer, then installing.
  • Reinstalling without first uninstalling didn't change anything

Hi @DerekZiemba do you have detection.node file in this path?

image

We cannot reproduce your error. We have retested your scenario today, and it simply works on our side. Could it be an antivirus you are using? Or a bitflip 😐 ?

@danielmain Yep. But since I uninstalled and deleted the directory, I couldn't tell you what was there before.

image

We have retested your scenario today, and it simply works on our side. Could it be an antivirus you are using?

I have Antivirus/Defender disabled for performance reasons.

Or a bitflip

That's actually the first thought that popped into my head after noticing an existing issue didn't already exists, and upon seeing eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-daedalus-modules-4.10.0 . Surely that's not a real path?