我解决了这个错误.现在,当在存储库中运行lein run test命令时,我得到了一个不同的错误https://github.com/jepsen-io/tendermint,
错误代码是INFO [2019-10-30 16:13:08,306] jepsen node n5 - jepsen.os.debian n5 setting up debian
INFO [2019-10-30 16:13:08,306] jepsen node n4 - jepsen.os.debian n4 setting up debian
INFO [2019-10-30 16:13:08,306] jepsen node n1 - jepsen.os.debian n1 setting up debian
INFO [2019-10-30 16:13:08,306] jepsen node n2 - jepsen.os.debian n2 setting up debian
INFO [2019-10-30 16:13:08,830] jepsen node n2 - jepsen.os.debian Installing #{iproute man-db curl psmisc ntpdate faketime libzip2 unzip wget iptables}
INFO [2019-10-30 16:13:08,830] jepsen node n5 - jepsen.os.debian Installing #{iproute man-db curl psmisc ntpdate faketime libzip2 unzip wget iptables}
INFO [2019-10-30 16:13:08,831] jepsen node n4 - jepsen.os.debian Installing #{iproute man-db curl psmisc ntpdate faketime libzip2 unzip wget iptables}
INFO [2019-10-30 16:13:08,840] jepsen node n3 - jepsen.os.debian Installing #{iproute man-db curl psmisc ntpdate faketime libzip2 unzip wget iptables}
INFO [2019-10-30 16:13:08,961] jepsen node n1 - jepsen.os.debian Installing #{iproute man-db curl psmisc ntpdate faketime libzip2 unzip wget iptables}
ERROR [2019-10-30 16:13:09,589] main - jepsen.cli Oh jeez, I'm sorry, Jepsen broke. Here's why:
java.util.concurrent.ExecutionException: java.lang.RuntimeException: sudo -S -u root bash -c"cd /; apt-get install -y --force-yes iproute man-db curl psmisc ntpdate faketime libzip2 unzip wget iptables" returned non-zero exit status 100 on n1. STDOUT:
Reading package lists...
Building dependency tree...
Reading state information...
Package iproute is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
iproute2
STDERR:
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: Package 'iproute' has no installation candidate
E: Unable to locate package libzip2
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[na:1.8.0_222]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[na:1.8.0_222]
at clojure.core$deref_future.invokeStatic(core.clj:2208) ~[clojure-1.8.0.jar:na]
at clojure.core$future_call$reify__6962.deref(core.clj:6688) ~[clojure-1.8.0.jar:na]
at clojure.core$deref.invokeStatic(core.clj:2228) ~[clojure-1.8.0.jar:na]
at clojure.core$deref.invoke(core.clj:2214) ~[clojure-1.8.0.jar:na]
at clojure.core$map$fn__4785.invoke(core.clj:2644) ~[clojure-1.8.0.jar:na]
at clojure.lang.LazySeq.sval(LazySeq.java:40) ~[clojure-1.8.0.jar:na]
at clojure.lang.LazySeq.seq(LazySeq.java:49) ~[clojure-1.8.0.jar:na]
at clojure.lang.RT.seq(RT.java:521) ~[clojure-1.8.0.jar:na]
at clojure.core$seq__4357.invokeStatic(core.clj:137) ~[clojure-1.8.0.jar:na]
at clojure.core.protocols$seq_reduce.invokeStatic(protocols.clj:24) ~[clojure-1.8.0.jar:na]
at clojure.core.protocols$fn__6738.invokeStatic(protocols.clj:75) ~[clojure-1.8.0.jar:na]
at clojure.core.protocols$fn__6738.invoke(protocols.clj:75) ~[clojure-1.8.0.jar:na]
at clojure.core.protocols$fn__6684$G__6679__6697.invoke(protocols.clj:13) ~[clojure-1.8.0.jar:na]
at clojure.core$reduce.invokeStatic(core.clj:6545) ~[clojure-1.8.0.jar:na]
at clojure.core$into.invokeStatic(core.clj:6610) ~[clojure-1.8.0.jar:na]
at clojure.core$into.invoke(core.clj:6604) ~[clojure-1.8.0.jar:na]
at jepsen.control$on_nodes.invokeStatic(control.clj:353) ~[jepsen-0.1.6.jar:na]
at jepsen.control$on_nodes.invoke(control.clj:337) ~[jepsen-0.1.6.jar:na]
at jepsen.control$on_nodes.invokeStatic(control.clj:342) ~[jepsen-0.1.6.jar:na]
at jepsen.control$on_nodes.invoke(control.clj:337) ~[jepsen-0.1.6.jar:na]
at jepsen.core$run_BANG_$fn__3400$fn__3403.invoke(core.clj:411) ~[jepsen-0.1.6.jar:na]
at jepsen.core$run_BANG_$fn__3400.invoke(core.clj:400) ~[jepsen-0.1.6.jar:na]
at jepsen.core$run_BANG_.invokeStatic(core.clj:382) ~[jepsen-0.1.6.jar:na]
at jepsen.core$run_BANG_.invoke(core.clj:329) ~[jepsen-0.1.6.jar:na]
at jepsen.cli$single_test_cmd$fn__4053.invoke(cli.clj:327) ~[jepsen-0.1.6.jar:na]
at jepsen.cli$run_BANG_.invokeStatic(cli.clj:271) [jepsen-0.1.6.jar:na]
at jepsen.cli$run_BANG_.invoke(cli.clj:201) [jepsen-0.1.6.jar:na]
at jepsen.tendermint.cli$_main.invokeStatic(cli.clj:25) [na:na]
at jepsen.tendermint.cli$_main.doInvoke(cli.clj:23) [na:na]
at clojure.lang.RestFn.invoke(RestFn.java:408) [clojure-1.8.0.jar:na]
at clojure.lang.Var.invoke(Var.java:379) [clojure-1.8.0.jar:na]
at user$eval720.invokeStatic(form-init2121207811388987748.clj:1) [na:na]
at user$eval720.invoke(form-init2121207811388987748.clj:1) [na:na]
at clojure.lang.Compiler.eval(Compiler.java:6927) [clojure-1.8.0.jar:na]
at clojure.lang.Compiler.eval(Compiler.java:6917) [clojure-1.8.0.jar:na]
at clojure.lang.Compiler.load(Compiler.java:7379) [clojure-1.8.0.jar:na]
at clojure.lang.Compiler.loadFile(Compiler.java:7317) [clojure-1.8.0.jar:na]
at clojure.main$load_script.invokeStatic(main.clj:275) [clojure-1.8.0.jar:na]
at clojure.main$init_opt.invokeStatic(main.clj:277) [clojure-1.8.0.jar:na]
at clojure.main$init_opt.invoke(main.clj:277) [clojure-1.8.0.jar:na]
at clojure.main$initialize.invokeStatic(main.clj:308) [clojure-1.8.0.jar:na]
at clojure.main$null_opt.invokeStatic(main.clj:342) [clojure-1.8.0.jar:na]
at clojure.main$null_opt.invoke(main.clj:339) [clojure-1.8.0.jar:na]
at clojure.main$main.invokeStatic(main.clj:421) [clojure-1.8.0.jar:na]
at clojure.main$main.doInvoke(main.clj:384) [clojure-1.8.0.jar:na]
at clojure.lang.RestFn.invoke(RestFn.java:421) [clojure-1.8.0.jar:na]
at clojure.lang.Var.invoke(Var.java:383) [clojure-1.8.0.jar:na]
at clojure.lang.AFn.applyToHelper(AFn.java:156) [clojure-1.8.0.jar:na]
at clojure.lang.Var.applyTo(Var.java:700) [clojure-1.8.0.jar:na]
at clojure.main.main(main.java:37) [clojure-1.8.0.jar:na]
Caused by: java.lang.RuntimeException: sudo -S -u root bash -c"cd /; apt-get install -y --force-yes iproute man-db curl psmisc ntpdate faketime libzip2 unzip wget iptables" returned non-zero exit status 100 on n1. STDOUT:
Reading package lists...
Building dependency tree...
Reading state information...
Package iproute is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
iproute2
STDERR:
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: Package 'iproute' has no installation candidate
E: Unable to locate package libzip2
at jepsen.control$throw_on_nonzero_exit.invokeStatic(control.clj:128) ~[jepsen-0.1.6.jar:na]
at jepsen.control$throw_on_nonzero_exit.invoke(control.clj:121) ~[jepsen-0.1.6.jar:na]
at jepsen.control$exec_STAR_.invokeStatic(control.clj:165) ~[jepsen-0.1.6.jar:na]
at jepsen.control$exec_STAR_.doInvoke(control.clj:162) ~[jepsen-0.1.6.jar:na]
at clojure.lang.RestFn.applyTo(RestFn.java:137) [clojure-1.8.0.jar:na]
at clojure.core$apply.invokeStatic(core.clj:646) ~[clojure-1.8.0.jar:na]
at clojure.core$apply.invoke(core.clj:641) ~[clojure-1.8.0.jar:na]
at jepsen.control$exec.invokeStatic(control.clj:181) ~[jepsen-0.1.6.jar:na]
at jepsen.control$exec.doInvoke(control.clj:175) ~[jepsen-0.1.6.jar:na]
at clojure.lang.RestFn.applyTo(RestFn.java:137) [clojure-1.8.0.jar:na]
at clojure.core$apply.invokeStatic(core.clj:654) ~[clojure-1.8.0.jar:na]
at clojure.core$apply.doInvoke(core.clj:641) ~[clojure-1.8.0.jar:na]
at clojure.lang.RestFn.invoke(RestFn.java:533) [clojure-1.8.0.jar:na]
at jepsen.os.debian$install.invokeStatic(debian.clj:98) ~[na:na]
at jepsen.os.debian$install.invoke(debian.clj:78) ~[na:na]
at jepsen.os.debian$reify__1367$fn__1368.invoke(debian.clj:148) ~[na:na]
at jepsen.os.debian$reify__1367.setup_BANG_(debian.clj:146) ~[na:na]
at jepsen.os$fn__1153$G__1147__1157.invoke(os.clj:4) ~[jepsen-0.1.6.jar:na]
at jepsen.os$fn__1153$G__1146__1162.invoke(os.clj:4) ~[jepsen-0.1.6.jar:na]
at clojure.core$partial$fn__4759.invoke(core.clj:2516) ~[clojure-1.8.0.jar:na]
at jepsen.control$on_nodes$fn__1797.invoke(control.clj:352) ~[jepsen-0.1.6.jar:na]
at clojure.lang.AFn.applyToHelper(AFn.java:154) [clojure-1.8.0.jar:na]
at clojure.lang.AFn.applyTo(AFn.java:144) [clojure-1.8.0.jar:na]
at clojure.core$apply.invokeStatic(core.clj:646) ~[clojure-1.8.0.jar:na]
at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1881) ~[clojure-1.8.0.jar:na]
at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1881) ~[clojure-1.8.0.jar:na]
at clojure.lang.RestFn.applyTo(RestFn.java:142) [clojure-1.8.0.jar:na]
at clojure.core$apply.invokeStatic(core.clj:650) ~[clojure-1.8.0.jar:na]
at clojure.core$bound_fn_STAR_$fn__4671.doInvoke(core.clj:1911) ~[clojure-1.8.0.jar:na]
at clojure.lang.RestFn.invoke(RestFn.java:408) [clojure-1.8.0.jar:na]
at jepsen.util$real_pmap$launcher__950$fn__951.invoke(util.clj:48) ~[jepsen-0.1.6.jar:na]
at clojure.core$binding_conveyor_fn$fn__4676.invoke(core.clj:1938) ~[clojure-1.8.0.jar:na]
at clojure.lang.AFn.call(AFn.java:18) [clojure-1.8.0.jar:na]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_222]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_222]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_222]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_222]
这个错误是什么意思~谁知道如何解决这个错误,并指导我解决这个问题。