You are not logged in.

#1 2020-02-16 18:17:11

archlinuxforever
Member
Registered: 2015-06-18
Posts: 83

keybase-gui 5.2.0-1 does not work

Hi

After upgrading the system today performing a full system upgrade keybase-gui stop working.

When I log to the console I can see this process:

[user@mypc ~]$ ps aux | grep -i keybase
user        568  1.2  3.6 1355780 293820 ?      Ssl  17:18   1:04 /usr/bin/keybase --use-default-log-file --debug service
[user@mypc ~]$ 

and after start Xorg I can see:

[user@mypc ~]$ ps aux | grep -i keybase
user        568  1.2  3.6 1355780 293820 ?      Ssl  17:18   1:04 /usr/bin/keybase --use-default-log-file --debug service
user        724  0.0  0.0  21020  6132 tty1     S    17:21   0:00 systemctl start --user --wait keybase.gui
user        871  0.1  1.6 659992 132384 ?       Ssl  17:22   0:07 /usr/lib/electron/electron /usr/share/keybase-app
user        925  0.0  1.8 597904 148584 ?       Sl   17:22   0:03 /usr/lib/electron/electron --type=renderer --field-trial-handle=16823074446762926601,3231582588884644080,131072 --enable-features=WebComponentsV0Enabled --disable-features=SpareRendererForSitePerProcess --lang=es --app-path=/usr/share/keybase-app --node-integration --no-sandbox --no-zygote --enable-remote-module --background-color=#fff --num-raster-threads=1 --renderer-client-id=5 --no-v8-untrusted-code-mitigations --shared-files=v8_snapshot_data:100
user        932  0.2  2.0 680588 167500 ?       Sl   17:22   0:11 /usr/lib/electron/electron --type=renderer --field-trial-handle=16823074446762926601,3231582588884644080,131072 --enable-features=WebComponentsV0Enabled --disable-features=SpareRendererForSitePerProcess --lang=es --app-path=/usr/share/keybase-app --node-integration --no-sandbox --no-zygote --enable-remote-module --background-color=#191919 --num-raster-threads=1 --renderer-client-id=7 --no-v8-untrusted-code-mitigations --shared-files=v8_snapshot_data:100
user       2066  0.0  0.0   9160  2596 pts/4    S+   18:19   0:00 less /home/user/.cache/keybase/Keybase.app.log
user       2395  0.0  0.0   8820  2156 pts/3    R+   18:42   0:00 grep -i keybase
[user@mypc ~]$ 

But I don't see keybase icon in the taskbar as before. If I run keybase-gui in console it doesn't show neither message nor the icon in the taskbar.

In journactl I can see:

feb 16 17:22:30 mypc electron[871]: (electron) 'setAutoHideMenuBar function' is deprecated and will be removed. Please use 'autoHideMenuBar property' in>
feb 16 17:22:29 mypc electron[871]: (electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will chang>
feb 16 17:22:29 mypc dbus-daemon[475]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
feb 16 17:22:29 mypc dbus-daemon[475]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.87' (uid>
feb 16 17:22:29 mypc electron[871]: Version: 5.2.0

I ran the next commands because there was this message in journalctl:

feb 16 09:17:08 mypc sh[1779]: fusermount: bad mount point /run/user/1000/keybase/kbfs: No such file or directory
[user@mypc ~]$ keybase config set mountdir ~/.local/share/keybase/fs
[user@mypc ~]$ mkdir -p ~/.local/share/keybase/fs

I sent logs to keybase with the following command to see if the issue is from them:

[user@mypc ~]$ keybase log send

Thanks in advance if someone help me to solve this issue.

Offline

#2 2020-02-16 18:33:37

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,539

Re: keybase-gui 5.2.0-1 does not work

If this is just about a tray icon, electron dropped support for xembed, it only works with SNI/appindicator now. Make sure you have a system tray that supports it and have the optional deps installed.

Last edited by Scimmia (2020-02-16 18:34:39)

Offline

#3 2020-02-16 19:41:53

archlinuxforever
Member
Registered: 2015-06-18
Posts: 83

Re: keybase-gui 5.2.0-1 does not work

Very thanks for your fast reply. I test installing libappindicator-gtk3, but I don't see the icon. The  first time after install it and restarted Xorg it showed the application window.

[root@mypc ~]# pacman -S libappindicator-gtk3

Then if I run keybase-gui I don't see the application window. I discover that if I run:

[user@mypc ~]$ keybase-gui -h
Only one instance of keybase GUI allowed, bailing!
[user@mypc ~]$ 

I uninstalled libappindicator-gtk3 and I always see the application window and returns to bash prompt if I add any parameter (if I don't add any parameter, randomly shows the application window, but never returns to the bash prompt).

Last edited by archlinuxforever (2020-02-16 21:41:04)

Offline

#4 2020-02-18 06:06:12

archlinuxforever
Member
Registered: 2015-06-18
Posts: 83

Re: keybase-gui 5.2.0-1 does not work

This is the script that runs keybase-gui (now it makes sense that adding any parameter it works):

[user@mypc ~]$ cat /usr/bin/keybase-gui
#!/bin/sh

keybase ctl init
systemctl start --user keybase kbfs

if [ $# -gt 0 ]; then
    exec electron /usr/share/keybase-app "$@"
else
    systemctl --user import-environment KEYBASE_AUTOSTART
    exec systemctl start --user --wait keybase.gui
fi
[user@mypc ~]$ 

BTW, I use OpenBox. What packages do I need to show the keybase-gui icon (SNI/appindicator)?

Offline

#5 2020-02-18 11:43:15

realaravinth
Member
Registered: 2020-02-18
Posts: 1

Re: keybase-gui 5.2.0-1 does not work

I'm facing the same issues too. I kind of figured out that it was an Electron issue because another electron-based application(rocketchat-desktop) stopped working too: I queried the journal and this was the output:

Feb 18 17:04:37 computer gnome-session-binary[680]: WARNING: Could not get session path for session. Check that logind is properly inst>
Feb 18 17:04:37 computer gnome-session[680]: gnome-session-binary[680]: WARNING: Could not get session path for session. Check that log>
Feb 18 17:04:37 computer kernel: alx 0000:08:00.0: AER:    [ 7] BadDLLP               
Feb 18 17:04:37 computer kernel: alx 0000:08:00.0: AER:   device [1969:e0b1] error status/mask=00000080/00002000
Feb 18 17:04:37 computer kernel: alx 0000:08:00.0: AER: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Receiver ID)
Feb 18 17:04:37 computer kernel: pcieport 0000:00:1d.5: AER: Multiple Corrected error received: 0000:08:00.0
Feb 18 17:04:37 computer kernel: pcieport 0000:00:1d.5: AER: Corrected error received: 0000:08:00.0

(rocketchat-desktop produced the same logs too)

It may be completely useless, I'm a newbie so I really don't know.

Thanks in advance!

Offline

#6 2020-02-22 13:24:20

liochan
Member
Registered: 2013-04-17
Posts: 10

Re: keybase-gui 5.2.0-1 does not work

I have the same issue. I have no tray icon with lxqt since the latest update. I do not find a solution but a simple workaround to get the apps displayed.

[liochan@host ~]$ systemctl stop --user keybase.gui
[liochan@host ~]$ /usr/lib/electron/electron /usr/share/keybase-app

I have tried to search about SNI/appindicator and lxqt but I don't find a solution right now. (I am also short in time)

Offline

Board footer

Powered by FluxBB