[OmniOS-discuss] Can't reinstall OmniOS on CF drive

Theo Schlossnagle jesus at omniti.com
Thu Mar 28 13:12:17 EDT 2013


Can you please try using Kayak? It's a much more flexible install tool.

On Thu, Mar 28, 2013 at 12:33 PM, Kent Watsen <kent at watsen.net> wrote:

>
> I'm stumped.   Here's everything I've tried so far:
>
> 1. installing into a partition instead of "whole disk".  Works fine in
> VirtualBox but fails on the real disk
>
> 2. resetting the drive's geometry.  Had to use Linux to do this, but
> OmniOS reverted it back to its original values
>
> 3. manually creating the rpool/swap volume.  After the failure, I escape
> to shell.  Sure enough, "3230.54765606m" fails but "3230m" succeeds (too
> bad I can't tell the installer to use this value instead)
>
> 4. traced the installer's code per the stack trace.  Honestly, I wish
> instantiation.py wouldn't try to create swap at all - being a compact flash
> disk, I'm going to move swap (and dump, etc) to my raidz2-based pool
> afterwards anyways...
>
> 5. installed OpenIndiana.  Yes, it installed fine.  After it installed, I
> escaped to shell and saw it had chosen different sizes for the various ZFS
> volumes.  Then I tried installing OmniOS again, hoping that something OI
> had done would stick, but no dice
>
> Why won't OmniOS install on this CF disk again?  - I'm using the same
> OmniOS install CD as before.  Could a BIOS setting make a difference (it's
> currently set to LBA)?   The only other thing I can think of is that the CF
> disk now has some blocks marked unusable.  But SMART info says that's not
> the case and I compared it to another identical 8GB CF disk and they're the
> same (two disks both marking the same number of blocks bad seems improbable)
>
> Right now, the only way I can imagine getting OmniOS installed is by
> hacking the installer itself.  Actually, I tried already but file was
> read-only.  Didn't investigate enough to see if I could change that.  Worst
> case, I suppose I could mount the ISO, twiddle some bits, and burn another
> CD, but I'm hoping someone has a better idea...anyone?
>
> Thanks,
> Kent
>
>
>
>
> On 3/25/13 7:56 PM, Kent Watsen wrote:
>
>>
>> I have a machine whose root disk is a 8GB CF.  I installed OmniOS on this
>> drive a few weeks ago, but it won't let me do it  again now (see
>> install_log below).   The one crazy thing I see is that it's trying to
>> create a volume with a size of "3230.54765606m" - which seems like a
>> peculiar fraction to be passing into `zfs create`
>>
>> How could it be that I could install 'stable' on this drive before and
>> now, using the exact same OmniOS install CD, it won't let me? Any ideas how
>> to clear or circumvent the issue?
>>
>> Thanks,
>> Kent
>>
>>
>> 2013-03-25 16:16:56,393   InstallationLogger INFO       **** START ****
>> PROGRESS REPORT: progress percent:0 Preparing for Installation
>> PROGRESS REPORT: progress percent:100 TargetDiscovery completed.
>> 2013-03-25 16:17:30,672   InstallationLogger INFO       Going to perform
>> final validation of desired target
>> 2013-03-25 16:17:30,697   InstallationLogger.sysconfig INFO Opening
>> keyboard device: /dev/kbd
>> 2013-03-25 16:17:30,698   InstallationLogger.sysconfig INFO Detected
>> following current keyboard layout: US-English
>> 2013-03-25 16:17:30,698   InstallationLogger.sysconfig INFO console type:
>> Physical Console
>> 2013-03-25 16:17:40,684   InstallationLogger.sysconfig INFO Configuring
>> NIC as: none
>> 2013-03-25 12:17:00,022   InstallationLogger INFO Installation Device
>> Size: 7.58gbMB
>> 2013-03-25 12:17:00,022   InstallationLogger INFO       Minimum required
>> size: 2.12gb
>> 2013-03-25 12:17:00,022   InstallationLogger INFO Recommended size: 4.12gb
>> 2013-03-25 12:17:00,023   InstallationLogger INFO       Swap type: ZVOL
>> 2013-03-25 12:17:00,024   InstallationLogger INFO       Swap size: 3.15gb
>> 2013-03-25 12:17:00,024   InstallationLogger INFO       Dump type: ZVOL
>> 2013-03-25 12:17:00,024   InstallationLogger INFO       Dump size:
>> 807.00mb
>> PROGRESS REPORT: progress percent:0 Preparing for Installation
>> PROGRESS REPORT: progress percent:100 PrepareTransfer completed.
>> PROGRESS REPORT: progress percent:0 Preparing for Installation
>> PROGRESS REPORT: progress percent:0 Preparing for Installation
>> PROGRESS REPORT: progress percent:0 Preparing for Installation
>> PROGRESS REPORT: progress percent:1 Preparing for Installation
>> PROGRESS REPORT: progress percent:1 Preparing for Installation
>> PROGRESS REPORT: progress percent:1 Preparing for Installation
>> PROGRESS REPORT: progress percent:2 Preparing for Installation
>> PROGRESS REPORT: progress percent:2 Preparing for Installation
>> PROGRESS REPORT: progress percent:2 Preparing for Installation
>> PROGRESS REPORT: progress percent:3 Preparing for Installation
>> PROGRESS REPORT: progress percent:3 Preparing for Installation
>> PROGRESS REPORT: progress percent:3 Preparing for Installation
>> PROGRESS REPORT: progress percent:4 Preparing for Installation
>> PROGRESS REPORT: progress percent:4 Preparing for Installation
>> PROGRESS REPORT: progress percent:4 Preparing for Installation
>> PROGRESS REPORT: progress percent:5 VarSharedDataset completed.
>> 2013-03-25 12:17:07,955   InstallationLogger ERROR      cannot create
>> 'rpool/swap': volume size must be a multiple of volume block size
>> 2013-03-25 12:17:07,956   InstallationLogger ERROR      Error occurred
>> during execution of 'TargetInitialization' checkpoint.
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.6/vendor-**packages/solaris_install/**engine/__init__.py",
>> line 828, in _execute_checkpoints
>>     checkpoint.execute(dry_run)
>>   File "/usr/lib/python2.6/vendor-**packages/solaris_install/**target/instantiation.py",
>> line 410, in execute
>>     self.create_swap()
>>   File "/usr/lib/python2.6/vendor-**packages/solaris_install/**target/instantiation.py",
>> line 205, in create_swap
>>     swap.create(self.dry_run)
>>   File "/usr/lib/python2.6/vendor-**packages/solaris_install/**target/logical.py",
>> line 723, in create
>>     logger=ILN, env={"LC_ALL": "C"})
>>   File "/usr/lib/python2.6/vendor-**packages/solaris_install/__**init__.py",
>> line 331, in check_call
>>     raise CalledProcessError(popen.**returncode, args, popen)
>> CalledProcessError: Command '['/usr/sbin/zfs', 'create', '-p', '-V',
>> '3230.54765606m', 'rpool/swap']' returned unexpected exit status 1
>> 2013-03-25 12:17:07,970   InstallationLogger ERROR      Checkpoint
>> TargetInitialization failed
>> 2013-03-25 12:17:07,970   InstallationLogger ERROR      Command
>> '['/usr/sbin/zfs', 'create', '-p', '-V', '3230.54765606m', 'rpool/swap']'
>> returned unexpected exit status 1
>> 2013-03-25 12:17:08,213   InstallationLogger ERROR      Install FAILED.
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.6/vendor-**packages/solaris_install/text_**install/ti_install.py",
>> line 336, in perform_ti_install
>>     do_ti_install(install_data, screen, update_status_func)
>>   File "/usr/lib/python2.6/vendor-**packages/solaris_install/text_**install/ti_install.py",
>> line 270, in do_ti_install
>>     raise ti_utils.InstallationError("**Failed executing checkpoints")
>> InstallationError: Failed executing checkpoints
>> 2013-03-25 12:17:16,549   InstallationLogger INFO       User quit the
>> installer.
>> 2013-03-25 12:17:16,549   InstallationLogger INFO       **** END ****
>>
>> ______________________________**_________________
>> OmniOS-discuss mailing list
>> OmniOS-discuss at lists.omniti.**com <OmniOS-discuss at lists.omniti.com>
>> http://lists.omniti.com/**mailman/listinfo/omnios-**discuss<http://lists.omniti.com/mailman/listinfo/omnios-discuss>
>>
>
> ______________________________**_________________
> OmniOS-discuss mailing list
> OmniOS-discuss at lists.omniti.**com <OmniOS-discuss at lists.omniti.com>
> http://lists.omniti.com/**mailman/listinfo/omnios-**discuss<http://lists.omniti.com/mailman/listinfo/omnios-discuss>
>



-- 

Theo Schlossnagle

http://omniti.com/is/theo-schlossnagle
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://omniosce.org/ml-archive/attachments/20130328/7c309c2d/attachment.html>


More information about the OmniOS-discuss mailing list