Jason,

see below.

Leidner, Jason (JLEIDNER) wrote:
> 
> <config>
> 
>   <disk dev="/dev/sda" label_type="msdos" unit_of_measurement="MB">
>     <!--
>       This disk's output was brought to you by the partition tool
> "parted",
>       and by the numbers 4 and 5 and the letter Q.
>     -->
>     <part  num="1"  size="101.944"  p_type="primary"  p_name="-"
> flags="boot" />
>     <part  num="2"  size="*"  p_type="primary"  p_name="-"  flags="lvm"
> />
>   </disk>

Here is the first problem: partition #2 must have the attribute
lvm_group="VolGroup00" that is missing. Adding it manually is the quick
& dirty solution to resolve this problem.

However the code from 3.6.3 to get the right volume group and put that
attribute in the autoinstallscript.conf is the following:

        # Get physical volume information -AR-
        my $cmd = "pvs --noheadings --separator : /dev/$part 2>/dev/null";
        open (PV_INFO, "$cmd|");
        unless (eof(PV_INFO)) {
            my @pv_data = split(/:/, <PV_INFO>);
            my $vg_name = $pv_data[1];
            # This partition will become part to the volume group
$vg_name -AR-
            print DISK_FILE qq( lvm_group="$vg_name");
        }
        close(PV_INFO);

As you can see it simply gets the info with a `pvs --noheadings
--separator : /dev/sda2`... so again... could you run also this command
in your golden client?

BTW in the release 3.7.3 we've changed the previous code into this (it's
more reliable and supports also LVM1):

       # Get physical volume information -AR-
        my $cmd = "pvdisplay -c /dev/$part 2>/dev/null";
        open (PV_INFO, "$cmd|");
        unless (eof(PV_INFO)) {
            my @pv_data = split(/:/, <PV_INFO>);
            my $vg_name = $pv_data[1];
            # This partition will become part to the volume group
$vg_name -AR-
            print DISK_FILE qq( lvm_group="$vg_name");
        }
        close(PV_INFO);

So to be sure if it'll work in 3.7.3 you could run also a `pvdisplay -c
/dev/sda2` and post the output...

> Here is the output of the other commands you listed on my goldenclient.
> 
> 
> #pvs -o pv_fmt
> Fmt
> Lvm2

OK, so you're using LVM2... that's good! ;-)

> 
> #fdisk -l
> Disk /dev/sda: 218.9GB, 218999291904bytes
> 255heads, 63 sectors/track, 26625 cylinders
> 
> Units=cylinders of 16065 * 512 = 8225280 bytes
> 
> Device     Boot  Start  End   Blocks    ID  System
> /dev/sda1  *     1      13    104391    83  Linux
> /dev/sda2        14     26625 213760890 8e  Linux LVM
> 
> #pvs
> PG        VG         Fmt    Attr    Psize    Pfree
> /dev/sda2 VolGroup00 lvm2   a-      203.84G  128.00M
> 
> #vgs
> VG         #PV        #LV     #SN     Attr    Vsize     Vfree
> VolGroup00 1  2       0       wz--n   203.84G 128.00M
> 
> #lvs
> LV            VG              Attr     Lsize  Origin  Snap%   Move
> Log   Copy%
> LogVol00      VolGroup00      -wi-ao 201.78G  
> LogVol01      VolGroup00      -wi-ao 1.94G
> 
> As far as the commands you wanted me to run on my client when the
> autoinstall fails... Here they are:
> 
> #blockdev --getro /dev/sda 
> 0
> 
> #cat /proc/diskstats
> 1     0       ram0    0       0       0       0       0       0
> 0     0       0       0       0       
> 1     1       ram1    0       0       0       0       0       0
> 0     0       0       0       0
> 1     2       ram2    0       0       0       0       0       0
> 0     0       0       0       0
> 1     3       ram3    0       0       0       0       0       0
> 0     0       0       0       0
> 1     4       ram4    0       0       0       0       0       0
> 0     0       0       0       0
> 1     5       ram5    0       0       0       0       0       0
> 0     0       0       0       0
> 1     6       ram6    0       0       0       0       0       0
> 0     0       0       0       0
> 1     7       ram7    0       0       0       0       0       0
> 0     0       0       0       0
> 1     8       ram8    0       0       0       0       0       0
> 0     0       0       0       0
> 1     9       ram9    0       0       0       0       0       0
> 0     0       0       0       0
> 1     10      ram10   0       0       0       0       0       0
> 0     0       0       0       0
> 1     11      ram11   0       0       0       0       0       0
> 0     0       0       0       0
> 1     12      ram12   0       0       0       0       0       0
> 0     0       0       0       0
> 1     13      ram13   0       0       0       0       0       0
> 0     0       0       0       0
> 1     14      ram14   0       0       0       0       0       0
> 0     0       0       0       0
> 1     15      ram15   0       0       0       0       0       0
> 0     0       0       0       0
> 22    0       hdc     0       0       0       0       0       0
> 0     0       0       0       0
> 9     0       md0     0       0       0       0       0       0
> 0     0       0       0       0
> 8     0       sda     7       15      176     75      1       0
> 8     0       0       75      75
> 7     0       loop0   0       0       0       0       0       0
> 0     0       0       0       0
> 7     1       loop1   0       0       0       0       0       0
> 0     0       0       0       0
> 7     2       loop2   0       0       0       0       0       0
> 0     0       0       0       0
> 7     3       loop3   0       0       0       0       0       0
> 0     0       0       0       0
> 7     4       loop4   0       0       0       0       0       0
> 0     0       0       0       0
> 7     5       loop5   0       0       0       0       0       0
> 0     0       0       0       0
> 7     6       loop6   0       0       0       0       0       0
> 0     0       0       0       0
> 7     7       loop7   0       0       0       0       0       0
> 0     0       0       0       0
> 

All seems ok about this problem. Honestly dunno why dd fails to write to
your disk... what happens if you run for example a `dd if=/dev/zero
of=/dev/sda bs=512 count=1` in the console (after the autoinstallation
fails)? what's the return code?

Regards,
-Andrea


_______________________________________________
Sisuite-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to