Fix installer host integration
This commit is contained in:
+23
-2
@@ -24,14 +24,35 @@ optional, explicitly enabled fallback.
|
||||
|
||||
## The extension is missing
|
||||
|
||||
Check that `metadata.json` has UUID `[email protected]`, copy the extension into
|
||||
`~/.local/share/gnome-shell/extensions/[email protected]`, then run:
|
||||
Re-run the installer so it registers the bundle through GNOME's extension
|
||||
installer. The installer also keeps a copy at
|
||||
`~/.local/share/gnome-shell/extensions/[email protected]`:
|
||||
|
||||
```bash
|
||||
curl -fsSL https://git.ssh.surf/snxraven/gnome-jarvis/raw/branch/main/packaging/web-installer.sh | bash -s -- --enable
|
||||
```
|
||||
|
||||
Then confirm `metadata.json` has UUID `[email protected]` and run:
|
||||
|
||||
```bash
|
||||
gnome-extensions enable [email protected]
|
||||
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.
|
||||
|
||||
## The service reports `203/EXEC` for `/usr/bin/node`
|
||||
|
||||
Older installers wrote a fixed `/usr/bin/node` path. Re-run the current web
|
||||
installer; it records the Node executable found in the installing user's PATH
|
||||
when it writes the user service. Check the result with:
|
||||
|
||||
```bash
|
||||
systemctl --user cat jarvisd.service | grep ExecStart
|
||||
command -v node
|
||||
```
|
||||
|
||||
## The daemon restarts
|
||||
|
||||
Inspect `journalctl --user -u jarvisd.service`. Common causes are Node version,
|
||||
|
||||
Reference in New Issue
Block a user