keybase / keybase-issues

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

Keybase-redirector hangs #4256

Open wom-bat opened 6 months ago

wom-bat commented 6 months ago

While /keybase is mounted (the default after installing the keybase client) apt upgrade stalls at

Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.

Also thunar (the XFCE4 file manager) never opens a window.

Doing

sudo umount -f /keybase

fixes both these issues.

When running I see

$ mount | grep keybase
keybase-redirector on /keybase type fuse (ro,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
/etc/auto.net on /net type autofs (rw,relatime,fd=7,pgrp=73335,timeout=300,minproto=5,maxproto=5,indirect,pipe_ino=329190)
/dev/fuse on /run/user/1003/keybase/kbfs type fuse (rw,nosuid,nodev,relatime,user_id=1003,group_id=50)
ls -l /keybase

also hangs until I control-C

I'm running Debian Unstable on x86_64, using the XFCE4 desktop environment.

arcenik commented 4 months ago

I have the same problem with Archlinux.

Keybase service version is 6.3.1-20240604204202+8a112fbd55

The last lines of strace df:

59707 newfstatat(AT_FDCWD, "/root", {st_mode=S_IFDIR|0755, st_size=19, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/var/log", {st_mode=S_IFDIR|0755, st_size=23, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/var/lib", {st_mode=S_IFDIR|0755, st_size=38, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/home/someuser", {st_mode=S_IFDIR|0700, st_size=66, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/var/lib/docker", {st_mode=S_IFDIR|0710, st_size=13, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/var/lib/snapd", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/home/someuser/.local", {st_mode=S_IFDIR|0755, st_size=4, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/home/someuser/.cache", {st_mode=S_IFDIR|0755, st_size=46, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/home/someuser/.minikube", {st_mode=S_IFDIR|0755, st_size=2, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/home/someuser/.gem", {st_mode=S_IFDIR|0755, st_size=3, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/home/someuser/go", {st_mode=S_IFDIR|0755, st_size=4, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/run/credentials/systemd-tmpfiles-setup.service", {st_mode=S_IFDIR|0500, st_size=40, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/run/user/1000", {st_mode=S_IFDIR|0700, st_size=500, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/run/user/1000/gvfs", {st_mode=S_IFDIR|0500, st_size=0, ...}, 0) = 0
59707 newfstatat(AT_FDCWD, "/keybase",  <unfinished ...>) = ?