Open alecStewart1 opened 2 years ago
As a strange note, any time I call a roswell command it goes through the Making core for Roswell...
.
I recently just tried ros install
without any argument and I get the following output:
Making core for Roswell...
building dump:/home/alec/.roswell/env/roswell/impls/x86-64/linux/sbcl-bin/2.2.9/dump/roswell.core
While evaluating the form starting at line 3, column 0
of #P"/etc/roswell/util-install-quicklisp.lisp":
Unhandled QUICKLISP-CLIENT:SYSTEM-NOT-FOUND in thread #<SB-THREAD:THREAD "main thread" RUNNING
{1004588073}>:
System "simple-date-time" not found
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1004588073}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1002CA9B93}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1002CA9B93}>)
2: (INVOKE-DEBUGGER #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1002CA9B93}>)
3: (CERROR "Try again" QUICKLISP-CLIENT:SYSTEM-NOT-FOUND :NAME "simple-date-time")
4: ((LABELS QUICKLISP-CLIENT::RECURSE :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) "simple-date-time")
5: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) {1002C9F03B}>)
6: (QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY "simple-date-time")
7: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "simple-date-time" :PROMPT NIL)
8: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T T)) #<unused argument> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1002C9EE3B}>) [fast-method]
9: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND (QL-IMPL:SBCL T)) #<QL-IMPL:SBCL {1004E4A573}> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1002C9EE3B}>) [fast-method]
10: ((:METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre") :PROMPT NIL :SILENT T :VERBOSE NIL) [fast-method]
11: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT:QUICKLOAD) {1002C8EE8B}>)
12: (SB-INT:SIMPLE-EVAL-IN-LEXENV (QUICKLISP-CLIENT:QUICKLOAD (QUOTE ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre")) :SILENT T) #<NULL-LEXENV>)
13: (EVAL-TLF (QUICKLISP-CLIENT:QUICKLOAD (QUOTE ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre")) :SILENT T) 2 NIL)
14: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (QUICKLISP-CLIENT:QUICKLOAD (QUOTE ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre")) :SILENT T) 2)
15: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (QUICKLISP-CLIENT:QUICKLOAD (QUOTE ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre")) :SILENT T) :CURRENT-INDEX 2)
16: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {1001DDE77B}> #<SB-C::SOURCE-INFO {1001DDE743}> SB-C::INPUT-ERROR-IN-LOAD)
17: (SB-INT:LOAD-AS-SOURCE #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/util-install-quicklisp.lisp" {1001DDD2D3}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
18: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/util-install-quicklisp.lisp" {1001DDD2D3}> NIL)
19: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7F44C8FB6EAB}> #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/util-install-quicklisp.lisp" {1001DDD2D3}> NIL #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/util-install-quicklisp.lisp" {1001DDD2D3}>)
20: (LOAD #P"/etc/roswell/util-install-quicklisp.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
21: (ROSWELL:INCLUDE "util-install-quicklisp" NIL)
22: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:INCLUDE "util-install-quicklisp") #<NULL-LEXENV>)
23: (SB-INT:SIMPLE-EVAL-IN-LEXENV (PROGN (ROSWELL:ENSURE-ASDF) (ROSWELL:INCLUDE "util-install-quicklisp")) #<NULL-LEXENV>)
24: (EVAL-TLF (PROGN (ROSWELL:ENSURE-ASDF) (ROSWELL:INCLUDE "util-install-quicklisp")) NIL NIL)
25: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (PROGN (ROSWELL:ENSURE-ASDF) (ROSWELL:INCLUDE "util-install-quicklisp")) NIL)
26: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /etc/roswell/shell.ros" {1001D88663}> #<SB-IMPL::STRING-INPUT-STREAM {1001D89503}>) {1001D89583}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
27: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /etc/roswell/shell.ros" {1001D88663}> #<SB-IMPL::STRING-INPUT-STREAM {1001D89503}>) {1001D89583}> NIL)
28: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7F44C8FB76AB}> #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /etc/roswell/shell.ros" {1001D88663}> #<SB-IMPL::STRING-INPUT-STREAM {1001D89503}>) {1001D89583}> NIL #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /etc/roswell/shell.ros" {1001D88663}> #<SB-IMPL::STRING-INPUT-STREAM {1001D89503}>) {1001D89583}>)
29: (LOAD #<CONCATENATED-STREAM :STREAMS (#<SB-SYS:FD-STREAM for "file /etc/roswell/shell.ros" {1001D88663}> #<SB-IMPL::STRING-INPUT-STREAM {1001D89503}>) {1001D89583}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
30: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /etc/roswell/shell.ros" {1001D88663}>)
31: (ROSWELL:SCRIPT "/etc/roswell/shell.ros")
32: (ROSWELL::LOAD-ROS "/etc/roswell/shell.ros")
33: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:LOAD "/etc/roswell/balus.ros") (:LOAD "/etc/roswell/build.ros") (:LOAD "/etc/roswell/checkout.ros") (:LOAD "/etc/roswell/config.ros") (:LOAD "/etc/roswell/delete.ros") (:LOAD "/etc/roswell/dist.ros") (:LOAD "/etc/roswell/ecl-config.ros") (:LOAD "/etc/roswell/exec.ros") (:LOAD "/etc/roswell/git.ros") (:LOAD "/etc/roswell/help.ros") (:LOAD "/etc/roswell/hg.ros") ...))
34: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:LOAD "/etc/roswell/balus.ros") (:LOAD "/etc/roswell/build.ros") (:LOAD "/etc/roswell/checkout.ros") (:LOAD "/etc/roswell/config.ros") (:LOAD "/etc/roswell/delete.ros") (:LOAD "/etc/roswell/dist.ros") (:LOAD "/etc/roswell/ecl-config.ros") (:LOAD "/etc/roswell/exec.ros") (:LOAD "/etc/roswell/git.ros") (:LOAD "/etc/roswell/help.ros") (:LOAD "/etc/roswell/hg.ros") ...))) #<NULL-LEXENV>)
35: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:LOAD "/etc/roswell/balus.ros") (:LOAD "/etc/roswell/build.ros") (:LOAD "/etc/roswell/checkout.ros") (:LOAD "/etc/roswell/config.ros") (:LOAD "/etc/roswell/delete.ros") (:LOAD "/etc/roswell/dist.ros") (:LOAD "/etc/roswell/ecl-config.ros") (:LOAD "/etc/roswell/exec.ros") (:LOAD "/etc/roswell/git.ros") (:LOAD "/etc/roswell/help.ros") (:LOAD "/etc/roswell/hg.ros") ...))))
36: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(progn #-ros.init(cl:load \"/etc/roswell/init.lisp\"))") (:EVAL . #<(SIMPLE-ARRAY CHARACTER (712)) (ros:run '((:eval"(ros:quicklisp)")(:load "/etc/roswell/balus.ros")(:load "/etc/roswell/build.ros")(:load "/etc/roswell/checkout.ros")(:load "/etc/roswell/config.ros")(:load "/etc/roswell/delete.ros")... {100107062F}>)))
37: (SB-IMPL::TOPLEVEL-INIT)
38: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
39: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
40: (SB-IMPL::%START-LISP)
unhandled condition in --disable-debugger mode, quitting
Unhandled UIOP/RUN-PROGRAM:SUBPROCESS-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
{1004578073}>:
Subprocess with command "/usr/bin/ros +R +A -Q -N roswell --load /etc/roswell/balus.ros --load /etc/roswell/build.ros --load /etc/roswell/checkout.ros --load /etc/roswell/config.ros --load /etc/roswell/delete.ros --load /etc/roswell/dist.ros --load /etc/roswell/ecl-config.ros --load /etc/roswell/exec.ros --load /etc/roswell/git.ros --load /etc/roswell/help.ros --load /etc/roswell/hg.ros --load /etc/roswell/init.ros --load /etc/roswell/run.ros --load /etc/roswell/shell.ros --load /etc/roswell/template.ros --load /etc/roswell/update.ros --load /etc/roswell/use.ros --load /etc/roswell/version.ros --load /etc/roswell/which.ros dump output -f roswell"
exited with error code 1
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1004578073}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<UIOP/RUN-PROGRAM:SUBPROCESS-ERROR {1003DF80F3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<UIOP/RUN-PROGRAM:SUBPROCESS-ERROR {1003DF80F3}>)
2: (INVOKE-DEBUGGER #<UIOP/RUN-PROGRAM:SUBPROCESS-ERROR {1003DF80F3}>)
3: (CERROR "IGNORE-ERROR-STATUS" UIOP/RUN-PROGRAM:SUBPROCESS-ERROR :COMMAND #<(SIMPLE-BASE-STRING 673) /usr/bin/ros +R +A -Q -N roswell --load /etc/roswell/balus.ros --load /etc/roswell/build.ros --load /etc/roswell/checkout.ros --load /etc/roswell/config.ros --load /etc/roswell/delete.r... {1003DE4DCF}> :CODE 1 :PROCESS NIL)
4: (UIOP/RUN-PROGRAM::%CHECK-RESULT 1 :COMMAND #<(SIMPLE-BASE-STRING 673) /usr/bin/ros +R +A -Q -N roswell --load /etc/roswell/balus.ros --load /etc/roswell/build.ros --load /etc/roswell/checkout.ros --load /etc/roswell/config.ros --load /etc/roswell/delete.r... {1003DE4DCF}> :PROCESS NIL :IGNORE-ERROR-STATUS NIL)
5: (UIOP/RUN-PROGRAM::%USE-SYSTEM #<(SIMPLE-BASE-STRING 673) /usr/bin/ros +R +A -Q -N roswell --load /etc/roswell/balus.ros --load /etc/roswell/build.ros --load /etc/roswell/checkout.ros --load /etc/roswell/config.ros --load /etc/roswell/delete.r... {1003DE4DCF}> :OUTPUT T :ERROR-OUTPUT :INTERACTIVE)
6: (ROSWELL:ROSWELL ("" " +R" " +A" " -Q" " -N roswell " #1="--load " "/etc/roswell/balus.ros " #1# "/etc/roswell/build.ros " #1# "/etc/roswell/checkout.ros " #1# ...) T NIL)
7: (MAIN "roswell")
8: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #<NULL-LEXENV>)
9: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #<NULL-LEXENV>)
10: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
11: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
12: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS NIL {1002A6D103}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
13: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<CONCATENATED-STREAM :STREAMS NIL {1002A6D103}> NIL)
14: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7F5E484776CB}> #<CONCATENATED-STREAM :STREAMS NIL {1002A6D103}> NIL #<CONCATENATED-STREAM :STREAMS NIL {1002A6D103}>)
15: (LOAD #<CONCATENATED-STREAM :STREAMS NIL {1002A6D103}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
16: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /etc/roswell/setup.ros" {1002A69043}>)
17: (ROSWELL:SCRIPT "/etc/roswell/setup.ros" "roswell")
18: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/setup.ros" "roswell") (:QUIT NIL)))
19: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/setup.ros" "roswell") (:QUIT NIL)))) #<NULL-LEXENV>)
20: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/setup.ros" "roswell") (:QUIT NIL)))))
21: (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/setup.ros\"\"roswell\")(:quit ())))")))
22: (SB-IMPL::TOPLEVEL-INIT)
23: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
24: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
25: (SB-IMPL::%START-LISP)
unhandled condition in --disable-debugger mode, quitting
While evaluating the form starting at line 3, column 0
of #P"/etc/roswell/util-install-quicklisp.lisp":
While evaluating the form starting at line 1, column 0
of #P"/etc/roswell/help-install.lisp":
Unhandled QUICKLISP-CLIENT:SYSTEM-NOT-FOUND in thread #<SB-THREAD:THREAD "main thread" RUNNING
{1004578073}>:
System "simple-date-time" not found
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1004578073}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1003DFFDA3}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1003DFFDA3}>)
2: (INVOKE-DEBUGGER #<QUICKLISP-CLIENT:SYSTEM-NOT-FOUND {1003DFFDA3}>)
3: (CERROR "Try again" QUICKLISP-CLIENT:SYSTEM-NOT-FOUND :NAME "simple-date-time")
4: ((LABELS QUICKLISP-CLIENT::RECURSE :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) "simple-date-time")
5: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY) {1003DFD28B}>)
6: (QUICKLISP-CLIENT::COMPUTE-LOAD-STRATEGY "simple-date-time")
7: (QUICKLISP-CLIENT::AUTOLOAD-SYSTEM-AND-DEPENDENCIES "simple-date-time" :PROMPT NIL)
8: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION (T T)) #<unused argument> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1003DFCFBB}>) [fast-method]
9: ((:METHOD QL-IMPL-UTIL::%CALL-WITH-QUIET-COMPILATION :AROUND (QL-IMPL:SBCL T)) #<QL-IMPL:SBCL {1004BB17A3}> #<FUNCTION (FLET QUICKLISP-CLIENT::QL :IN QUICKLISP-CLIENT:QUICKLOAD) {1003DFCFBB}>) [fast-method]
10: ((:METHOD QUICKLISP-CLIENT:QUICKLOAD (T)) ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre") :PROMPT NIL :SILENT T :VERBOSE NIL) [fast-method]
11: (QL-DIST::CALL-WITH-CONSISTENT-DISTS #<FUNCTION (LAMBDA NIL :IN QUICKLISP-CLIENT:QUICKLOAD) {1003DE554B}>)
12: (SB-INT:SIMPLE-EVAL-IN-LEXENV (QUICKLISP-CLIENT:QUICKLOAD (QUOTE ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre")) :SILENT T) #<NULL-LEXENV>)
13: (SB-EXT:EVAL-TLF (QUICKLISP-CLIENT:QUICKLOAD (QUOTE ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre")) :SILENT T) 2 NIL)
14: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (QUICKLISP-CLIENT:QUICKLOAD (QUOTE ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre")) :SILENT T) 2)
15: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (QUICKLISP-CLIENT:QUICKLOAD (QUOTE ("uiop" "simple-date-time" "split-sequence" "plump" "cl-ppcre")) :SILENT T) :CURRENT-INDEX 2)
16: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {1002F5135B}> #<SB-C::SOURCE-INFO {1002F51323}> SB-C::INPUT-ERROR-IN-LOAD)
17: (SB-INT:LOAD-AS-SOURCE #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/util-install-quicklisp.lisp" {1002F4F813}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
18: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/util-install-quicklisp.lisp" {1002F4F813}> NIL)
19: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7F9D48F064AB}> #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/util-install-quicklisp.lisp" {1002F4F813}> NIL #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/util-install-quicklisp.lisp" {1002F4F813}>)
20: (LOAD #P"/etc/roswell/util-install-quicklisp.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
21: (ROSWELL:INCLUDE "util-install-quicklisp" NIL)
22: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:INCLUDE "util-install-quicklisp") #<NULL-LEXENV>)
23: (SB-EXT:EVAL-TLF (ROSWELL:INCLUDE "util-install-quicklisp") 0 NIL)
24: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:INCLUDE "util-install-quicklisp") 0)
25: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:INCLUDE "util-install-quicklisp") :CURRENT-INDEX 0)
26: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-INT:LOAD-AS-SOURCE) {1002F4E57B}> #<SB-C::SOURCE-INFO {1002F4E543}> SB-C::INPUT-ERROR-IN-LOAD)
27: (SB-INT:LOAD-AS-SOURCE #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/help-install.lisp" {1002F4D373}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
28: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/help-install.lisp" {1002F4D373}> NIL)
29: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7F9D48F06DBB}> #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/help-install.lisp" {1002F4D373}> NIL #<SB-INT:FORM-TRACKING-STREAM for "file /etc/roswell/help-install.lisp" {1002F4D373}>)
30: (LOAD #P"/etc/roswell/help-install.lisp" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
31: (ROSWELL:INCLUDE "help-install" NIL)
32: (MODULE "help" "install")
33: (MAIN "install")
34: (SB-INT:SIMPLE-EVAL-IN-LEXENV (APPLY (QUOTE MAIN) ROSWELL:*ARGV*) #<NULL-LEXENV>)
35: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) #<NULL-LEXENV>)
36: (SB-EXT:EVAL-TLF (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL NIL)
37: ((LABELS SB-FASL::EVAL-FORM :IN SB-INT:LOAD-AS-SOURCE) (ROSWELL:QUIT (APPLY (QUOTE MAIN) ROSWELL:*ARGV*)) NIL)
38: (SB-INT:LOAD-AS-SOURCE #<CONCATENATED-STREAM :STREAMS NIL {1002A85093}> :VERBOSE NIL :PRINT NIL :CONTEXT "loading")
39: ((LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) #<CONCATENATED-STREAM :STREAMS NIL {1002A85093}> NIL)
40: (SB-FASL::CALL-WITH-LOAD-BINDINGS #<FUNCTION (LABELS SB-FASL::LOAD-STREAM-1 :IN LOAD) {7F9D48F076CB}> #<CONCATENATED-STREAM :STREAMS NIL {1002A85093}> NIL #<CONCATENATED-STREAM :STREAMS NIL {1002A85093}>)
41: (LOAD #<CONCATENATED-STREAM :STREAMS NIL {1002A85093}> :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST :ERROR :EXTERNAL-FORMAT :DEFAULT)
42: ((FLET ROSWELL::BODY :IN ROSWELL:SCRIPT) #<SB-SYS:FD-STREAM for "file /etc/roswell/help.ros" {1002A80FF3}>)
43: (ROSWELL:SCRIPT "/etc/roswell/help.ros" "install")
44: (ROSWELL:RUN ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/help.ros" "install") (:QUIT NIL)))
45: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/help.ros" "install") (:QUIT NIL)))) #<NULL-LEXENV>)
46: (EVAL (ROSWELL:RUN (QUOTE ((:EVAL "(ros:quicklisp)") (:SCRIPT "/etc/roswell/help.ros" "install") (:QUIT NIL)))))
47: (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\"\"install\")(:quit ())))")))
48: (SB-IMPL::TOPLEVEL-INIT)
49: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
50: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
51: (SB-IMPL::%START-LISP)
unhandled condition in --disable-debugger mode, quitting
So for whatever reason, it looks like the quicklisp installation doesn't ever finish properly. I can run ros -Q run
and enter a REPL just fine. Maybe I'll try to install quicklisp manually to see if that solves the problem.
Interesting, if I'm in REPL and try to run ql:update-client
I get the following:
* (ql:update-client)
Downloading http://beta.quicklisp.org/client/quicklisp.sexp
debugger invoked on a UIOP/RUN-PROGRAM:SUBPROCESS-ERROR in thread
#<THREAD "main thread" RUNNING {1004588073}>:
Subprocess with command "/usr/bin/ros roswell-internal-use download http://beta.quicklisp.org/client/quicklisp.sexp /home/alec/.roswell/lisp/quicklisp/tmp/client-info.sexp"
exited with error code 2
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [CONTINUE] IGNORE-ERROR-STATUS
1: [ABORT ] Exit debugger, returning to top level.
(UIOP/RUN-PROGRAM::%CHECK-RESULT 2 :COMMAND "/usr/bin/ros roswell-internal-use download http://beta.quicklisp.org/client/quicklisp.sexp /home/alec/.roswell/lisp/quicklisp/tmp/client-info.sexp" :PROCESS NIL :IGNORE-ERROR-STATUS NIL)
error finding frame source: Bogus form-number: the source file has probably
changed too much to cope with.
source: NIL
0]
Picking the first option then gets me:
debugger invoked on a FILE-DOES-NOT-EXIST in thread
#<THREAD "main thread" RUNNING {1004588073}>:
The file #P"/home/alec/.roswell/lisp/quicklisp/tmp/client-info.sexp" does not
exist:
No such file or directory
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [CREATE ] Reopen with :if-does-not-exist :create
1: [CONTINUE ] Retry opening.
2: [USE-VALUE] Try opening a different file.
3: [ABORT ] Exit debugger, returning to top level.
(SB-IMPL::FILE-PERROR #P"/home/alec/.roswell/lisp/quicklisp/tmp/client-info.sexp" 2 FILE-DOES-NOT-EXIST)
Picking to create the file then gives:
debugger invoked on a END-OF-FILE in thread
#<THREAD "main thread" RUNNING {1004588073}>:
end of file on #<SB-SYS:FD-STREAM for "file /home/alec/.roswell/lisp/quicklisp/tmp/client-info.sexp" {10030D8F93}>
Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.
(SB-INT:FAST-READ-CHAR-REFILL #<SB-SYS:FD-STREAM for "file /home/alec/.roswell/lisp/quicklisp/tmp/client-info.sexp" {10030D8F93}> T)
Looking at this client-info.sexp
file shows nothing was writing to it, but it does exist. I have many questions as to why this is all happening.
Environment
Roswell version installed is 21.10.14.111, the latest release.
How to reproduce the issue
Installed latest version of roswell in Gentoo repos:
sudo emerge --ask --verbose dev-lisp/roswell
Run any roswell command, as it'll try to go through the regular setup process.
Expected behavior
For roswell to be setup properly.
Actual result