<div dir="ltr"><br>
    Should fix:<br>
     w6.shell east 1:30:40.02/1:03.05: read <<b'Last login: '>>><br>
     w6.shell east 1:30:40.02/1:03.05: b'login: $' matched<br><div>
    which caused kvmrunner to get out-of-sync with the domain.</div><div><br></div><div>I should have pointed out that this is the symptom:</div><div><pre>  File "/home/build/libreswan-web/script-repo/testing/utils/fab/virsh.py", line 208, in guest_path
    raise AssertionError("the host path '%s' is not mounted on the guest %s" % (host_path, self))
AssertionError: the host path '/home/build/libreswan-web/test-repo/testing/pluto/newoe-18-poc-cop-port22-whack' is not mounted on the guest domain w6.east<br></pre></div><div>some more detail.</div><div><br></div><div>- because kvmrunner minsconstruced 'Last login: ' as a login prompt, it sent the username 'root'</div><div>- this results in the output buffer containing:</div><div>     ...east# root \nroot: unknown command\neast #</div><div>  i.e., too many prompts</div><div>- the login code then matches the first prompt leaving things out-of-sync<br></div><div>- at this point there's a hack that should get things back in sync, but it failed<br></div><div>- the code trying to cat /etc/fstab found the buffer containing:<br></div><div>     previous command\neast# cat /etc/fstab\neast# <br></div><div>  and picked up <previous command> which ment /testing didn't seem to be known<br></div><div><br></div><div>If anyone has a way to make sync more robust (I'll add a drain), I'm interested.  The raw log is here:<br></div><div><br></div><div>More details are here <a href="https://testing.libreswan.org/v4.3-494-gdb7b891348-main/newoe-18-poc-cop-port22-whack/OUTPUT/debug.log.gz">https://testing.libreswan.org/v4.3-494-gdb7b891348-main/newoe-18-poc-cop-port22-whack/OUTPUT/debug.log.gz</a></div><div><br></div><div><br></div></div>