[OpenIndiana-discuss] The kiss of death

Chris oidev at sunos.info
Sun Apr 25 05:58:04 UTC 2021


On 2021-04-24 16:02, Reginald Beardsley via openindiana-discuss wrote:
> FWIW I saw the messages that Nelson posted at the start of this discussion 
> on
> systems that booted. However, they very likely had relic zfs labels. I've 
> had
> mysterious "corrupted pools" appear which I was only able to fix by using 
> dd(1) to
> wipe out the old label.
If it's anything like gpt, you're right. With gpt it's always best to perform 
a
gpart destroy prior to writing a new disk. If you don't delete the indices 
first
than a gpart destroy -F is often required. As memory serves; zfs also has the
destroy option. Which will clear the tables so you don't end up with 
"foreign"
un-referenced labels.

--Chris
> 
> I've come to the conclusion that zfs is saving information in places I don't 
> know
> about and which may or may not get cleared by "zpool labelclear".
> 
> Once I recover from the ordeal of this past week I'll go back and conduct 
> some
> experiments such as creating a slice, creating a pool and then modifying the 
> slice
> and creating a new pool to see if I can sort out what is happening.
> 
> I am very sorry that some of the developers took offense to my posts, but I 
> am
> very pleased that there is more engagement by the users in testing. "It is 
> meet,
> right and our bounden duty..."
> 
> Reg
> 
> 
>      On Saturday, April 24, 2021, 05:16:59 PM CDT, Toomas Soome via
> openindiana-discuss <openindiana-discuss at openindiana.org> wrote:
> 
> 
> 
>> On 25. Apr 2021, at 00:53, Nelson H. F. Beebe <beebe at math.utah.edu> wrote:
>> 
>> Toomas Soome <tsoome at me.com <mailto:tsoome at me.com>> responds today:
>> 
>>>> ...
>>>>> On 24. Apr 2021, at 23:56, Nelson H. F. Beebe <beebe at math.utah.edu> 
>>>>> wrote:
>>>>> 
>>>>> Thanks for the additional suggestions to get the CentOS-7 based
>>>>> OpenIndiana to boot.  Here is what I get:
>>>>> 
>>>>>       boot: status
>>>>>       disk device:
>>>>>           disk0:  BIOS driver C (167772160 X 512)
>>>>>             disk0s1: Solaris 2            79GB
>>>>>               disk0s1a: root              79GB
>>>>>               disk0s1i: root            8032KB
>>>> 
>>>> Why there are two root slices? it should not disturb us but still weird. 
>>>> anyhow, can you mail
>>>> me full partition table, format -> verify or partition -> print.ole disk
>>>> 
>>>> Since this is VM and no dual-boot, I recommend to only do whole disk 
>>>> setup (that is, GPT
>>>> automatically prepared). But for now, I wonder how your current slices 
>>>> are defined:)
>>>> 
>>>> ...
>> 
>> I booted the failing VM from the CD-ROM, ran "ssh-keygen -A", edited
>> /etc/ssh/sshd_config to change PermitRootLogin from no to yes, then
>> ran "/usr/lib/ssh/sshd &".  That let me login remotely from a terminal
>> window from which I can do cut-and-paste, and I could then do
>> 
>>     # zpool import -R /mnt rpoot
>> 
>>     # format
>>     Searching for disks...done
>> 
>>     AVAILABLE DISK SELECTIONS:
>>           0. c4t0d0 <QEMU-HARDDISK-1.5.3 cyl 10440 alt 2 hd 255 sec 63>
>>           /pci at 0,0/pci1af4,1100 at 6/disk at 0,0
>>     Specify disk (enter its number): 0
>> 
>>     electing c4t0d0
>>     [disk formatted]
>>     /dev/dsk/c4t0d0s0 is part of active ZFS pool rpool. Please see 
>> zpool(1M).
>> 
>>     FORMAT MENU:
>>         disk      - select a disk
>>         type      - select (define) a disk type
>>         partition  - select (define) a partition table
>>         current    - describe the current disk
>>         format    - format and analyze the disk
>>         fdisk      - run the fdisk program
>>         repair    - repair a defective sector
>>         label      - write label to the disk
>>         analyze    - surface analysis
>>         defect    - defect list management
>>         backup    - search for backup labels
>>         verify    - read and display labels
>>         save      - save new disk/partition definitions
>>         inquiry    - show vendor, product and revision
>>         volname    - set 8-character volume name
>>         !<cmd>    - execute <cmd>, then return
>>         quit
>>     format> verify
>>     Warning: Primary label on disk appears to be different from
>>     current label.
>> 
>>     Warning: Check the current partitioning and 'label' the disk or use the
>>         'backup' command.
>> 
>>     Primary label contents:
>> 
>>     Volume name = <        >
>>     ascii name  = <DEFAULT cyl 10440 alt 2 hd 255 sec 63>
>>     pcyl        = 10442
>>     ncyl        = 10440
>>     acyl        =    2
>>     bcyl        =    0
>>     nhead      =  255
>>     nsect      =  63
>>     Part      Tag    Flag    Cylinders        Size            Blocks
>>       0      root    wm      1 - 10439      79.97GB    (10439/0/0) 
>> 167702535
>>       1 unassigned    wm      0                0        (0/0/0)            
>> 0
>>       2    backup    wu      0 - 10439      79.97GB    (10440/0/0) 
>> 167718600
>>       3 unassigned    wm      0                0        (0/0/0)            
>> 0
>>       4 unassigned    wm      0                0        (0/0/0)            
>> 0
>>       5 unassigned    wm      0                0        (0/0/0)            
>> 0
>>       6 unassigned    wm      0                0        (0/0/0)            
>> 0
>>       7 unassigned    wm      0                0        (0/0/0)            
>> 0
>>       8      boot    wu      0 -    0        7.84MB    (1/0/0)        16065
>>       9 unassigned    wm      0                0        (0/0/0)            
>> 0
> 
> *this* label does make sense. That warning above, what is it about, what 
> does
> partition -> print tell?
> 
> rgds,
> toomas
> 
> 
>> 
>> I have to leave soon for the weekend, so likely cannot respond before 
>> Monday.
>> 
>> -------------------------------------------------------------------------------
>> - Nelson H. F. Beebe                    Tel: +1 801 581 5254                
>>   -
>> - University of Utah                    FAX: +1 801 581 4148                
>>   -
>> - Department of Mathematics, 110 LCB    Internet e-mail: 
>> beebe at math.utah.edu <mailto:beebe at math.utah.edu>  -
>> - 155 S 1400 E RM 233                      beebe at acm.org 
>> <mailto:beebe at acm.orgbeebe at computer.org <mailto:beebe at computer.org> -
>> - Salt Lake City, UT 84112-0090, USA    URL: 
>> http://www.math.utah.edu/~beebe/ <http://www.math.utah.edu/~beebe/> -
>> -------------------------------------------------------------------------------
> 
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss
> 
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss

-- 



More information about the openindiana-discuss mailing list