lem
lem copied to clipboard
Failure in SSL library when trying to build with docker
Just as before, I still can't build lem. This time I tried your latest instructions. I ran: sudo docker build -t lem . And I get:
[...]
Setting up libc-devtools (2.36-9+deb12u3) ...
Setting up libncurses-dev:amd64 (6.4-4) ...
Setting up gcc (4:12.2.0-3) ...
Processing triggers for libc-bin (2.36-9+deb12u3) ...
Removing intermediate container 56702e8c7a48
---> 09230e81b1ef
Step 4/6 : RUN qlot install
---> Running in f6930c22178d
Reading '/app/qlfile'...
[ 1/10] Already have dist "quicklisp" version "2023-06-18".
[ 2/10] Updating dist "micros".
=> Updated dist "micros" to version "git-994d4d67467ec1b6eddacad9dba385b42101679e".
[ 3/10] Already have dist "lem-mailbox" version "git-12d629541da440fadf771b0225a051ae65fa342a".
[ 4/10] Already have dist "lem-base16-themes" version "git-07dacae6c1807beaeffc730063b54487d5c82eb0".
[ 5/10] Already have dist "async-process" version "git-9690530fc92b59636d9f17d821afa7697e7c8ca4".
[ 6/10] Already have dist "sblint" version "git-1037296f604c3210ce073a53539d4ae95b0c2f8c".
[ 7/10] Already have dist "rove" version "git-f168cd177b5f83f171dd970dc1a9abb6eb43f044".
[ 8/10] Already have dist "cl-sdl2" version "git-24dd7f238f99065b0ae35266b71cce7783e89fa7".
[ 9/10] Already have dist "cl-sdl2-ttf" version "git-e61bb2119003d8ae7792d38aa11f7728d3ee5a00".
[10/10] Already have dist "cl-sdl2-image" version "git-8734b0e24de9ca390c9f763d9d7cd501546d17d4".
Ensuring 82 dependencies installed.
- Downloading "https://beta.quicklisp.org/archive/cl-unicode/2021-02-28/cl-unicode-20210228-git.tgz".
This can be a bug of Qlot.
Report it at https://github.com/fukamachi/qlot/issues/new/choose.
Please attach the stack trace dumped to '/tmp/qlot-error-X4BRKI0R.log'.
Unexpected error: A failure in the SSL library occurred on handle #.(SB-SYS:INT-SAP #X564F1FA470D0) (SSL_get_error: 1). ERR_print_errors(): 4047230B2B7F0000:error:0A000126:SSL routines:ssl3_read_n:unexpected eof while reading:../ssl/record/rec_layer_s3.c:303:
The command '/bin/sh -c qlot install' returned a non-zero code: 255
I guess it's better to not use sudo for the docker command (https://docs.docker.com/engine/install/linux-postinstall/)
Still, I'm not sure if that error is related to the one that shows of the installation of Lem
Still, ping to @fukamachi , as this maybe an error related to qlot + docker
I'll look into it, though I can't say anything specifically while I can't reproduce it. It's more like an environmental issue than a problem of Qlot.
This is definitely a bug with the user's network. I've tried docker and non-docker with no problems. The only problem I had was when I was on a hostile network. Maybe a misbehaving proxy?
While I definitely don't have the fastest network available, I use HTTP, HTTPS, and SSH all day long. You may want to see my other posts. I even created a brand new VM with a brand new OS install and was unable to build.
I've read your other posts. The type of error happens on misbehaving networks. Can you try a local coffeeshop or somewhere else?