KVM test: Make vm.serial_login() work
PATCH 1/1 KVM test: Make vm.serial_login() work
We had our guests configured wrong with regards to serial port setup, in order to have a getty attached to the serial port the order of the kernel arguments has to be:
console=tty0 console=ttyS0,115200
instead of:
console=ttyS0,115200 console=tty0
Fixing it in all linux guests unattended files.
--- client/tests/kvm/unattended/Fedora-10.ks | 2 +- client/tests/kvm/unattended/Fedora-11.ks | 2 +- client/tests/kvm/unattended/Fedora-12.ks | 2 +- client/tests/kvm/unattended/Fedora-13.ks | 2 +- client/tests/kvm/unattended/Fedora-8.ks | 2 +- client/tests/kvm/unattended/Fedora-9.ks | 2 +- client/tests/kvm/unattended/OpenSUSE-11.xml | 2 +- client/tests/kvm/unattended/RHEL-3-series.ks | 2 +- client/tests/kvm/unattended/RHEL-4-series.ks | 2 +- client/tests/kvm/unattended/RHEL-5-series.ks | 2 +- client/tests/kvm/unattended/SLES-11.xml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-)
client/tests/kvm/unattended/Fedora-10.ks +1 -1
@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200 console=tty0" +bootloader --location=mbr --append="console=tty0 console=ttyS0,115200" zerombr clearpart --all --initlabel autopart
client/tests/kvm/unattended/Fedora-11.ks +1 -1
@@ -10,7 +10,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200 console=tty0" +bootloader --location=mbr --append="console=tty0 console=ttyS0,115200" zerombr clearpart --all --initlabel
client/tests/kvm/unattended/Fedora-12.ks +1 -1
@@ -10,7 +10,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200 console=tty0" +bootloader --location=mbr --append="console=tty0 console=ttyS0,115200" zerombr clearpart --all --initlabel
client/tests/kvm/unattended/Fedora-13.ks +1 -1
@@ -10,7 +10,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200 console=tty0" +bootloader --location=mbr --append="console=tty0 console=ttyS0,115200" zerombr clearpart --all --initlabel
client/tests/kvm/unattended/Fedora-8.ks +1 -1
@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200 console=tty0" +bootloader --location=mbr --append="console=tty0 console=ttyS0,115200" zerombr clearpart --all --initlabel autopart
client/tests/kvm/unattended/Fedora-9.ks +1 -1
@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200 console=tty0" +bootloader --location=mbr --append="console=tty0 console=ttyS0,115200" zerombr clearpart --all --initlabel autopart
client/tests/kvm/unattended/OpenSUSE-11.xml +1 -1
@@ -50,7 +50,7 @@ <module>edd</module> </initrd_module> </initrd_modules> - <append>console=ttyS0,115200 console=tty0</append> + <append>console=tty0 console=ttyS0,115200</append> <loader_type>grub</loader_type> <sections config:type="list"/> </bootloader>
client/tests/kvm/unattended/RHEL-3-series.ks +1 -1
@@ -10,7 +10,7 @@ rootpw 123456 firewall --enabled --ssh timezone America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200 console=tty0" +bootloader --location=mbr --append="console=tty0 console=ttyS0,115200" clearpart --all --initlabel autopart reboot
client/tests/kvm/unattended/RHEL-4-series.ks +1 -1
@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200 console=tty0" +bootloader --location=mbr --append="console=tty0 console=ttyS0,115200" zerombr clearpart --all --initlabel autopart
client/tests/kvm/unattended/RHEL-5-series.ks +1 -1
@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200 console=tty0" +bootloader --location=mbr --append="console=tty0 console=ttyS0,115200" zerombr clearpart --all --initlabel autopart
client/tests/kvm/unattended/SLES-11.xml +1 -1
@@ -49,7 +49,7 @@ <module>edd</module> </initrd_module> </initrd_modules> - <append>console=ttyS0,115200 console=tty0</append> + <append>console=tty0 console=ttyS0,115200</append> <loader_type>grub</loader_type> <sections config:type="list"/> </bootloader>
Signature · 1 line
1.7.2.3
This bug was caused by a defect patch I sent previously. I would pay more attention in the future. Thanks lucas.
Quoted 202 lines · ----- "Lucas Meneghel Rodrigues
We had our guests configured wrong with regards to serial port setup, in order to have a getty attached to the serial port the order of the kernel arguments has to be:
console=tty0 console=ttyS0,115200
instead of:
console=ttyS0,115200 console=tty0
Fixing it in all linux guests unattended files.
Signed-off-by Jason Wang <[email protected]>--- client/tests/kvm/unattended/Fedora-10.ks | 2 +- client/tests/kvm/unattended/Fedora-11.ks | 2 +- client/tests/kvm/unattended/Fedora-12.ks | 2 +- client/tests/kvm/unattended/Fedora-13.ks | 2 +- client/tests/kvm/unattended/Fedora-8.ks | 2 +- client/tests/kvm/unattended/Fedora-9.ks | 2 +- client/tests/kvm/unattended/OpenSUSE-11.xml | 2 +- client/tests/kvm/unattended/RHEL-3-series.ks | 2 +- client/tests/kvm/unattended/RHEL-4-series.ks | 2 +- client/tests/kvm/unattended/RHEL-5-series.ks | 2 +- client/tests/kvm/unattended/SLES-11.xml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-)client/tests/kvm/unattended/Fedora-10.ks +0
-1@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200console=tty0"
+bootloader --location=mbr --append="console=tty0
console=ttyS0,115200"
zerombr
clearpart --all --initlabel
autopartclient/tests/kvm/unattended/Fedora-11.ks +0
-1@@ -10,7 +10,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200console=tty0"
+bootloader --location=mbr --append="console=tty0
console=ttyS0,115200"
zerombrclearpart --all --initlabel
client/tests/kvm/unattended/Fedora-12.ks +0
-1@@ -10,7 +10,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200console=tty0"
+bootloader --location=mbr --append="console=tty0
console=ttyS0,115200"
zerombrclearpart --all --initlabel
client/tests/kvm/unattended/Fedora-13.ks +0
-1@@ -10,7 +10,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200console=tty0"
+bootloader --location=mbr --append="console=tty0
console=ttyS0,115200"
zerombrclearpart --all --initlabel
client/tests/kvm/unattended/Fedora-8.ks +0
-1@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200console=tty0"
+bootloader --location=mbr --append="console=tty0
console=ttyS0,115200"
zerombr
clearpart --all --initlabel
autopartclient/tests/kvm/unattended/Fedora-9.ks +0
-1@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200console=tty0"
+bootloader --location=mbr --append="console=tty0
console=ttyS0,115200"
zerombr
clearpart --all --initlabel
autopartclient/tests/kvm/unattended/OpenSUSE-11.xml +1
-1@@ -50,7 +50,7 @@ <module>edd</module> </initrd_module> </initrd_modules> - <append>console=ttyS0,115200 console=tty0</append> + <append>console=tty0 console=ttyS0,115200</append> <loader_type>grub</loader_type> <sections config:type="list"/> </bootloader>client/tests/kvm/unattended/RHEL-3-series.ks +0
-1@@ -10,7 +10,7 @@ rootpw 123456 firewall --enabled --ssh timezone America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200console=tty0"
+bootloader --location=mbr --append="console=tty0
console=ttyS0,115200"
clearpart --all --initlabel
autopart
rebootclient/tests/kvm/unattended/RHEL-4-series.ks +0
-1@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200console=tty0"
+bootloader --location=mbr --append="console=tty0
console=ttyS0,115200"
zerombr
clearpart --all --initlabel
autopartclient/tests/kvm/unattended/RHEL-5-series.ks +0
-1@@ -11,7 +11,7 @@ firewall --enabled --ssh selinux --enforcing timezone --utc America/New_York firstboot --disable -bootloader --location=mbr --append="console=ttyS0,115200console=tty0"
+bootloader --location=mbr --append="console=tty0
console=ttyS0,115200"
zerombr
clearpart --all --initlabel
autopartclient/tests/kvm/unattended/SLES-11.xml +1
-1@@ -49,7 +49,7 @@ <module>edd</module> </initrd_module> </initrd_modules> - <append>console=ttyS0,115200 console=tty0</append> + <append>console=tty0 console=ttyS0,115200</append> <loader_type>grub</loader_type> <sections config:type="list"/> </bootloader>Signature · 1 line
1.7.2.3