@@ -67,6 +67,27 @@ journalctl --user -b | grep -i jarvis
|
||||
If the extension still does not appear, log out and back in once so GNOME Shell
|
||||
reloads its extension search path.
|
||||
|
||||
## Browser tool says `no such file or directory`
|
||||
|
||||
`jarvisd` runs under Bare and starts a Node Playwright sidecar. Systemd user
|
||||
services often do not have `node` on `PATH`, so spawn used to fail with that
|
||||
message. Reinstall so `jarvisd.service` records `JARVIS_BROWSER_NODE`, then:
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm run browser:install
|
||||
systemctl --user daemon-reload
|
||||
systemctl --user restart jarvisd.service
|
||||
```
|
||||
|
||||
To pin Node yourself:
|
||||
|
||||
```bash
|
||||
systemctl --user edit jarvisd.service
|
||||
```
|
||||
|
||||
Add `Environment=JARVIS_BROWSER_NODE=/usr/bin/node` under `[Service]`.
|
||||
|
||||
## The service reports `203/EXEC`
|
||||
|
||||
Current `jarvisd.service` starts packaged Bare, not `/usr/bin/node`. If
|
||||
|
||||
Reference in New Issue
Block a user