Skip to content

failed to connect socket with racket from snap

I wonder if this has somthing to do with installing racket using snap install racket

$ racket onion-gui-server.rkt interop dckc
Gtk-Message: 23:26:33.589: Failed to load module "appmenu-gtk-module"
unix-socket-connect: failed to connect socket
  path: #<path:/home/connolly/snap/racket/7/.cache/goblins/tor/tor-control-sock>
  errno: 2
  error: No such file or directory
  context...:
   /snap/racket/current/usr/share/racket/collects/ffi/unsafe/atomic.rkt:73:13
   /snap/racket/current/usr/share/racket/pkgs/unix-socket-lib/racket/unix-socket.rkt:155:0: unix-socket-connect
   /snap/racket/current/usr/share/racket/collects/racket/contract/private/arrow-val-first.rkt:486:18
   /home/connolly/snap/racket/7/.local/share/racket/8.7/pkgs/goblins/ocapn/netlayer/onion.rkt:119:0: new-tor-connection
   /home/connolly/snap/racket/7/.local/share/racket/8.7/pkgs/goblins/ocapn/netlayer/onion.rkt:251:0: new-onion-netlayer
   /home/connolly/projects/goblin-chat/onion-gui-server.rkt:107:2: ^onion-machine
   /home/connolly/snap/racket/7/.local/share/racket/8.7/pkgs/goblins/core.rkt:1896:0: actormap-spawn!*
   /home/connolly/projects/goblin-chat/onion-gui-server.rkt:129:0: make-or-restore-onion-netlayer
   /home/connolly/snap/racket/7/.local/share/racket/8.7/pkgs/goblins/core.rkt:1005:5
   /home/connolly/snap/racket/7/.local/share/racket/8.7/pkgs/goblins/core.rkt:1688:3
   /home/connolly/snap/racket/7/.local/share/racket/8.7/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller
   /home/connolly/snap/racket/7/.local/share/racket/8.7/pkgs/goblins/vat.rkt:186:16
   /home/connolly/snap/racket/7/.local/share/racket/8.7/pkgs/goblins/vat.rkt:140:9

the version I cloned is:

  • 2022-03-11 15:29 e11fde7c Fix problem when a contact does not have a petname