Project

General

Profile

action #13532

Updated by okurz over 7 years ago

Originally filed at: https://github.com/os-autoinst/os-autoinst/issues/572. 

 From time to time os-autoinst fails on KVM and Xen hosts (svirt backend) with: 

 
 ``` 
 DIE short read for zlre data 13410 - 994937 at /usr/lib/os-autoinst/consoles/VNC.pm line 932. 

  at /usr/lib/os-autoinst/backend/baseclass.pm line 74. 
	 backend::baseclass::die_handler('short read for zlre data 13410 - 994937 at /usr/lib/os-autoin...') called at /usr/lib/os-autoinst/consoles/VNC.pm line 932 
	 consoles::VNC::_receive_zlre_encoding('consoles::VNC=HASH(0x5d41f48)', 0, 0, 1024, 767) called at /usr/lib/os-autoinst/consoles/VNC.pm line 860 
	 consoles::VNC::_receive_update('consoles::VNC=HASH(0x5d41f48)') called at /usr/lib/os-autoinst/consoles/VNC.pm line 804 
	 consoles::VNC::_receive_message('consoles::VNC=HASH(0x5d41f48)') called at /usr/lib/os-autoinst/consoles/VNC.pm line 756 
	 consoles::VNC::update_framebuffer('consoles::VNC=HASH(0x5d41f48)') called at /usr/lib/os-autoinst/consoles/vnc_base.pm line 112 
	 consoles::vnc_base::current_screen('consoles::vnc_base=HASH(0xe62fb0)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 566 
	 backend::baseclass::capture_screenshot('backend::svirt=HASH(0x47b0b88)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 194 
	 eval {...} called at /usr/lib/os-autoinst/backend/baseclass.pm line 165 
	 backend::baseclass::run_capture_loop('backend::svirt=HASH(0x47b0b88)', undef, 0.2, 0.19) called at /usr/lib/os-autoinst/consoles/vnc_base.pm line 166 
	 consoles::vnc_base::send_key('consoles::vnc_base=HASH(0xe62fb0)', 'HASH(0x62a69d8)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 519 
	 backend::baseclass::bouncer('backend::svirt=HASH(0x47b0b88)', 'send_key', 'HASH(0x62a69d8)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 524 
	 backend::baseclass::send_key('backend::svirt=HASH(0x47b0b88)', 'HASH(0x62a69d8)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 69 
	 backend::baseclass::handle_command('backend::svirt=HASH(0x47b0b88)', 'HASH(0x629a398)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 421 
	 backend::baseclass::check_socket('backend::svirt=HASH(0x47b0b88)', 'IO::Handle=GLOB(0x4ee5e50)', 0) called at /usr/lib/os-autoinst/backend/svirt.pm line 96 
	 backend::svirt::check_socket('backend::svirt=HASH(0x47b0b88)', 'IO::Handle=GLOB(0x4ee5e50)', 0) called at /usr/lib/os-autoinst/backend/baseclass.pm line 203 
	 eval {...} called at /usr/lib/os-autoinst/backend/baseclass.pm line 165 
	 backend::baseclass::run_capture_loop('backend::svirt=HASH(0x47b0b88)', 'IO::Select=ARRAY(0x3b4eb28)') called at /usr/lib/os-autoinst/backend/baseclass.pm line 114 
	 backend::baseclass::run('backend::svirt=HASH(0x47b0b88)', 6, 17) called at /usr/lib/os-autoinst/backend/driver.pm line 85 
	 backend::driver::start('backend::driver=HASH(0x4770980)') called at /usr/lib/os-autoinst/backend/driver.pm line 48 
	 backend::driver::new('backend::driver', 'svirt') called at /usr/bin/isotovideo line 168 
	 main::init_backend() called at /usr/bin/isotovideo line 222 
 ``` 

 
 Usually on the same place, e.g. editing Grub command line in JeOS (http://assam.suse.cz/tests/3046/#downloads), three times in row and then disappears. Systems under tests are 12SP1 JeOS and SLES 12 SP2. 

 The servers are SLES 12 SP2 RC1, haven't seen it on SLES 12 SP1: 
 kernel-default-4.4.19-60.1.x86_64 
 libvirt 2.0.0-21.7.x86_64 
 qemu-2.6.1-25.8.x86_64

Back