"Failed to connect to socket" error in Ubuntu 16.04 under Linux Subsystem on Windows
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
Maybe not high priority, but might be worth attention.
``` bash
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
$ run_keybase
Shutting down kbfsfuse...
Launching keybase service...
Mounting /keybase...
Launching Keybase GUI...
Success!
[⋮]
$ keybase -v
keybase version 1.0.38-20171221170044+4c1f9803e
$ keybase -d pgp select
2017-12-23T20:42:53.395232-05:00 ▶ [DEBU keybase json.go:51] 001 + loading config file: /home/luism/.config/keybase/config.json
2017-12-23T20:42:53.395813-05:00 ▶ [DEBU keybase json.go:59] 002 No config file found; tried /home/luism/.config/keybase/config.json
2017-12-23T20:42:53.396030-05:00 ▶ [DEBU keybase json.go:51] 003 + loading updater config file: /home/luism/.config/keybase/updater.json
2017-12-23T20:42:53.396522-05:00 ▶ [DEBU keybase json.go:59] 004 No updater config file found; tried /home/luism/.config/keybase/updater.json
2017-12-23T20:42:53.397373-05:00 ▶ [DEBU keybase client.go:119] 005 Using special root CA for api.keybase.io: -----BEGIN CERTIFICATE----- MIIGmzCCBIOgAwIBAgIJAPzhpcIBaOeNMA0GCSqGSIb3DQEBBQUAMIGPMQswCQYD...
2017-12-23T20:42:53.397724-05:00 ▶ [DEBU keybase globals.go:409] 006 Created Identify2Cache, max age: 5m0s
2017-12-23T20:42:53.397877-05:00 ▶ [DEBU keybase globals.go:412] 007 Created LinkCache, max size: 65536, clean dur: 1m0s
2017-12-23T20:42:53.397952-05:00 ▶ [DEBU keybase globals.go:414] 008 Created CardCache, max age: 5m0s
2017-12-23T20:42:53.398693-05:00 ▶ [DEBU keybase globals.go:416] 009 made a new full self cache
2017-12-23T20:42:53.398916-05:00 ▶ [DEBU keybase globals.go:418] 00a made a new cached UPAK loader (timeout=10m0s)
2017-12-23T20:42:53.404503-05:00 ▶ [DEBU keybase ui.go:578] 00b Setting GPG_TTY to /dev/pts/0
2017-12-23T20:42:53.404613-05:00 ▶ [DEBU keybase globals.go:392] 00c Keybase CLI 1.0.38-20171221170044+4c1f9803e
2017-12-23T20:42:53.404666-05:00 ▶ [DEBU keybase globals.go:392] 00d - Built with go1.9.2
2017-12-23T20:42:53.404703-05:00 ▶ [DEBU keybase globals.go:392] 00e - Visit https://keybase.io for more details
2017-12-23T20:42:53.410052-05:00 ▶ [DEBU keybase main.go:177] 00f + configureProcesses
2017-12-23T20:42:53.411354-05:00 ▶ [DEBU keybase fork_server.go:47] 010 Getting flock
2017-12-23T20:42:53.436641-05:00 ▶ [DEBU keybase flock_nix.go:34] 011 Locked pidfile /home/luism/.config/keybase/keybased.pid for pid=658
2017-12-23T20:42:53.436847-05:00 ▶ [DEBU keybase main.go:783] 012 Lock pidfile: /home/luism/.config/keybase/keybased.pid
2017-12-23T20:42:53.436906-05:00 ▶ [DEBU keybase fork_server.go:50] 013 Flocked! Server must have died
2017-12-23T20:42:53.436945-05:00 ▶ [DEBU keybase main.go:722] 014 Releasing lock file
2017-12-23T20:42:53.437204-05:00 ▶ [DEBU keybase flock.go:25] 015 Cleaning up pidfile /home/luism/.config/keybase/keybased.pid
2017-12-23T20:42:53.439524-05:00 ▶ [DEBU keybase fork_server.go:158] 016 | Setting run directory for keybase service to /home/luism/.config/keybase
2017-12-23T20:42:53.439592-05:00 ▶ [DEBU keybase fork_server.go:169] 017 | Made server args: /usr/bin/keybase [/usr/bin/keybase --debug --log-file /home/luism/.cache/keybase/keybase.service.log service --chdir /home/luism/.config/keybase --auto-forked]
2017-12-23T20:42:53.502238-05:00 ▶ [INFO keybase fork_server_nix.go:78] 018 Forking background server with pid=670
2017-12-23T20:42:53.502477-05:00 ▶ [DEBU keybase socket.go:64] 019 + GetSocket
2017-12-23T20:42:53.502583-05:00 ▶ [DEBU keybase rpc.go:24] 01a - GetSocket -> ok
2017-12-23T20:42:53.502629-05:00 ▶ [DEBU keybase socket.go:74] 01b | empty socket wrapper; need a new one
2017-12-23T20:42:53.502675-05:00 ▶ [DEBU keybase socket_nix.go:100] 01c + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:53.502719-05:00 ▶ [DEBU keybase socket_nix.go:124] 01d | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:53.503194-05:00 ▶ [DEBU keybase socket_nix.go:125] 01e - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:53.503331-05:00 ▶ [DEBU keybase socket.go:89] 01f | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:53.503424-05:00 ▶ [DEBU keybase fork_server.go:79] 020 Failed to connect to socket (0): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:53.704252-05:00 ▶ [DEBU keybase socket.go:64] 021 + GetSocket
2017-12-23T20:42:53.704437-05:00 ▶ [DEBU keybase rpc.go:24] 022 - GetSocket -> ok
2017-12-23T20:42:53.704515-05:00 ▶ [DEBU keybase socket.go:74] 023 | empty socket wrapper; need a new one
2017-12-23T20:42:53.704572-05:00 ▶ [DEBU keybase socket_nix.go:100] 024 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:53.704613-05:00 ▶ [DEBU keybase socket_nix.go:124] 025 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:53.705222-05:00 ▶ [DEBU keybase socket_nix.go:125] 026 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:53.705294-05:00 ▶ [DEBU keybase socket.go:89] 027 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:53.705338-05:00 ▶ [DEBU keybase fork_server.go:79] 028 Failed to connect to socket (1): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:53.905780-05:00 ▶ [DEBU keybase socket.go:64] 029 + GetSocket
2017-12-23T20:42:53.905980-05:00 ▶ [DEBU keybase rpc.go:24] 02a - GetSocket -> ok
2017-12-23T20:42:53.906059-05:00 ▶ [DEBU keybase socket.go:74] 02b | empty socket wrapper; need a new one
2017-12-23T20:42:53.906141-05:00 ▶ [DEBU keybase socket_nix.go:100] 02c + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:53.906185-05:00 ▶ [DEBU keybase socket_nix.go:124] 02d | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:53.906788-05:00 ▶ [DEBU keybase socket_nix.go:125] 02e - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:53.906857-05:00 ▶ [DEBU keybase socket.go:89] 02f | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:53.906980-05:00 ▶ [DEBU keybase fork_server.go:79] 030 Failed to connect to socket (2): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.107846-05:00 ▶ [DEBU keybase socket.go:64] 031 + GetSocket
2017-12-23T20:42:54.108029-05:00 ▶ [DEBU keybase rpc.go:24] 032 - GetSocket -> ok
2017-12-23T20:42:54.108101-05:00 ▶ [DEBU keybase socket.go:74] 033 | empty socket wrapper; need a new one
2017-12-23T20:42:54.108178-05:00 ▶ [DEBU keybase socket_nix.go:100] 034 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.108237-05:00 ▶ [DEBU keybase socket_nix.go:124] 035 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.109000-05:00 ▶ [DEBU keybase socket_nix.go:125] 036 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.109120-05:00 ▶ [DEBU keybase socket.go:89] 037 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.109166-05:00 ▶ [DEBU keybase fork_server.go:79] 038 Failed to connect to socket (3): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.309761-05:00 ▶ [DEBU keybase socket.go:64] 039 + GetSocket
2017-12-23T20:42:54.309954-05:00 ▶ [DEBU keybase rpc.go:24] 03a - GetSocket -> ok
2017-12-23T20:42:54.310030-05:00 ▶ [DEBU keybase socket.go:74] 03b | empty socket wrapper; need a new one
2017-12-23T20:42:54.310116-05:00 ▶ [DEBU keybase socket_nix.go:100] 03c + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.310205-05:00 ▶ [DEBU keybase socket_nix.go:124] 03d | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.310903-05:00 ▶ [DEBU keybase socket_nix.go:125] 03e - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.310991-05:00 ▶ [DEBU keybase socket.go:89] 03f | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.311059-05:00 ▶ [DEBU keybase fork_server.go:79] 040 Failed to connect to socket (4): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.511799-05:00 ▶ [DEBU keybase socket.go:64] 041 + GetSocket
2017-12-23T20:42:54.511966-05:00 ▶ [DEBU keybase rpc.go:24] 042 - GetSocket -> ok
2017-12-23T20:42:54.512030-05:00 ▶ [DEBU keybase socket.go:74] 043 | empty socket wrapper; need a new one
2017-12-23T20:42:54.512131-05:00 ▶ [DEBU keybase socket_nix.go:100] 044 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.512209-05:00 ▶ [DEBU keybase socket_nix.go:124] 045 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.513036-05:00 ▶ [DEBU keybase socket_nix.go:125] 046 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.513164-05:00 ▶ [DEBU keybase socket.go:89] 047 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.513209-05:00 ▶ [DEBU keybase fork_server.go:79] 048 Failed to connect to socket (5): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.713819-05:00 ▶ [DEBU keybase socket.go:64] 049 + GetSocket
2017-12-23T20:42:54.713987-05:00 ▶ [DEBU keybase rpc.go:24] 04a - GetSocket -> ok
2017-12-23T20:42:54.714096-05:00 ▶ [DEBU keybase socket.go:74] 04b | empty socket wrapper; need a new one
2017-12-23T20:42:54.714191-05:00 ▶ [DEBU keybase socket_nix.go:100] 04c + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.714253-05:00 ▶ [DEBU keybase socket_nix.go:124] 04d | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.715307-05:00 ▶ [DEBU keybase socket_nix.go:125] 04e - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.715504-05:00 ▶ [DEBU keybase socket.go:89] 04f | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.715638-05:00 ▶ [DEBU keybase fork_server.go:79] 050 Failed to connect to socket (6): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.916148-05:00 ▶ [DEBU keybase socket.go:64] 051 + GetSocket
2017-12-23T20:42:54.916416-05:00 ▶ [DEBU keybase rpc.go:24] 052 - GetSocket -> ok
2017-12-23T20:42:54.916546-05:00 ▶ [DEBU keybase socket.go:74] 053 | empty socket wrapper; need a new one
2017-12-23T20:42:54.916760-05:00 ▶ [DEBU keybase socket_nix.go:100] 054 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.916902-05:00 ▶ [DEBU keybase socket_nix.go:124] 055 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:54.917605-05:00 ▶ [DEBU keybase socket_nix.go:125] 056 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.917676-05:00 ▶ [DEBU keybase socket.go:89] 057 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:54.917720-05:00 ▶ [DEBU keybase fork_server.go:79] 058 Failed to connect to socket (7): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.118141-05:00 ▶ [DEBU keybase socket.go:64] 059 + GetSocket
2017-12-23T20:42:55.118316-05:00 ▶ [DEBU keybase rpc.go:24] 05a - GetSocket -> ok
2017-12-23T20:42:55.118395-05:00 ▶ [DEBU keybase socket.go:74] 05b | empty socket wrapper; need a new one
2017-12-23T20:42:55.118461-05:00 ▶ [DEBU keybase socket_nix.go:100] 05c + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.118523-05:00 ▶ [DEBU keybase socket_nix.go:124] 05d | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.119441-05:00 ▶ [DEBU keybase socket_nix.go:125] 05e - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.119572-05:00 ▶ [DEBU keybase socket.go:89] 05f | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.119637-05:00 ▶ [DEBU keybase fork_server.go:79] 060 Failed to connect to socket (8): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.320354-05:00 ▶ [DEBU keybase socket.go:64] 061 + GetSocket
2017-12-23T20:42:55.320509-05:00 ▶ [DEBU keybase rpc.go:24] 062 - GetSocket -> ok
2017-12-23T20:42:55.320556-05:00 ▶ [DEBU keybase socket.go:74] 063 | empty socket wrapper; need a new one
2017-12-23T20:42:55.320657-05:00 ▶ [DEBU keybase socket_nix.go:100] 064 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.320740-05:00 ▶ [DEBU keybase socket_nix.go:124] 065 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.321435-05:00 ▶ [DEBU keybase socket_nix.go:125] 066 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.321502-05:00 ▶ [DEBU keybase socket.go:89] 067 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.321615-05:00 ▶ [DEBU keybase fork_server.go:79] 068 Failed to connect to socket (9): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.522064-05:00 ▶ [DEBU keybase socket.go:64] 069 + GetSocket
2017-12-23T20:42:55.522275-05:00 ▶ [DEBU keybase rpc.go:24] 06a - GetSocket -> ok
2017-12-23T20:42:55.522386-05:00 ▶ [DEBU keybase socket.go:74] 06b | empty socket wrapper; need a new one
2017-12-23T20:42:55.522470-05:00 ▶ [DEBU keybase socket_nix.go:100] 06c + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.522531-05:00 ▶ [DEBU keybase socket_nix.go:124] 06d | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.523360-05:00 ▶ [DEBU keybase socket_nix.go:125] 06e - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.523489-05:00 ▶ [DEBU keybase socket.go:89] 06f | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.523534-05:00 ▶ [DEBU keybase fork_server.go:79] 070 Failed to connect to socket (10): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.724252-05:00 ▶ [DEBU keybase socket.go:64] 071 + GetSocket
2017-12-23T20:42:55.724398-05:00 ▶ [DEBU keybase rpc.go:24] 072 - GetSocket -> ok
2017-12-23T20:42:55.724445-05:00 ▶ [DEBU keybase socket.go:74] 073 | empty socket wrapper; need a new one
2017-12-23T20:42:55.724492-05:00 ▶ [DEBU keybase socket_nix.go:100] 074 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.724543-05:00 ▶ [DEBU keybase socket_nix.go:124] 075 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.725091-05:00 ▶ [DEBU keybase socket_nix.go:125] 076 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.725205-05:00 ▶ [DEBU keybase socket.go:89] 077 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.725250-05:00 ▶ [DEBU keybase fork_server.go:79] 078 Failed to connect to socket (11): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.925805-05:00 ▶ [DEBU keybase socket.go:64] 079 + GetSocket
2017-12-23T20:42:55.925975-05:00 ▶ [DEBU keybase rpc.go:24] 07a - GetSocket -> ok
2017-12-23T20:42:55.926051-05:00 ▶ [DEBU keybase socket.go:74] 07b | empty socket wrapper; need a new one
2017-12-23T20:42:55.926125-05:00 ▶ [DEBU keybase socket_nix.go:100] 07c + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.926196-05:00 ▶ [DEBU keybase socket_nix.go:124] 07d | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:55.927056-05:00 ▶ [DEBU keybase socket_nix.go:125] 07e - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.927186-05:00 ▶ [DEBU keybase socket.go:89] 07f | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:55.927263-05:00 ▶ [DEBU keybase fork_server.go:79] 080 Failed to connect to socket (12): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.127807-05:00 ▶ [DEBU keybase socket.go:64] 081 + GetSocket
2017-12-23T20:42:56.127985-05:00 ▶ [DEBU keybase rpc.go:24] 082 - GetSocket -> ok
2017-12-23T20:42:56.128067-05:00 ▶ [DEBU keybase socket.go:74] 083 | empty socket wrapper; need a new one
2017-12-23T20:42:56.128137-05:00 ▶ [DEBU keybase socket_nix.go:100] 084 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.128199-05:00 ▶ [DEBU keybase socket_nix.go:124] 085 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.129034-05:00 ▶ [DEBU keybase socket_nix.go:125] 086 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.129176-05:00 ▶ [DEBU keybase socket.go:89] 087 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.129235-05:00 ▶ [DEBU keybase fork_server.go:79] 088 Failed to connect to socket (13): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.329975-05:00 ▶ [DEBU keybase socket.go:64] 089 + GetSocket
2017-12-23T20:42:56.330166-05:00 ▶ [DEBU keybase rpc.go:24] 08a - GetSocket -> ok
2017-12-23T20:42:56.330357-05:00 ▶ [DEBU keybase socket.go:74] 08b | empty socket wrapper; need a new one
2017-12-23T20:42:56.330426-05:00 ▶ [DEBU keybase socket_nix.go:100] 08c + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.330469-05:00 ▶ [DEBU keybase socket_nix.go:124] 08d | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.331144-05:00 ▶ [DEBU keybase socket_nix.go:125] 08e - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.331213-05:00 ▶ [DEBU keybase socket.go:89] 08f | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.331256-05:00 ▶ [DEBU keybase fork_server.go:79] 090 Failed to connect to socket (14): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.531901-05:00 ▶ [DEBU keybase socket.go:64] 091 + GetSocket
2017-12-23T20:42:56.532111-05:00 ▶ [DEBU keybase rpc.go:24] 092 - GetSocket -> ok
2017-12-23T20:42:56.532196-05:00 ▶ [DEBU keybase socket.go:74] 093 | empty socket wrapper; need a new one
2017-12-23T20:42:56.532321-05:00 ▶ [DEBU keybase socket_nix.go:100] 094 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.532422-05:00 ▶ [DEBU keybase socket_nix.go:124] 095 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.533189-05:00 ▶ [DEBU keybase socket_nix.go:125] 096 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.533273-05:00 ▶ [DEBU keybase socket.go:89] 097 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.533320-05:00 ▶ [DEBU keybase fork_server.go:79] 098 Failed to connect to socket (15): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.733828-05:00 ▶ [DEBU keybase socket.go:64] 099 + GetSocket
2017-12-23T20:42:56.733977-05:00 ▶ [DEBU keybase rpc.go:24] 09a - GetSocket -> ok
2017-12-23T20:42:56.734026-05:00 ▶ [DEBU keybase socket.go:74] 09b | empty socket wrapper; need a new one
2017-12-23T20:42:56.734072-05:00 ▶ [DEBU keybase socket_nix.go:100] 09c + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.734140-05:00 ▶ [DEBU keybase socket_nix.go:124] 09d | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.734913-05:00 ▶ [DEBU keybase socket_nix.go:125] 09e - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.735069-05:00 ▶ [DEBU keybase socket.go:89] 09f | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.735147-05:00 ▶ [DEBU keybase fork_server.go:79] 0a0 Failed to connect to socket (16): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.935814-05:00 ▶ [DEBU keybase socket.go:64] 0a1 + GetSocket
2017-12-23T20:42:56.936003-05:00 ▶ [DEBU keybase rpc.go:24] 0a2 - GetSocket -> ok
2017-12-23T20:42:56.936052-05:00 ▶ [DEBU keybase socket.go:74] 0a3 | empty socket wrapper; need a new one
2017-12-23T20:42:56.936098-05:00 ▶ [DEBU keybase socket_nix.go:100] 0a4 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.936150-05:00 ▶ [DEBU keybase socket_nix.go:124] 0a5 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:56.936826-05:00 ▶ [DEBU keybase socket_nix.go:125] 0a6 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.936891-05:00 ▶ [DEBU keybase socket.go:89] 0a7 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:56.936956-05:00 ▶ [DEBU keybase fork_server.go:79] 0a8 Failed to connect to socket (17): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.137341-05:00 ▶ [DEBU keybase socket.go:64] 0a9 + GetSocket
2017-12-23T20:42:57.137496-05:00 ▶ [DEBU keybase rpc.go:24] 0aa - GetSocket -> ok
2017-12-23T20:42:57.137545-05:00 ▶ [DEBU keybase socket.go:74] 0ab | empty socket wrapper; need a new one
2017-12-23T20:42:57.137591-05:00 ▶ [DEBU keybase socket_nix.go:100] 0ac + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:57.137728-05:00 ▶ [DEBU keybase socket_nix.go:124] 0ad | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:57.138309-05:00 ▶ [DEBU keybase socket_nix.go:125] 0ae - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.138377-05:00 ▶ [DEBU keybase socket.go:89] 0af | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.138441-05:00 ▶ [DEBU keybase fork_server.go:79] 0b0 Failed to connect to socket (18): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.338887-05:00 ▶ [DEBU keybase socket.go:64] 0b1 + GetSocket
2017-12-23T20:42:57.339056-05:00 ▶ [DEBU keybase rpc.go:24] 0b2 - GetSocket -> ok
2017-12-23T20:42:57.339241-05:00 ▶ [DEBU keybase socket.go:74] 0b3 | empty socket wrapper; need a new one
2017-12-23T20:42:57.339390-05:00 ▶ [DEBU keybase socket_nix.go:100] 0b4 + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:57.339540-05:00 ▶ [DEBU keybase socket_nix.go:124] 0b5 | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:57.340260-05:00 ▶ [DEBU keybase socket_nix.go:125] 0b6 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.340447-05:00 ▶ [DEBU keybase socket.go:89] 0b7 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.340550-05:00 ▶ [DEBU keybase fork_server.go:79] 0b8 Failed to connect to socket (19): dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.541291-05:00 ▶ [DEBU keybase main.go:268] 0b9 | After forks; newProc=true
2017-12-23T20:42:57.541478-05:00 ▶ [DEBU keybase main.go:288] 0ba + configureLogging
2017-12-23T20:42:57.541761-05:00 ▶ [DEBU keybase socket.go:64] 0bb + GetSocket
2017-12-23T20:42:57.541840-05:00 ▶ [DEBU keybase rpc.go:24] 0bc - GetSocket -> ok
2017-12-23T20:42:57.541899-05:00 ▶ [DEBU keybase socket.go:74] 0bd | empty socket wrapper; need a new one
2017-12-23T20:42:57.541944-05:00 ▶ [DEBU keybase socket_nix.go:100] 0be + SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:57.541986-05:00 ▶ [DEBU keybase socket_nix.go:124] 0bf | net.Dial(unix:/home/luism/.config/keybase/keybased.sock)
2017-12-23T20:42:57.542726-05:00 ▶ [DEBU keybase socket_nix.go:125] 0c0 - SocketInfo#dialSocket(unix:/home/luism/.config/keybase/keybased.sock) -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.542794-05:00 ▶ [DEBU keybase socket.go:89] 0c1 | DialSocket -> ERROR: dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.542837-05:00 ▶ [DEBU keybase main.go:290] 0c2 - configureLogging
2017-12-23T20:42:57.542895-05:00 ▶ [DEBU keybase main.go:179] 0c3 - configureProcesses -> dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
2017-12-23T20:42:57.643436-05:00 ▶ [DEBU keybase globals.go:508] 0c4 Calling shutdown first time through
2017-12-23T20:42:57.643653-05:00 ▶ [DEBU keybase login_state.go:1107] 0c5 + Account "LoginState - Shutdown"
2017-12-23T20:42:57.643859-05:00 ▶ [DEBU keybase login_state.go:954] 0c6 + acctHandle sending: acctReq LoginState - Shutdown [9yE-p2Uv]
2017-12-23T20:42:57.644022-05:00 ▶ [DEBU keybase login_state.go:957] 0c7 * acctHandle sent: acctReq LoginState - Shutdown [9yE-p2Uv] (257µs)
2017-12-23T20:42:57.644159-05:00 ▶ [DEBU keybase login_state.go:1009] 0c8 * LoginState running account request: acctReq LoginState - Shutdown [9yE-p2Uv]
2017-12-23T20:42:57.644224-05:00 ▶ [DEBU keybase login_state.go:1012] 0c9 * LoginState account request complete: acctReq LoginState - Shutdown [9yE-p2Uv]
2017-12-23T20:42:57.644274-05:00 ▶ [DEBU keybase login_state.go:992] 0ca - LoginState: shutdown chan closed, exiting requests loop
2017-12-23T20:42:57.644316-05:00 ▶ [DEBU keybase login_state.go:993] 0cb - LoginState: Leaving request loop
2017-12-23T20:42:57.644359-05:00 ▶ [DEBU keybase login_state.go:972] 0cc - acctHandle done: acctReq LoginState - Shutdown [9yE-p2Uv] (535µs)
2017-12-23T20:42:57.644404-05:00 ▶ [DEBU keybase login_state.go:1109] 0cd - Account "LoginState - Shutdown"
2017-12-23T20:42:57.644548-05:00 ▶ [DEBU keybase globals.go:567] 0ce exiting shutdown code=0; err=
2017-12-23T20:42:57.644641-05:00 ▶ [ERRO keybase main.go:85] 0cf dial unix /home/luism/.config/keybase/keybased.sock: connect: no such file or directory
```
Does keybase attempt to stat `$XDG_CONFIG_HOME/.config/keybase/keybased.sock`?
According to Microsoft/WSL#134, sockets are implemented, but don't necessarily appear in the filesystem, so stat will fail.
However, I'm not sure this is still the case, and it's only a wild guess.
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the report in Ubuntu 16.04 under the Linux Subsystem for Windows with `run_keybase` and `keybase -d pgp select`. Start by reading `socket_nix.go` and `fork_server.go`, which appear in the failing socket and background-service trace. Done means the command connects to the Keybase service without repeated missing-socket errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, linux, ubuntu
- Domain
- backend, cli, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100