# [OmniOS-discuss] [Bug] Installer crashes on disk selection

lukas lukasstraub2 at web.de
Sat Feb 18 22:53:53 UTC 2017

- Previous message: [OmniOS-discuss] Kernel panel
- Next message: [OmniOS-discuss] [Bug] Installer crashes on disk selection
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Hello,
    I stumbled upon an Bug in the OmniOS Installer where it crashes on the
    "Disks" Screen of the Installer. It happens at least in "OmniOS_Text_r151020.iso"
    and "OmniOS_Text_bloody_20170117.iso" when used together with an Paravirtualized
    Disk Driver inside an VM.

    How to Reproduce
    ================

    On an Debian Stretch host, Run an Qemu VM with the "virtio" Disk Interface:

    kvm -k de -smp 2 -drive file=OmniOS.img,if=virtio,format=raw -m 512M -monitor stdio -net nic,model=e1000 -net user -cdrom OmniOS_Text_r151020.iso -vnc :0

    The same also happens with Xen.

    /system/volatile/install_log
    ============================

    2017-02-18 22:38:25,313   InstallationLogger INFO       **** START ****
    PROGRESS REPORT: progress percent:0 Preparing for Installation
    PROGRESS REPORT: progress percent:100 TargetDiscovery completed.
    2017-02-18 22:38:26,312   InstallationLogger INFO       -> [DataObjectCache] (<solaris_install.data_object.cache.DataObjectCache object at 0x7ffffdc96a90>)
            -> [persistent] (DataObjectCacheChild: persistent)
                    -> [sysconfig] (<solaris_install.sysconfig.profile.ConfigProfile object at 0x7ffffb5d1710>)
                    -> [discovered] (<solaris_install.target.Target object at 0x7ffffb480690>)
                            -> [disk] (Disk: ctd=c2d0; volid=None; devpath=/xpvd/xdf at 0; devid=None; wwn=None; prop:dev_size=15.99gb; is_cdrom=False; label=VTOC; whole_disk=False; write_cache=False; active ctd aliases=c2d0)
                            -> [logical] (Logical: noswap=True; nodump=True)
                    -> [Engine-DOC-Root-Node] (<solaris_install.engine.EngineData object at 0x7ffffb480cd0>)
                            -> [TargetDiscovery] (<solaris_install.engine.checkpoint_data.CheckpointRegistrationData object at 0x7ffffb5ed710>)
                    -> [desired] (<solaris_install.target.Target object at 0x7ffffb480910>)
                            -> [logical] (Logical: noswap=False; nodump=False)
                                    -> [rpool] (Zpool: name=rpool; action=create; is_root=True; vdev_list=[None])
                                            -> [vdev] (Vdev: name=vdev; redundancy=none)
                                            -> [omnios] (BE: name=omnios; mountpoint=/a)
            -> [volatile] (DataObjectCacheChild: volatile)
                    -> [apply_sysconfig_dict] (<solaris_install.data_object.data_dict.DataObjectDict object at 0x7ffffb5d1790>)
                    -> [transfer-ti-files] (<solaris_install.data_object.data_dict.DataObjectDict object at 0x7ffffb4de450>)
    2017-02-18 22:38:26,313   InstallationLogger INFO       Install Data:
    Install Completed - False
    Log Location - /system/volatile/install_log
    Log Final - /var/log/install/install_log
    No Install Mode - False
    2017-02-18 22:38:26,313   InstallationLogger ERROR      Install failed
    Traceback (most recent call last):
      File "/usr/lib/python2.7/vendor-packages/solaris_install/text_install/__init__.py", line 421, in main
        screen = screen.show()
      File "/usr/lib/python2.7/vendor-packages/terminalui/base_screen.py", line 149, in show
        self._show()
      File "/usr/lib/python2.7/vendor-packages/solaris_install/text_install/disk_selection.py", line 399, in _show
        self.disk_win.activate_object(self.selected_disk_index)
      File "/usr/lib/python2.7/vendor-packages/terminalui/scroll_window.py", line 338, in activate_object
        self.activate_object_force(index=index, loop=loop, force_to_top=jump)
      File "/usr/lib/python2.7/vendor-packages/terminalui/scroll_window.py", line 352, in activate_object_force
        jump=force_to_top)
      File "/usr/lib/python2.7/vendor-packages/terminalui/inner_window.py", line 318, in activate_object
        raise IndexError(err_msg)
    IndexError: Index (0) out of range (0-0)
    2017-02-18 22:38:26,315   InstallationLogger INFO       **** END
    ****

    format
    ======

    Searching for disks...done

    AVAILABLE DISK SELECTIONS:
           0. c2d0 <Unknown-Unknown-0001 cyl 2088 alt 0 hd 255 sec 63>
              /xpvd/xdf at 0
    Specify disk (enter its number):

- Previous message: [OmniOS-discuss] Kernel panel
- Next message: [OmniOS-discuss] [Bug] Installer crashes on disk selection
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list