Try writing to kbfs and see it fail with cryptic messages in syslog, fresh versions appear to work though...
https://github.com/keybase/client/releases/tag/v2.10.1
https://github.com/keybase/kbfs/releases/tag/v2.10.1
@carlsverre @np @rvolosatovs
Can someone please update to the newer versions?
Probably should be updated for 18.09 as well.
@voobofdoom If possible, can you provide the messages kbfs fails with?
Additionally the output of nix-shell -p nix-info --run "nix-info -m" would be very helpful.
@worldofpeace that's the message from syslog:
[WARN kbfs(PRE) prefetcher.go:683] 016 error prefetching block 0100e7c14be43b0beed4a6967db1c4ec00ec70b1f70153415545a351f6f4af548c: Couldn't get block 0100e7c14be43b0beed4a6967db1c4ec00ec70b1f70153415545a351f6f4af548c, canceling [tags:FBOID=izSnDR9wEAM8eTJZSoAhjw]
and the nix-info:
- system: `"x86_64-linux"`
- host os: `Linux 4.19.4, NixOS, 18.09.1420.5d4a1a3897e (Jellyfish)`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.1.3`
- channels(root): `"nixos-18.09.1400.636b2b2da96, nixos-unstable-19.03pre158041.179b8146e66"`
- channels(admin): `""`
- nixpkgs: `/nix/store/19wjsihri736bw82wscgn8745cnw5k4y-nixexprs.tar.xz`
imho it's something about kbfs itself and not nix, after upgrading to latest version of kbfs (leaving keybase client at old version) the syslog message doesn't disappear, but at least kbfs functions.
Same problem again, there're new versions available that seem to work:
https://github.com/keybase/kbfs/releases/tag/v2.11.0
https://github.com/keybase/client/releases/tag/v2.11.0
@carlsverre @np @rvolosatovs
hello again:)
@voobscout Have tried reporting your issue upstream?
@worldofpeace I fail to see the point, with updates the issue goes away.
I'd say that a persistent issue that occurs whenever the software is even a single release out of date is a problem I think keybase wouldn't want you to have. No?
FWIW, I have no issues with keybase and/or kbfs, both running 2.10.1. I run them via https://github.com/rycee/home-manager though(so they run as systemd user services)
@worldofpeace mostly I'd agree with you, but so far it's been an intermittent issue, only the last couple of versions. It is also very possible that my local setup is somehow at fault, as @rvolosatovs mentions - he experiences no issues.
If this occurs with the next update, I'll investigate in-depth, before revisiting this thread and bothering everyone for new versions. Thanks!
I have issues and I've blown away my .local/share/keybase folders and reprovisioned a half-dozen times now. I've tried with first service definitions managed by home-manager then ones in my configuration.nix. I get a consistent input/output error that won't go away. I reported these issues to the Keybase github issue tracker but they inform me that the 2.60 which I was running is way out of date as they're up to 3.0.
@taohansen I'm running 2.13.1 without a single issue, there must be something specific with your setup that borks things up. Try a clean minimal config, with just keybase enabled, run it in a VM and see what happens... my bet is it'll work, but I've been proven wrong many times in the past
It was an old version that was the issue. Upgrading to 2.10.1 fixed this for me.
Hi, I'm from the Keybase team. About a month ago we moved the KBFS repo to the client repo at https://github.com/keybase/client/tree/master/go/kbfs, so the code in https://github.com/keybase/kbfs/ is out of date and likely will stop working/fail to build in the future. Please update your build scripts. The latest version is 3.0.0. Sorry about the confusion.
Thanks @heronhaye.
Could you please archive that repo and update the README saying that the code is now located there?
It's on our todo list. Feel free to make an issue in keybase/client if you run into packaging problems. This doc may be helpful: https://keybase.io/docs/linux-user-guide.
And we can add you to the list of community packages as well, if you like.
And we can add you to the list of community packages as well, if you like.
Yeah that's desired :+1:
Is there a website I should link to? Or the nixpkgs git repository? Also, what is the package name(s)?
I'd say you could link to the build expression within the git repo, though there is a package search.
What follows here are the package names linked to their build expressions.
Note that they're pinned to the released versions.
Users of NixOS can use keybase by using the following modules in their configuration.nix
Links are to the NixOS options search tool.