imperviousai / imp-browser

The Impervious Desktop Browser
Mozilla Public License 2.0
73 stars 6 forks source link

Impervious doesn't launch on Pop_OS! 22.04 #15

Closed sethforprivacy closed 2 years ago

sethforprivacy commented 2 years ago

Attempted to launch and never opens a window, below are all logs:

~/Impervious ❯ ./Impervious 
[INFO] Setting up download URLs
[INFO] Spawning the impervious daemon
Checking for daemon binary file
[INFO] Spawning the impervious browser
SpawnImpervious error:  ENOENT: no such file or directory, access '/home/sethforprivacy/Impervious/daemon/impervious'
15:52:14.734 › STDERR: ENOENT, REASON: ENOENT: no such file or directory, access '/home/sethforprivacy/Impervious/daemon/impervious'
15:52:14.736 › [STDERR] The Daemon doesn't exists. Fetching it now ...
SpawnImpervious error:  ENOENT: no such file or directory, access '/home/sethforprivacy/Impervious/browser/Impervious'
15:52:14.736 › STDERR: ENOENT, REASON: ENOENT: no such file or directory, access '/home/sethforprivacy/Impervious/browser/Impervious'
15:52:14.737 › [STDERR] The Daemon doesn't exists. Fetching it now ...

I do see the taskbar manager but never any actual app window.

OS: Pop_OS! 22.04 DM: Gnome

sethforprivacy commented 2 years ago

Opened against proper repo: https://github.com/imperviousai/imp-launcher/issues/17

markcryptohash commented 2 years ago

Just for fun, run: mkdir -p /home/sethforprivacy/Impervious/browser/Impervious mkdir -p /home/sethforprivacy/Impervious/daemon/impervious then re-run it. Could just be a permissions thing.

sethforprivacy commented 2 years ago

Once I've done that I get new errors:

Unhandled Error
Error: spawn /home/sethforprivacy/Impervious/browser/Impervious/Impervious ENOENT
    at ChildProcess._handle.onexit (node:internal/child_process:283:19)
    at onErrorNT (node:internal/child_process:478:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:83:21)

and

Unhandled Error
Error: spawn /home/sethforprivacy/Impervious/daemon/impervious EACCES
    at ChildProcess._handle.onexit (node:internal/child_process:283:19)
    at onErrorNT (node:internal/child_process:478:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
sethforprivacy commented 2 years ago

Permissions shouldn't be an issue as I'm running as the current user and it's creating folders within my home dir.

markcryptohash commented 2 years ago

hmm not sure, we built it on Ubuntu. Try that version and let us know, if that helps.