diff mbox series

[styhead] oeqa/selftest/gcc: Fix kex exchange identification error

Message ID 20241018082057.2658823-1-Harish.Sadineni@windriver.com
State New
Headers show
Series [styhead] oeqa/selftest/gcc: Fix kex exchange identification error | expand

Commit Message

Sadineni, Harish Oct. 18, 2024, 8:20 a.m. UTC
From: Harish Sadineni <Harish.Sadineni@windriver.com>

while runnig oe-selftest for gcc, some of the testcases that need to be run on qemu
are not running due to below failures:
- kex_exchange_identification: read: Connection reset by peer^M
   Connection reset by 192.168.7.2 port 22^M
   ERROR: Couldn't create remote directory /tmp/runtest.3549814 on ssh

To resolve kex exchange identification error increased the MaxStartups.

Backport from oe-core master: https://git.openembedded.org/openembedded-core/commit/?id=df64d5ab6eb37dcdc2046f449ec539a3f4b985c8

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
---
 meta/lib/oeqa/selftest/cases/gcc.py | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/meta/lib/oeqa/selftest/cases/gcc.py b/meta/lib/oeqa/selftest/cases/gcc.py
index 4cc0894d42..1bda29a72b 100644
--- a/meta/lib/oeqa/selftest/cases/gcc.py
+++ b/meta/lib/oeqa/selftest/cases/gcc.py
@@ -83,6 +83,8 @@  class GccSelfTestBase(OESelftestTestCase, OEPTestResultTestCase):
             # validate that SSH is working
             status, _ = qemu.run("uname")
             self.assertEqual(status, 0)
+            qemu.run('echo "MaxStartups 75:30:100" >> /etc/ssh/sshd_config')
+            qemu.run('service sshd restart')
 
             return self.run_check(*args, ssh=qemu.ip, **kwargs)