Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 647930 - app-crypt/keybase-1.0.41 - /usr/bin/run_keybase: line 172: keybase-mount-helper: command not found
Summary: app-crypt/keybase-1.0.41 - /usr/bin/run_keybase: line 172: keybase-mount-help...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Nicolas Bock
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-17 10:17 UTC by Simon
Modified: 2018-06-26 20:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon 2018-02-17 10:17:21 UTC
The bump to 1.0.41 for app-crypt/keybase breaks run_keybase:

> $run_keybase 
> Shutting down kbfsfuse...
> Shutting down keybase service...
> Launching keybase service...
> Mounting the file system...
> /usr/bin/run_keybase: line 172: keybase-mount-helper: command not found

Looking at the other two app-crypt/keybase issues it seems the package is unmaintained yet we still got this bump that breaks it? Not really sure what's going on.
Comment 1 Larry the Git Cow gentoo-dev 2018-02-20 21:50:39 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddaef0a9e77eb6d6c533009e4aeffa859e7d9de

commit 4ddaef0a9e77eb6d6c533009e4aeffa859e7d9de
Author:     Nicolas Bock <nicolasbock@gentoo.org>
AuthorDate: 2018-02-20 21:45:27 +0000
Commit:     Nicolas Bock <nicolasbock@gentoo.org>
CommitDate: 2018-02-20 21:50:22 +0000

    app-crypt/keybase: Install `keybase-mount-helper`
    
    The helper program, `keybasee-mount-helper` was not installed. This
    change installs it and creates a new helper user.
    
    Bug: https://bugs.gentoo.org/647930
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/keybase/keybase-1.0.41-r1.ebuild | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)}
Comment 2 Simon 2018-02-22 09:25:48 UTC
Nicolas,

The ebuild update doesn't work by default since the mount helper needs suid

> $ run_keybase 
> Shutting down kbfsfuse...
> Shutting down keybase service...
> Launching keybase service...
> Mounting the file system...
> Can't setuid: operation not permitted
> $ keybase-mount-helper -user-mount /home/simon/.local/share/keybase/fs
> Can't setuid: operation not permitted

See the description of the change here https://github.com/keybase/client/pull/10250
Comment 3 Nicolas Bock gentoo-dev 2018-06-26 20:29:32 UTC
The current version doesn't have this issue anymore. Please give it a try!