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

Dan McDonald danmcd at omniti.com
Sun Feb 19 07:07:20 UTC 2017


This is a known issue with the current installer.  We're fixing this by replacing the installer for the next OmniOS release.

Please track bloody for the upcoming installer change.  If you can, boot off dhcp and use the Kayak PXE installer, which will form the basis of the new ISO one.

Dan

Sent from my iPhone (typos, autocorrect, and all)

> On Feb 18, 2017, at 5:53 PM, lukas <lukasstraub2 at web.de> wrote:
> 
> 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):
> _______________________________________________
> OmniOS-discuss mailing list
> OmniOS-discuss at lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss


More information about the OmniOS-discuss mailing list