keybase / keybase/client

Keybase client fails to install on Debian 11 (bullseye): unmet dependency libappindicator1

Open
#24,413 10 comments 12 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Keybase client depends on the libappindicator1 package that has been deprecated and is not available in Debian 11 (bullseye). So, it is not possible to install the current original Keybase deb. The client works fine without libappindicator1 as far as I can tell.

WORKAROUND: Create and install a dummy package for libappindicator1 as described in this comment. The install the Keybase client as usual.

Another workaround is to edit the original deb and remove libappindicator1 from the dependencies. Then install it as usual. The downside is that the original deb needs to be edited on every upgrade.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Debian package metadata that declares the libappindicator1 dependency and check how the package is built for Debian 11 (bullseye). Done means the Keybase client package installs on bullseye without requiring the deprecated package, while preserving installation behavior on supported systems.

Written by the indexing model from the issue text.

Assessment

Tech stack
debian, linux
Domain
operating-systems, release
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.