美文网首页
jepsen 注入网络故障,报"sudo: sorry, you

jepsen 注入网络故障,报"sudo: sorry, you

作者: caoxinyiyi | 来源:发表于2020-06-08 15:00 被阅读0次

    报错信息如下:

    信息: [WMB-Client] V1.0.8:, set server State : Dead, server : 192.168.68.120:18869:1159140803371926657
    WARN [2020-06-08 14:41:46,761] main - jepsen.core Test crashed!
    clojure.lang.ExceptionInfo: Command exited with non-zero status 1 on node 192.168.69.23:
    sudo -S -u root bash -c "cd /; iptables -F -w"
    
    STDIN:
    null
    
    STDOUT:
    
    
    STDERR:
    sudo: sorry, you must have a tty to run sudo
    
        at slingshot.support$stack_trace.invoke(support.clj:201) ~[knossos-0.3.5.jar:na]
        at jepsen.control$throw_on_nonzero_exit.invokeStatic(control.clj:126) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$throw_on_nonzero_exit.invoke(control.clj:121) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$exec_STAR_.invokeStatic(control.clj:170) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$exec_STAR_.doInvoke(control.clj:167) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:665) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invoke(core.clj:660) ~[clojure-1.10.0.jar:na]
        at jepsen.control$exec.invokeStatic(control.clj:186) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$exec.doInvoke(control.clj:180) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:436) ~[clojure-1.10.0.jar:na]
        at jepsen.net$reify__5189$fn__5191.invoke(net.clj:67) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$on_nodes$fn__2919.invoke(control.clj:398) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at clojure.lang.AFn.applyToHelper(AFn.java:154) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.applyTo(AFn.java:144) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:665) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.applyTo(RestFn.java:142) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:669) ~[clojure-1.10.0.jar:na]
        at clojure.core$bound_fn_STAR_$fn__5734.doInvoke(core.clj:2003) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:408) ~[clojure-1.10.0.jar:na]
        at dom_top.core$real_pmap_helper$build_thread__214$fn__215.invoke(core.clj:146) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at clojure.lang.AFn.applyToHelper(AFn.java:152) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.applyTo(AFn.java:144) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:665) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:425) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.applyTo(RestFn.java:132) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:669) ~[clojure-1.10.0.jar:na]
        at clojure.core$bound_fn_STAR_$fn__5734.doInvoke(core.clj:2003) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:397) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.run(AFn.java:22) ~[clojure-1.10.0.jar:na]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_66]
    ERROR [2020-06-08 14:41:46,766] main - jepsen.cli Oh jeez, I'm sorry, Jepsen broke. Here's why:
    clojure.lang.ExceptionInfo: Command exited with non-zero status 1 on node 192.168.xx.xx:
    sudo -S -u root bash -c "cd /; iptables -F -w"
    
    STDIN:
    null
    
    STDOUT:
    
    
    STDERR:
    sudo: sorry, you must have a tty to run sudo
    
        at slingshot.support$stack_trace.invoke(support.clj:201) ~[knossos-0.3.5.jar:na]
        at jepsen.control$throw_on_nonzero_exit.invokeStatic(control.clj:126) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$throw_on_nonzero_exit.invoke(control.clj:121) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$exec_STAR_.invokeStatic(control.clj:170) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$exec_STAR_.doInvoke(control.clj:167) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:665) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invoke(core.clj:660) ~[clojure-1.10.0.jar:na]
        at jepsen.control$exec.invokeStatic(control.clj:186) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$exec.doInvoke(control.clj:180) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:436) ~[clojure-1.10.0.jar:na]
        at jepsen.net$reify__5189$fn__5191.invoke(net.clj:67) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at jepsen.control$on_nodes$fn__2919.invoke(control.clj:398) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at clojure.lang.AFn.applyToHelper(AFn.java:154) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.applyTo(AFn.java:144) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:665) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.applyTo(RestFn.java:142) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:669) ~[clojure-1.10.0.jar:na]
        at clojure.core$bound_fn_STAR_$fn__5734.doInvoke(core.clj:2003) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:408) ~[clojure-1.10.0.jar:na]
        at dom_top.core$real_pmap_helper$build_thread__214$fn__215.invoke(core.clj:146) ~[jepsen-0.1.15-SNAPSHOT.jar:na]
        at clojure.lang.AFn.applyToHelper(AFn.java:152) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.applyTo(AFn.java:144) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:665) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.invokeStatic(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1973) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:425) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.applyTo(RestFn.java:132) ~[clojure-1.10.0.jar:na]
        at clojure.core$apply.invokeStatic(core.clj:669) ~[clojure-1.10.0.jar:na]
        at clojure.core$bound_fn_STAR_$fn__5734.doInvoke(core.clj:2003) ~[clojure-1.10.0.jar:na]
        at clojure.lang.RestFn.invoke(RestFn.java:397) ~[clojure-1.10.0.jar:na]
        at clojure.lang.AFn.run(AFn.java:22) ~[clojure-1.10.0.jar:na]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_66]
    

    解决方案:

    用root账号登录control节点和DB节点,执行

    visudo
    

    编辑里面的信息, 将如下的语句注释掉:

    # Defaults    requiretty
    

    注意点:

    参与jepsen测试的所有节点都需要进行此设置。

    相关文章

      网友评论

          本文标题:jepsen 注入网络故障,报"sudo: sorry, you

          本文链接:https://www.haomeiwen.com/subject/behrtktx.html