v3.10.35 — Gemini harvest works on a bare server
🩹 The free default now actually connects on a bare server — and stops lying about it
Making Gemini Web the default (v3.10.34) exposed a bug on fresh Ubuntu boxes: the harvester launched with channel="chrome" (needs Google Chrome, which servers don't have), and the catch-all error handler swallowed the failure — so you got "Auth file not found," ran the harvester, and watched it do nothing.
Fixed
- Installs the right browser. If Google Chrome is missing, the harvester runs
playwright install --with-deps chromeand retries. It must be Google Chrome, not plain Chromium — a raw Chromium download lacks the system libs (libnss3,libatk,libgbm, …) a headless box needs; the google-chrome package pulls them in as dependencies. (Confirmed on a brand-new VM: fails with Chromium, works the instant Chrome is installed.) - Never fails in silence. The harvest prints the real error and the exact fix command instead of returning quietly.
--disable-dev-shm-usageso containers with a small/dev/shmdon't crash Chrome.
Changed
- Picking Gemini Web in the wizard no longer drops you into the Ollama local-model setup afterward.