LoginSignup
0
0

More than 1 year has passed since last update.

「qlot install」で「Socket error in "connect": ETIMEDOUT (Connection timed out)」と怒られるときの対処法

Last updated at Posted at 2022-12-21

結論

自分の環境の場合はDocker経由で対処できた。
原因はよく分からん。

docker run --rm -t -v $PWD:/app fukamachi/qlot install

おまけ

一応、エラーを載せておく。
ユーザー名やパスは伏字に加工していない。
動作環境はWindows11 + WSL2 + Ubuntu22.04.1 LSTです。

moga@DESKTOP-DTS0P1Q:~/pg/my-game$ qlot install
Installing Quicklisp to /home/moga/pg/my-game/.qlot/ ...
Unhandled SB-BSD-SOCKETS:OPERATION-TIMEOUT-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                              {10045F0123}>:
  Socket error in "connect": ETIMEDOUT (Connection timed out)

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10045F0123}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-BSD-SOCKETS:OPERATION-TIMEOUT-ERROR {10034205C3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<SB-BSD-SOCKETS:OPERATION-TIMEOUT-ERROR {10034205C3}>)
2: (INVOKE-DEBUGGER #<SB-BSD-SOCKETS:OPERATION-TIMEOUT-ERROR {10034205C3}>)
3: (ERROR SB-BSD-SOCKETS:OPERATION-TIMEOUT-ERROR :ERRNO 110 :SYSCALL "connect")
4: (SB-BSD-SOCKETS:SOCKET-ERROR "connect" 110)
5: (SB-BSD-SOCKETS::CALL-WITH-SOCKET-ADDR #<SB-BSD-SOCKETS:INET-SOCKET 0.0.0.0:58740, fd: 5 {100340DA43}> (#(205 251 199 144) 80) #<FUNCTION (FLET SB-BSD-SOCKETS::WITH-SOCKET-ADDR-THUNK :IN SB-BSD-SOCKETS:SOCKET-CONNECT) {7FCE1B7FEA2B}>)
6: ((:METHOD SB-BSD-SOCKETS:SOCKET-CONNECT (SB-BSD-SOCKETS:SOCKET)) #<SB-BSD-SOCKETS:INET-SOCKET 0.0.0.0:58740, fd: 5 {100340DA43}> #(205 251 199 144) 80) [fast-method]
7: ((:METHOD QL-NETWORK::%OPEN-CONNECTION (QL-IMPL:SBCL T T)) #<unused argument> "beta.quicklisp.org" 80) [fast-method]
8: ((:METHOD QL-NETWORK::%CALL-WITH-CONNECTION (T T T T)) #<unused argument> "beta.quicklisp.org" 80 #<FUNCTION (LAMBDA (QL-HTTP::CONNECTION) :IN QL-HTTP:HTTP-FETCH) {100303587B}>) [fast-method]
9: (QL-HTTP:HTTP-FETCH #<QL-HTTP:URL "http://beta.quicklisp.org/quicklisp.lisp"> #P"/tmp/qlot-9KMPQRQM/quicklisp-DZDG9H5X.lisp" :FOLLOW-REDIRECTS T :QUIETLY NIL :IF-EXISTS :RENAME-AND-DELETE :MAXIMUM-REDIRECTS NIL)
10: (QLOT/PROXY::QLOT-HTTP-FETCH "http://beta.quicklisp.org/quicklisp.lisp" #P"/tmp/qlot-9KMPQRQM/quicklisp-DZDG9H5X.lisp")
11: (QLOT/INSTALL/QUICKLISP::FETCH-INSTALLER #P"/tmp/qlot-9KMPQRQM/")
12: (QLOT/INSTALL/QUICKLISP:INSTALL-QUICKLISP #P"/home/moga/pg/my-game/.qlot/")
13: (QLOT/INSTALL:INSTALL-QLFILE #P"/home/moga/pg/my-game/qlfile" :QUICKLISP-HOME NIL :INSTALL-DEPS T :CACHE-DIRECTORY NIL)
14: (QLOT-COMMAND "install")
15: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #<NULL-LEXENV>)
16: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #<NULL-LEXENV>)
17: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
18: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
19: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS NIL {10028B5023}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
20: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<CONCATENATED-STREAM :STREAMS NIL {10028B5023}> NIL)
21: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7FCE1B7FF6CB}> #<CONCATENATED-STREAM :STREAMS NIL {10028B5023}> NIL #<CONCATENATED-STREAM :STREAMS NIL {10028B5023}>)
22: (LOAD #<CONCATENATED-STREAM :STREAMS NIL {10028B5023}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
23: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /home/moga/.roswell/bin/qlot" {10028B0F23}>)
24: (ROSWELL:SCRIPT "/home/moga/.roswell/bin/qlot" "install")
25: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "/home/moga/.roswell/bin/qlot" "install") (:QUIT NIL)))
26: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/home/moga/.roswell/bin/qlot" "install") (:QUIT NIL)))) #<NULL-LEXENV>)
27: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/home/moga/.roswell/bin/qlot" "install") (:QUIT NIL)))))
28: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:eval\"(ros:quicklisp)\")(:script \"/home/moga/.roswell/bin/qlot\"\"install\")(:quit ())))")))
29: (SB-IMPL::TOPLEVEL-INIT)
30: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
31: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
32: (SB-IMPL::%START-LISP)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0