keybase / keybase/client

Gentoo package does not build/install Keybase at /opt/keybase/Keybase

Open
#16,856 7 comments 0 reactions 0 assignees View on GitHub
external linux
Dominant language
Go
Stars
9.2k
Forks
1.3k
PR merge metrics
PR metrics pending

Description

Hello, I am using the official ebuild of keybase and kbfs and while I have the command line working fine (although I did experience an issue already posted #16050 where it does not generate the `/keybase` mountpoint correctly and I had to create the mount point in `~/.config/keybase` to get it to work at all, and eventually download and run a copy of `post_install.sh` to fix it to where it shows up in `/keybase` like it should) I cannot get the desktop to work. When I check the desktop logs, I see

```
/usr/bin/run_keybase: line 121: /opt/keybase/Keybase: No such file or directory
```

For every attempt to run it. Indeed, there is no `Keybase` at `/opt/keybase/` nor does a freshly updated locate command find the `Keybase` binary or script.

I am using i3 as my window manager, though as there are no USE flags for this package, it does not seem like it should matter as to whether or not it builds and installs `Keybase` to the correct location

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting the official Gentoo ebuild and the /usr/bin/run_keybase entry point, then compare its expected /opt/keybase/Keybase path with the installed package contents. Done means the Keybase desktop binary is installed at the expected location and desktop launch attempts no longer report that it is missing.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, desktop-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.