Skip to content

v3.10.35 — Gemini harvest works on a bare server

Choose a tag to compare

@KevRojo KevRojo released this 25 Jul 22:29

🩹 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 chrome and 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-usage so containers with a small /dev/shm don't crash Chrome.

Changed

  • Picking Gemini Web in the wizard no longer drops you into the Ollama local-model setup afterward.

PyPI: https://pypi.org/project/dulus/3.10.35/