keybase / keybase/keybase-issues

Ubuntu (23.10) installation fails from the website: here is a quick fix

Open
#4,217 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

While using

`curl --remote-name https://prerelease.keybase.io/keybase_amd64.deb

sudo apt install ./keybase_amd64.deb

run_keybase`

As provided on the website, I got a bunch of dependencies errors. Specifically, it all starts with libgconf-2-4 which appears not to be included in Ubuntu repos (at least here). If you have this problem, you can use the following gist which is basically a wrap up of the dependencies i found broken on Ubuntu 23.10 plus the official installer.

Related dependencies included:

  • gconf2-common_3.2.6-5_all.deb (deb package, version sensitive)
  • libgconf-2-4_3.2.6-5_amd64.deb (deb package, version sensitive)
  • libdbusmenu-gtk4 (repo package)
  • libappindicator1 (repo package)

Convenience gist to download and execute (or copypaste):

https://gist.github.com/tcsenpai/59c93dab2f0a092ce662b3e6cb1a18be

Of course you are highly encouraged to read and execute commands one by one.

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 reproducing the Ubuntu 23.10 installation failure using the website's curl, apt install, and run_keybase commands, then compare it with the dependency workaround in the linked gist. Review the website installation instructions and make the documented installation path work for the reported dependencies; verify the commands complete successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell, ubuntu
Domain
documentation, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 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.