Skip to content

'You are using 32-bit version of Firefox' when regular Firefox is not installed at all #31

Description

@eight04

I only have Developer Edition installed on my system:

> web-ext run
You are using 32-bit version of Firefox on 64-bit versions of the Windows.
Some features may not work correctly in this version. You should upgrade Firefox
 to the latest 64-bit version now!
Error: spawn C:\Program Files (x86)\Mozilla Firefox\firefox.exe ENOENT
    at exports._errnoException (util.js:1050:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
    at onErrorNT (internal/child_process.js:367:16)
    at _combinedTickCallback (internal/process/next_tick.js:80:11)
    at process._tickCallback (internal/process/next_tick.js:104:9)

Here is the registry dump:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla]

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox]

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions]

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\TaskBarIDs]
"C:\\Program Files\\Firefox Developer Edition"="CA9422711AE1A81C"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox Developer Edition]
@="56.0"
"CurrentVersion"="56.0 (x64 zh-TW)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox Developer Edition\56.0 (x64 zh-TW)]
@="56.0 (x64 zh-TW)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox Developer Edition\56.0 (x64 zh-TW)\Main]
"Install Directory"="C:\\Program Files\\Firefox Developer Edition"
"PathToExe"="C:\\Program Files\\Firefox Developer Edition\\firefox.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox Developer Edition\56.0 (x64 zh-TW)\Uninstall]
"Description"="Firefox Developer Edition 56.0 (x64 zh-TW)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox Developer Edition 56.0]
"GeckoVer"="56.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox Developer Edition 56.0\bin]
"PathToExe"="C:\\Program Files\\Firefox Developer Edition\\firefox.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox Developer Edition 56.0\extensions]
"Components"="C:\\Program Files\\Firefox Developer Edition\\components"
"Plugins"="C:\\Program Files\\Firefox Developer Edition\\plugins"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\MaintenanceService]
"Attempted"=dword:00000001
"Installed"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\MaintenanceService\5af7e3254c94d35f13dcf43d6f519f62]

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\MaintenanceService\5af7e3254c94d35f13dcf43d6f519f62\0]
"name"="Mozilla Corporation"
"issuer"="DigiCert SHA2 Assured ID Code Signing CA"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\MaintenanceService\5af7e3254c94d35f13dcf43d6f519f62\1]
"name"="Mozilla Corporation"
"issuer"="DigiCert Assured ID Code Signing CA-1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Thunderbird]

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Thunderbird\Extensions]

We should only display that error message if:

  1. 32-bit version Firefox is installed
  2. Can't find 64-bit version of Firefox

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions