+++ This bug was initially created as a clone of Bug #731742 +++ Description of problem: In seabios-0.6.1.2-4.el6.x86_64 from RHEL 6.2 the BIOS prints special control characters to clear the screen etc. Some lame attempt at a splash screen. Unfortunately libguestfs in debug mode (LIBGUESTFS_DEBUG=1) simply echos these characters straight to stderr, meaning that you see the screen being cleared and so on. libguestfs should strip or escape these special characters in its default debug mode. Also we should document this here: http://libguestfs.org/guestfs.3.html#guestfs_event_callback Version-Release number of selected component (if applicable): libguestfs-1.7.17-26.el6.x86_64 How reproducible: 100% Steps to Reproduce: 1. Install seabios-0.6.1.2-4.el6.x86_64 (RHEL 6) 2. Install qemu-kvm-0.12.1.2-2.183.el6.x86_64 (RHEL 6) 3. Run guestfish -a /dev/null run -v Actual results: Observe that early in the debug output the screen is cleared. Expected results: The control characters should be escaped.
Fixed upstream. Both of these patches are required: http://git.annexia.org/?p=libguestfs.git;a=commitdiff;h=635af5be04265f845186b40e9a9fe7b102ad6909 http://git.annexia.org/?p=libguestfs.git;a=commitdiff;h=06019bc82e107f7715ebc59e491610e06dad1e39