<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Il 10/07/2017 13:06, Gianluca Cecchi ha
      scritto:<br>
    </div>
    <blockquote
cite="mid:CAG2kNCyAv0DsnejUL24U9H-ujLApcXubTxF-7C58vKNT3oJmBA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">On Mon, Jul 10, 2017 at 12:57 PM,
            Simone Marchioni <span dir="ltr">&lt;<a
                moz-do-not-send="true"
                href="mailto:s.marchioni@lynx2000.it" target="_blank">s.marchioni@lynx2000.it</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <div>
                  <div class="h5">
                    <div class="m_-8438199709946781215moz-cite-prefix"><br>
                    </div>
                  </div>
                </div>
                Hi Gianluca,<br>
                <br>
                I recently discovered that the file:<br>
                <br>
                /usr/share/ansible/gdeploy/<wbr>scripts/grafton-sanity-check.<wbr>sh<br>
                <br>
                is missing from the system, and probably is the root
                cause of my problem.<br>
                Searched with<br>
                <br>
                yum provides<br>
                <br>
                but I can't find any package with the script inside...
                any clue?<br>
                <br>
                Thank you<span class="HOEnZb"><font color="#888888"><br>
                    Simone<br>
                  </font></span></div>
              <br>
              ______________________________<wbr>_________________<br>
              Users mailing list<br>
              <a moz-do-not-send="true" href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
              <a moz-do-not-send="true"
                href="http://lists.ovirt.org/mailman/listinfo/users"
                rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br>
              <br>
            </blockquote>
          </div>
          <br>
        </div>
        <div class="gmail_extra">Hi,</div>
        <div class="gmail_extra">but are your nodes ovirt-ng nodes or
          plain CentOS 7.3 where you manually installed packages?</div>
        <div class="gmail_extra">Becase the original web link covered
          the case of ovirt-ng nodes, not CentOS 7.3 OS.</div>
        <div class="gmail_extra">Possibly you are missing any package
          that is instead installed inside ovirt-ng node by default?</div>
        <div class="gmail_extra"><br>
        </div>
      </div>
    </blockquote>
    <br>
    <br>
    Hi Gianluca,<br>
    <br>
    I used plain CentOS 7.3 where I manually installed the necessary
    packages.<br>
    I know the original tutorial used oVirt Node, but I tought the two
    were almost the same, with the latter an "out of the box" solution
    but with the same features.<br>
    <br>
    That said I discovered the problem: there is no missing package. The
    path of the script is wrong. In the tutorial it says:<br>
    <br>
    /usr/share/ansible/gdeploy/scripts/grafton-sanity-check.sh<br>
    <br>
    while the installed script is in:<br>
    <br>
    /usr/share/gdeploy/scripts/grafton-sanity-check.sh<br>
    <br>
    and is (correctly) part of the gdeploy package.<br>
    <br>
    Updated the Gdeploy config and executed Deploy again. The situation
    is much better now, but still says "Deployment Failed". Here's the
    output:<br>
    <br>
    <br>
    PLAY [gluster_servers]
    *********************************************************<br>
    <br>
    TASK [Run a shell script]
    ******************************************************<br>
    changed: [ha3.domain.it] =&gt;
    (item=/usr/share/gdeploy/scripts/grafton-sanity-check.sh -d md128 -h
    ha1.domain.it,ha2.domain.it,ha3.domain.it)<br>
    changed: [ha2.domain.it] =&gt;
    (item=/usr/share/gdeploy/scripts/grafton-sanity-check.sh -d md128 -h
    ha1.domain.it,ha2.domain.it,ha3.domain.it)<br>
    changed: [ha1.domain.it] =&gt;
    (item=/usr/share/gdeploy/scripts/grafton-sanity-check.sh -d md128 -h
    ha1.domain.it,ha2.domain.it,ha3.domain.it)<br>
    <br>
    PLAY RECAP
    *********************************************************************<br>
    ha1.domain.it            : ok=1    changed=1    unreachable=0   
    failed=0   <br>
    ha2.domain.it            : ok=1    changed=1    unreachable=0   
    failed=0   <br>
    ha3.domain.it            : ok=1    changed=1    unreachable=0   
    failed=0   <br>
    <br>
    <br>
    PLAY [gluster_servers]
    *********************************************************<br>
    <br>
    TASK [Enable or disable services]
    **********************************************<br>
    ok: [ha1.domain.it] =&gt; (item=chronyd)<br>
    ok: [ha3.domain.it] =&gt; (item=chronyd)<br>
    ok: [ha2.domain.it] =&gt; (item=chronyd)<br>
    <br>
    PLAY RECAP
    *********************************************************************<br>
    ha1.lynx2000.it            : ok=1    changed=0    unreachable=0   
    failed=0   <br>
    ha2.lynx2000.it            : ok=1    changed=0    unreachable=0   
    failed=0   <br>
    ha3.lynx2000.it            : ok=1    changed=0    unreachable=0   
    failed=0   <br>
    <br>
    <br>
    PLAY [gluster_servers]
    *********************************************************<br>
    <br>
    TASK [start/stop/restart/reload services]
    **************************************<br>
    changed: [ha1.domain.it] =&gt; (item=chronyd)<br>
    changed: [ha2.domain.it] =&gt; (item=chronyd)<br>
    changed: [ha3.domain.it] =&gt; (item=chronyd)<br>
    <br>
    PLAY RECAP
    *********************************************************************<br>
    ha1.domain.it            : ok=1    changed=1    unreachable=0   
    failed=0   <br>
    ha2.domain.it            : ok=1    changed=1    unreachable=0   
    failed=0   <br>
    ha3.domain.it            : ok=1    changed=1    unreachable=0   
    failed=0   <br>
    <br>
    <br>
    PLAY [gluster_servers]
    *********************************************************<br>
    <br>
    TASK [Run a command in the shell]
    **********************************************<br>
    changed: [ha1.domain.it] =&gt; (item=vdsm-tool configure --force)<br>
    changed: [ha3.domain.it] =&gt; (item=vdsm-tool configure --force)<br>
    changed: [ha2.domain.it] =&gt; (item=vdsm-tool configure --force)<br>
    <br>
    PLAY RECAP
    *********************************************************************<br>
    ha1.lynx2000.it            : ok=1    changed=1    unreachable=0   
    failed=0   <br>
    ha2.lynx2000.it            : ok=1    changed=1    unreachable=0   
    failed=0   <br>
    ha3.lynx2000.it            : ok=1    changed=1    unreachable=0   
    failed=0   <br>
    <br>
    <br>
    PLAY [gluster_servers]
    *********************************************************<br>
    <br>
    TASK [Run a shell script]
    ******************************************************<br>
    fatal: [ha1.domain.it]: FAILED! =&gt; {"failed": true, "msg": "The
    conditional check 'result.rc != 0' failed. The error was: error
    while evaluating conditional (result.rc != 0): 'dict object' has no
    attribute 'rc'"}<br>
    fatal: [ha3.domain.it]: FAILED! =&gt; {"failed": true, "msg": "The
    conditional check 'result.rc != 0' failed. The error was: error
    while evaluating conditional (result.rc != 0): 'dict object' has no
    attribute 'rc'"}<br>
    fatal: [ha2.domain.it]: FAILED! =&gt; {"failed": true, "msg": "The
    conditional check 'result.rc != 0' failed. The error was: error
    while evaluating conditional (result.rc != 0): 'dict object' has no
    attribute 'rc'"}<br>
        to retry, use: --limit @/tmp/tmpNn6XNG/run-script.retry<br>
    <br>
    PLAY RECAP
    *********************************************************************<br>
    ha1.lynx2000.it            : ok=0    changed=0    unreachable=0   
    failed=1   <br>
    ha2.lynx2000.it            : ok=0    changed=0    unreachable=0   
    failed=1   <br>
    ha3.lynx2000.it            : ok=0    changed=0    unreachable=0   
    failed=1   <br>
    <br>
    <br>
    PLAY [gluster_servers]
    *********************************************************<br>
    <br>
    TASK [Clean up filesystem signature]
    *******************************************<br>
    skipping: [ha2.domain.it] =&gt; (item=/dev/md128) <br>
    skipping: [ha1.domain.it] =&gt; (item=/dev/md128) <br>
    skipping: [ha3.domain.it] =&gt; (item=/dev/md128) <br>
    <br>
    TASK [Create Physical Volume]
    **************************************************<br>
    failed: [ha2.domain.it] (item=/dev/md128) =&gt; {"failed": true,
    "failed_when_result": true, "item": "/dev/md128", "msg": "WARNING:
    xfs signature detected on /dev/md128 at offset 0. Wipe it? [y/n]:
    [n]\n  Aborted wiping of xfs.\n  1 existing signature left on the
    device.\n", "rc": 5}<br>
    failed: [ha1.domain.it] (item=/dev/md128) =&gt; {"failed": true,
    "failed_when_result": true, "item": "/dev/md128", "msg": "WARNING:
    xfs signature detected on /dev/md128 at offset 0. Wipe it? [y/n]:
    [n]\n  Aborted wiping of xfs.\n  1 existing signature left on the
    device.\n", "rc": 5}<br>
    failed: [ha3.domain.it] (item=/dev/md128) =&gt; {"failed": true,
    "failed_when_result": true, "item": "/dev/md128", "msg": "WARNING:
    xfs signature detected on /dev/md128 at offset 0. Wipe it? [y/n]:
    [n]\n  Aborted wiping of xfs.\n  1 existing signature left on the
    device.\n", "rc": 5}<br>
        to retry, use: --limit @/tmp/tmpNn6XNG/pvcreate.retry<br>
    <br>
    PLAY RECAP
    *********************************************************************<br>
    ha1.domain.it            : ok=0    changed=0    unreachable=0   
    failed=1   <br>
    ha2.domain.it            : ok=0    changed=0    unreachable=0   
    failed=1   <br>
    ha3.domain.it            : ok=0    changed=0    unreachable=0   
    failed=1   <br>
    <br>
    Ignoring errors...<br>
    <br>
    <br>
    Hope to be near the solution... ;-)<br>
    <br>
    Hi,<br>
    Simone<br>
  </body>
</html>