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

cannot set up roswell in a container when using fukamachi/roswell:latest #1

Closed
t-cool opened this issue Jan 16, 2020 · 2 comments
Closed

Comments

@t-cool
Copy link

t-cool commented Jan 16, 2020

I faced with the following error when using fukamachi/roswell:latest.

I also tried using fukamachi/roswell:latest-ubuntu, and then I made it.

$ docker pull fukamachi/roswell
Using default tag: latest
latest: Pulling from fukamachi/roswell
8ec398bc0356: Already exists 
606b83e725dc: Pull complete 
d49ff92fd5f5: Pull complete 
Digest: sha256:5abde3931b4e773b0b77ddbbb2a2e04e24a8be47a1fecbc9cfbd334e187f121c
Status: Downloaded newer image for fukamachi/roswell:latest
docker.io/fukamachi/roswell:latest
$ docker run -it --rm fukamachi/roswell /bin/bash
root@8abdd98d2122:/# ros
Installing sbcl-bin...
No SBCL version specified. Downloading platform-table.html to see the available versions...
[##########################################################################]100%
Installing sbcl-bin/2.0.0...
Downloading https://github.com/roswell/sbcl_bin/releases/download/2.0.0/sbcl-2.0.0-x86-64-linux-binary.tar.bz2
[                                                                    [                                                                    [#                                                                   [#                                                                   [##                                                                  [##                                                                  [###                                                                 [###                                                                 [####                                                                [####                                                                [#####                                                               [#####                                                               [######                                                              [######                                                              [#######                                                             [#######                                                             [########                                                            [########                                                            [########                                                            [#########                                                           [#########                                                           [##########                                                          [##########                                                          [###########                                                         [###########                                                         [###########                                                         [############                                                        [############                                                        [#############                                                       [#############                                                       [##############                                                      [##############                                                      [###############                                                     [###############                                                     [################                                                    [################                                                    [#################                                                   [#################                                                   [#################                                                   [##################                                                  [##################                                                  [###################                                                 [###################                                                 [####################                                                [####################                                                [#####################                                               [#####################                                               [######################                                              [######################                                              [#######################                                             [#######################                                             [########################                                            [########################                                            [#########################                                           [#########################                                           [#########################                                           [##########################                                          [##########################                                          [###########################                                         [###########################                                         [############################                                        [############################                                        [############################                                        [#############################                                       [#############################                                       [##############################                                      [##############################                                      [###############################                                     [###############################                                     [################################                                    [################################                                    [#################################                                   [#################################                                   [##################################                                  [##################################                                  [###################################                                 [###################################                                 [####################################                                [####################################                                [#####################################                               [#####################################                               [######################################                              [######################################                              [#######################################                             [#######################################                             [########################################                            [########################################                            [#########################################                           [#########################################                           [##########################################                          [##########################################                          [###########################################                         [###########################################                         [############################################                        [############################################                        [#############################################                       [#############################################                       [#############################################                       [##############################################                      [##############################################                      [###############################################                     [###############################################                     [################################################                    [################################################                    [################################################                    [#################################################                   [#################################################                   [##################################################                  [##################################################                  [###################################################                 [###################################################                 [####################################################                [####################################################                [#####################################################               [#####################################################               [######################################################              [######################################################              [######################################################              [#######################################################             [#######################################################             [########################################################            [########################################################            [#########################################################           [#########################################################           [##########################################################          [##########################################################          [###########################################################         [###########################################################         [############################################################        [############################################################        [#############################################################       [#############################################################       [##############################################################      [##############################################################      [##############################################################      [###############################################################     [###############################################################     [################################################################    [################################################################    [#################################################################   [#################################################################   [#################################################################   [##################################################################  [##################################################################  [################################################################### [################################################################### [####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[##########################################################################]100%
Extracting sbcl-bin-2.0.0-x86-64-linux.tar.bz2 to /root/.roswell/src/sbcl-2.0.0-x86-64-linux/
Building sbcl-bin/2.0.0... Done.
Install Script for sbcl-bin...
Installing Quicklisp... Done 11160
Making core for Roswell...
Unhandled TYPE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                  {10005404C3}>:
  The value
    NIL
  is not of type
    (OR (VECTOR CHARACTER) (VECTOR NIL) BASE-STRING PATHNAME SYNONYM-STREAM
        FILE-STREAM)

  when binding PATHNAME

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10005404C3}>
0: (PATHNAME-NAME NIL) [more]
1: (MAIN)
2: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #<NULL-LEXENV>)
3: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #<NULL-LEXENV>)
4: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
5: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
6: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS NIL {1003399E03}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
7: ((FLET SB-FASL::THUNK :IN LOAD))
8: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<CLOSURE (FLET SB-FASL::THUNK :IN LOAD) {7FB055DD753B}> #<CONCATENATED-STREAM :STREAMS NIL {1003399E03}>)
9: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<CONCATENATED-STREAM :STREAMS NIL {1003399E03}> NIL)
10: (LOAD #<CONCATENATED-STREAM :STREAMS NIL {1003399E03}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
11: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /etc/roswell/help.ros" {10033988F3}>)
12: (ROSWELL:SCRIPT "/etc/roswell/help.ros")
13: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/help.ros") (:QUIT NIL)))
14: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/help.ros") (:QUIT NIL)))) #<NULL-LEXENV>)
15: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/help.ros") (:QUIT NIL)))))
16: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/etc/roswell/init.lisp\"))") (:EVAL . "(ros:run '((:eval\"(ros:quicklisp)\")(:script \"/etc/roswell/help.ros\")(:quit ())))")))
17: (SB-IMPL::TOPLEVEL-INIT)
18: ((FLET SB-UNIX::BODY :IN SB-EXT:SAVE-LISP-AND-DIE))
19: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SB-EXT:SAVE-LISP-AND-DIE))
20: ((LABELS SB-IMPL::RESTART-LISP :IN SB-EXT:SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting
$ docker pull fukamachi/roswell:latest-ubuntu
latest-ubuntu: Pulling from fukamachi/roswell
2746a4a261c9: Already exists 
4c1d20cdee96: Already exists 
0d3160e1d0de: Already exists 
c8e37668deea: Already exists 
606b83e725dc: Pull complete 
d19e10ebfd38: Pull complete 
Digest: sha256:f51f7984deafbc858d962ac368b6ae7d05666a3bc51fb5ade1e8ed36c1e2e7be
Status: Downloaded newer image for fukamachi/roswell:latest-ubuntu
docker.io/fukamachi/roswell:latest-ubuntu
$ docker run -it --rm fukamachi/roswell:latest-ubuntu /bin/bash
root@62a31971ceef:/# ros init
Installing sbcl-bin...
No SBCL version specified. Downloading platform-table.html to see the available versions...
[##########################################################################]100%
Installing sbcl-bin/2.0.0...
Downloading https://github.com/roswell/sbcl_bin/releases/download/2.0.0/sbcl-2.0.0-x86-64-linux-binary.tar.bz2
[                                                                    [                                                                    [#                                                                   [#                                                                   [##                                                                  [##                                                                  [###                                                                 [###                                                                 [####                                                                [####                                                                [#####                                                               [#####                                                               [######                                                              [######                                                              [#######                                                             [#######                                                             [########                                                            [########                                                            [########                                                            [#########                                                           [#########                                                           [##########                                                          [##########                                                          [###########                                                         [###########                                                         [###########                                                         [############                                                        [############                                                        [#############                                                       [#############                                                       [##############                                                      [##############                                                      [###############                                                     [###############                                                     [################                                                    [################                                                    [#################                                                   [#################                                                   [#################                                                   [##################                                                  [##################                                                  [###################                                                 [###################                                                 [####################                                                [####################                                                [#####################                                               [#####################                                               [######################                                              [######################                                              [#######################                                             [#######################                                             [########################                                            [########################                                            [#########################                                           [#########################                                           [#########################                                           [##########################                                          [##########################                                          [###########################                                         [###########################                                         [############################                                        [############################                                        [############################                                        [#############################                                       [#############################                                       [##############################                                      [##############################                                      [###############################                                     [###############################                                     [################################                                    [################################                                    [#################################                                   [#################################                                   [##################################                                  [##################################                                  [###################################                                 [###################################                                 [####################################                                [####################################                                [#####################################                               [#####################################                               [######################################                              [######################################                              [#######################################                             [#######################################                             [########################################                            [########################################                            [#########################################                           [#########################################                           [##########################################                          [##########################################                          [###########################################                         [###########################################                         [############################################                        [############################################                        [#############################################                       [#############################################                       [#############################################                       [##############################################                      [##############################################                      [###############################################                     [###############################################                     [################################################                    [################################################                    [################################################                    [#################################################                   [#################################################                   [##################################################                  [##################################################                  [###################################################                 [###################################################                 [####################################################                [####################################################                [#####################################################               [#####################################################               [######################################################              [######################################################              [######################################################              [#######################################################             [#######################################################             [########################################################            [########################################################            [#########################################################           [#########################################################           [##########################################################          [##########################################################          [###########################################################         [###########################################################         [############################################################        [############################################################        [#############################################################       [#############################################################       [##############################################################      [##############################################################      [##############################################################      [###############################################################     [###############################################################     [################################################################    [################################################################    [#################################################################   [#################################################################   [#################################################################   [##################################################################  [##################################################################  [################################################################### [################################################################### [####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[####################################################################[##########################################################################]100%
Extracting sbcl-bin-2.0.0-x86-64-linux.tar.bz2 to /root/.roswell/src/sbcl-2.0.0-x86-64-linux/
Building sbcl-bin/2.0.0... Done.
Install Script for sbcl-bin...
Installing Quicklisp... Done 12942
Making core for Roswell...
root@62a31971ceef:/# ros run
* (print "hello world")

"hello world" 
"hello world"
* 
@t-cool t-cool changed the title cannot set up roswell in a container cannot set up roswell in a container when using fukamachi/roswell:latest Jan 16, 2020
@fukamachi
Copy link
Owner

fukamachi commented Jan 16, 2020 via email

@t-cool
Copy link
Author

t-cool commented Jan 16, 2020

Thank you for the advice!
I'll try to do so!!

@t-cool t-cool closed this as completed Jan 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants