1: =============================================================================
     2:                        ------------------------------
     3:                        ZyX LiveInstaller:: Known Bugs
     4:                        ------------------------------
     5: =============================================================================
     6: 
     7: =============================================================================
     8: bug5: problems with multiple coexisting installations on the same system
     9: ====
    10: PRESUMED FIXED in v0.1.13
    11: 
    12: It seems that the tune2fs that comes with f11 (and earlier) cannot change the UUID of
    13: a mounted ext4 filesystem.  I even ran across a recent commit from TTso that fixed
    14: the issue for the case of unmounted filesystems (don't know if it will also work with
    15: mounted filesystems).  What this means is that the rootfs you install, e.g. from f11, will
    16: always have the same UUID.  If you install more than once to different partitions on
    17: the same system, then try to yum update your kernel, grubby will fail to automagically
    18: update your bootloader configuration to boot the new kernel automatically.  The long
    19: term solution to this will come either in the form of zyx-liveinstaller modifying the
    20: mounted rootfs's UUID after installation (should such a capable tune2fs be available),
    21: or the livecd mastering program (livecd-creator/viros) could be easily modified such
    22: that upon first(i.e. not 2nd with liveusb persistence) LiveOS boot, it initializes
    23: the rootfs with a new random UUID which is probably a worthwhile idea in general.  Until 
    24: then, just beware of this issue.  Very few
    25: 'real' users would try for multiple concurrent installations, and testers should have
    26: read this file.
    27: 
    28: =============================================================================
    29: bug4: pre-first-reboot hibernation
    30: ====
    31: problem: 
    32: 
    33: upon next boot after hibernation, you are dropped to a grub shell.
    34: 
    35: analysis:
    36: 
    37: I'm going to go out on a limb and say that I think this is now properly
    38: narrowed to the case of /boot on a seperate partition.  This is due to
    39: an upstream grub1 bug that is hopefully not present in grub2.  To
    40: work around, you would do something like the following at the grub
    41: prompt to reboot.  You may have to do the same thing again from the
    42: grub shell after booting to fix permanently.  Note that if you just don't
    43: try to hibernate before the first reboot, or have /boot on the same
    44: partition as /, this situation should not arise.
    45: 
    46: # ASSUMING /boot on /dev/sda1
    47: root (hd0,0)
    48: setup (hd0)
    49: reboot
    50: 
    51: =============================================================================
    52: bug3: problems with grubby not correctly updating grub.conf on kernel update pre-first-reboot
    53: ====
    54: PRESUMED FIXED
    55: 
    56: =============================================================================
    57: bug2: random frame of blackout (harmless)
    58: ====
    59: that screen blank in the youtube video may actually be reproducable and related
    60: to zyx-liveinstaller, if not its fault.  It just happened when I did
    61: losetup -d /dev/loope3 (/squashfs/LiveOS/ext3fs.img)
    62: ???
    63: maybe only happens on acer aspire one?
    64: 
    65: =============================================================================
    66: bug1: GUI: valid iter assertion failure
    67: ====
    68: (related to clumsy confused choice entry emptying, who knows, perhaps fixed on f11 pygtk)
    69: (triggerable by fastly repeatedly going back and forward between modes)
    70: 
    71: ------------
    72: ZyXLiveInstallerGUI.py:474: GtkWarning: gtk_tree_store_get_value: assertion `VALID_ITER (iter, tree_store)' failed
    73: gtk.main()
    74: ZyXLiveInstallerGUI.py:474: Warning: g_object_set_property: assertion `G_IS_VALUE (value)' failed
    75: gtk.main()
    76: ZyXLiveInstallerGUI.py:474: Warning: g_value_unset: assertion `G_IS_VALUE (value)' failed
    77: gtk.main()
    78: ------------
    79: 
    80: =============================================================================
    81: =============================================================================
    82: