Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qlot installation is failing on Ubuntu #272

Open
vsal opened this issue Aug 30, 2024 · 2 comments
Open

qlot installation is failing on Ubuntu #272

vsal opened this issue Aug 30, 2024 · 2 comments
Labels

Comments

@vsal
Copy link

vsal commented Aug 30, 2024

Describe the bug

Following instructions to install on Ubuntu, I get this error.

Reproducible steps

curl -L https://lem-project.github.io/linux_installer.sh | bash

Error

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1001838103}>
0: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE))
1: ((FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX))
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {7996531FE76B}>)
3: (UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE) {1005CCC85B}> :PACKAGE :CL)
4: (UIOP/IMAGE:PRINT-CONDITION-BACKTRACE #<CL+SSL::SSL-ERROR-SSL {1005CCABA3}> :STREAM #<SB-SYS:FD-STREAM for "file /tmp/qlot-error-AR3FSGEY.log" {1005CCC623}> :COUNT NIL)
5: ((FLET "BEFORE2" :IN QLOT/CLI:QLOT-COMMAND) #<SB-SYS:FD-STREAM for "file /tmp/qlot-error-AR3FSGEY.log" {1005CCC623}> #P"/tmp/qlot-error-AR3FSGEY.log")
6: (UIOP/STREAM:CALL-WITH-TEMPORARY-FILE #<FUNCTION (FLET "BEFORE2" :IN QLOT/CLI:QLOT-COMMAND) {7996531FEC0B}> :WANT-STREAM-P T :WANT-PATHNAME-P T :DIRECTION :OUTPUT :KEEP T :AFTER NIL :DIRECTORY NIL :TYPE "log" :PREFIX "qlot-error-" :SUFFIX "" :ELEMENT-TYPE NIL :EXTERNAL-FORMAT NIL)
7: ((FLET "H1" :IN QLOT/CLI:QLOT-COMMAND) #<CL+SSL::SSL-ERROR-SSL {1005CCABA3}>)
8: (SB-KERNEL::%SIGNAL #<CL+SSL::SSL-ERROR-SSL {1005CCABA3}>)
9: (ERROR #<CL+SSL::SSL-ERROR-SSL {1005CCABA3}>)
10: (LPARALLEL.KERNEL::UNWRAP-RESULT #)
11: (LPARALLEL.KERNEL-UTIL::RECEIVE-RESULTS #S(LPARALLEL.KERNEL:CHANNEL :QUEUE #S(LPARALLEL.CONS-QUEUE:CONS-QUEUE :IMPL #S(LPARALLEL.RAW-QUEUE:RAW-QUEUE :HEAD NIL :TAIL NIL) :LOCK #<SB-THREAD:MUTEX "Anonymous lock" (free)> :CVAR #<SB-THREAD:WAITQUEUE Anonymous condition variable {1007757123}>) :KERNEL #<LPARALLEL.KERNEL:KERNEL :NAME "lparallel" :WORKER-COUNT 4 :USE-CALLER NIL :ALIVE T :SPIN-COUNT 2000 {1007755813}>) # #)
12: (LPARALLEL.COGNATE::PMAP-ITERATE # #<FUNCTION (LAMBDA (QLOT/PROGRESS::JOB) :IN QLOT/PROGRESS:RUN-IN-PARALLEL) {1007756E5B}> ((#<QLOT/SOURCE/DIST:SOURCE-DIST https://beta.quicklisp.org/dist/quicklisp.txt 2023-10-21 {1004C8C543}> #<QLOT/SOURCE/GIT:SOURCE-GIT cl-sdl2 https://github.com/lem-project/cl-sdl2.git ref-24dd7f238f99065b0ae35266b71cce7783e89fa7 {1004C8FF33}>)) 2 4)
13: (LPARALLEL.COGNATE:PMAPC #<FUNCTION (LAMBDA (QLOT/PROGRESS::JOB) :IN QLOT/PROGRESS:RUN-IN-PARALLEL) {1007756E5B}> (#<QLOT/SOURCE/DIST:SOURCE-DIST https://beta.quicklisp.org/dist/quicklisp.txt 2023-10-21 {1004C8C543}> #<QLOT/SOURCE/GIT:SOURCE-GIT cl-sdl2 https://github.com/lem-project/cl-sdl2.git ref-24dd7f238f99065b0ae35266b71cce7783e89fa7 {1004C8FF33}>))
14: (QLOT/PROGRESS:RUN-IN-PARALLEL #<FUNCTION (LAMBDA (QLOT/INSTALL::SOURCE) :IN QLOT/INSTALL::APPLY-QLFILE-TO-QLHOME) {1007654B8B}> (#<QLOT/SOURCE/DIST:SOURCE-DIST https://beta.quicklisp.org/dist/quicklisp.txt 2023-10-21 {1004C8C543}> #<QLOT/SOURCE/GIT:SOURCE-GIT cl-sdl2 https://github.com/lem-project/cl-sdl2.git ref-24dd7f238f99065b0ae35266b71cce7783e89fa7 {1004C8FF33}>) :CONCURRENCY 4 :JOB-HEADER-FN #<FUNCTION (LAMBDA (QLOT/INSTALL::SOURCE) :IN QLOT/INSTALL::APPLY-QLFILE-TO-QLHOME) {1007654BBB}> :FAILED-FN #<FUNCTION (LAMBDA NIL :IN QLOT/INSTALL::APPLY-QLFILE-TO-QLHOME) {53BD8ECB}>)
15: (QLOT/INSTALL::APPLY-QLFILE-TO-QLHOME #P"/home/homedir/common-lisp/lem/qlfile" #P"/home/homedir/common-lisp/lem/.qlot/" :IGNORE-LOCK NIL :PROJECTS NIL :CACHE-DIRECTORY NIL :CONCURRENCY NIL)
16: (QLOT/INSTALL:INSTALL-QLFILE #P"/home/homedir/common-lisp/lem/qlfile" :QUICKLISP-HOME NIL :INSTALL-DEPS T :CACHE-DIRECTORY NIL :CONCURRENCY NIL)
17: (QLOT/INSTALL:INSTALL-PROJECT #P"/home/homedir/common-lisp/lem/" :INSTALL-DEPS T :CACHE-DIRECTORY NIL :CONCURRENCY NIL :INIT NIL)
18: (UIOP/FILESYSTEM:CALL-WITH-CURRENT-DIRECTORY #P"/home/homedir/common-lisp/lem/" #<FUNCTION (LAMBDA NIL :IN QLOT/CLI::%QLOT-COMMAND) {1003576FAB}>)
19: (QLOT/CLI:QLOT-COMMAND "install")
20: (QLOT/CLI:MAIN)
21: (SB-INT:SIMPLE-EVAL-IN-LEXENV (QLOT/CLI:MAIN) #)
22: (EVAL (QLOT/CLI:MAIN))
23: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(let (load-verbose) (load "/usr/local/lib/qlot/.bundle-libs/bundle.lisp"))") (:EVAL . "(let (load-verbose) (asdf:load-asd #P"/usr/local/lib/qlot/qlot.asd"))") (:EVAL . "(let ((standard-output (make-broadcast-stream)) (trace-output (make-broadcast-stream))) (asdf:load-system :qlot/cli))") (:EVAL . "(qlot/cli:main)") (:QUIT)))
24: (SB-IMPL::TOPLEVEL-INIT)
25: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
26: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
27: (SB-IMPL::START-LISP)
Above backtrace due to this condition:
A failure in the SSL library occurred on handle #<system area pointer: #X79964C1AA9E0> (SSL_get_error: 1). ERR_print_errors(): 40F6DF5096790000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:../ssl/statem/statem_clnt.c:1883:
SSL_get_verify_result: 19 X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN

Versions:

  • Apple Inc. MacBookPro8,1
  • Intel® Core™ i5-2435M CPU @ 2.40GHz × 4
  • Ubuntu 22.04.4 LTS
@fukamachi
Copy link
Owner

Some antivirus software intercepts SSL connections and sets client certificates. Do you use any?

@fukamachi
Copy link
Owner

You can check the certificate chain by looking at Certificate chain section of the following command:

$ openssl s_client -connect beta.quicklisp.org:443

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants