keybase / keybase-issues

A single repo for managing publicly recognized issues with the keybase client, installer, and website.
899 stars 37 forks source link

Unable to install Keybase rpm via rpm-ostree on Fedora Atomic (Workstation) due to /opt path #3211

Open dragon788 opened 6 years ago

dragon788 commented 6 years ago

See https://github.com/projectatomic/rpm-ostree/issues/233 for more context.

System is Fedora Atomic Workstation release 27 fully upgraded to current with sudo atomic host upgrade.

Steps taken:

cd Downloads
curl -O https://prerelease.keybase.io/keybase_amd64.rpm
sudo rpm-ostree install keybase_amd64.rpm 
[sudo] password for user: 
error: Unsupported path: /opt/keybase/Keybase; See https://github.com/projectatomic/rpm-ostree/issues/233
mildred commented 5 years ago

Now, Fedora Atomic Workstation has been renamed Fedora Silverblue :)

If there was a flatpak available, it wouldn't be necessary to use rpm-ostree to install keybase as a system package.

dragon788 commented 5 years ago

One thing I discovered recently is Fedora actually recommend using toolbox which is a utility that creates a container where you can install development tools and it is easy to install keybase inside here using yum, the downside is it is designed to also potentially be ephemeral, so if you destroy that container you then need to set up a new keybase device again. I also haven't fully tested the interactions from that container to the host whether it automatically maps your home directory and/or the /keybase directory so you can access your files.

LaurentTreguier commented 5 years ago

The original issue has been fixed ! Apparently things supposed to be going in /opt will be put in /usr/lib/opt. Now all that should be left to do is waiting for rpm-ostree v2019.3 to be packaged in Fedora Atomic/Silverblue.

kode54 commented 4 years ago

Does literally nobody actually test these things?