Am 03.09.2013 14:46, schrieb Thomas Neumann:
Which locale are you using? "42,75TiB" looks very much like a german locale
has crept in there somewhere. The setup-storage parser complains it can not
parse the value. (The parser expects '42.75TiB'.)

possible QuickFix: add 'LC_ALL=C' to class/LAST.var (in your config space)

This overwrite all locale specific variables to use the english locale. FAI
automatically adds the class LAST to all clients, defining the variable
there makes sure it is not overwritten by some other class.


Strictly speaking this is a bug (or at least a serious coding flaw) in
setup-storage. One should never parse command output without setting the
desired locale beforehand.
Good Morning, is the same Problem with 'C':

# setup-storage >> store.txt
setup-storage is running in test-only mode
Starting setup-storage 1.4
    Finding all volume groups
    Finding volume group "vg_01"
    Finding all volume groups
    Finding volume group "vg_01"
    Finding all volume groups
    Finding volume group "vg_01"
    Finding all volume groups
    Finding volume group "vg_01"
Use of uninitialized value in string eq at /usr/share/fai/setup-storage//Commands.pm line 1142. Cannot satisfy pre-depends for true: cleared2_/dev/sdb,exist_/dev/sdb1,flag_lvm_/dev/sdb1 -- system left untouched.

# locale -a
C
C.UTF-8
POSIX

/# locale
LANG=
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C


Now exists on the server a Volume Group.

A log file is appended in


disklist: sda
sdb
Using config file: /var/lib/fai/config/disk_config/ori-fra4
Input was:

## disk_config disk1
disk_config /dev/sda disklabel:msdos
primary /               16GiB  ext4 rw
primary swap            24GiB  swap defaults
logical /var/log        50GiB- ext4 rw


## disk_config disk2
disk_config sdb disklabel:gpt
primary -       4096-   -       -

disk_config lvm
vg vg_01    sdb1
vg_01-lv_01 /web  1GiB-    xfs    rw
(CMD) parted -s /dev/sda unit TiB print 1> /tmp/0MMJ46TdOt 2> /tmp/ig5grBuJds
Executing: parted -s /dev/sda unit TiB print
(STDOUT) Model: HP LOGICAL VOLUME (scsi)
(STDOUT) Disk /dev/sda: 0.27TiB
(STDOUT) Sector size (logical/physical): 512B/512B
(STDOUT) Partition Table: msdos
(STDOUT) 
(STDOUT) Number  Start    End      Size     Type      File system     Flags
(STDOUT)  1      0.00TiB  0.02TiB  0.02TiB  primary   ext4
(STDOUT)  2      0.02TiB  0.04TiB  0.02TiB  primary   linux-swap(v1)
(STDOUT)  3      0.04TiB  0.27TiB  0.23TiB  extended                  lba
(STDOUT)  5      0.04TiB  0.27TiB  0.23TiB  logical   ext4
(STDOUT) 
(CMD) parted -s /dev/sda unit B print free 1> /tmp/5I89S4A2FO 2> /tmp/LhcOJJOnl_
Executing: parted -s /dev/sda unit B print free
(STDOUT) Model: HP LOGICAL VOLUME (scsi)
(STDOUT) Disk /dev/sda: 299966445568B
(STDOUT) Sector size (logical/physical): 512B/512B
(STDOUT) Partition Table: msdos
(STDOUT) 
(STDOUT) Number  Start         End            Size           Type      File 
system     Flags
(STDOUT)         32256B        1048575B       1016320B                 Free 
Space
(STDOUT)  1      1048576B      17180917759B   17179869184B   primary   ext4
(STDOUT)  2      17180917760B  42950721535B   25769803776B   primary   
linux-swap(v1)
(STDOUT)  3      42950721536B  299966445567B  257015724032B  extended           
       lba
(STDOUT)  5      42950722560B  299966445567B  257015723008B  logical   ext4
(STDOUT) 
(CMD) parted -s /dev/sda unit chs print free 1> /tmp/5I_1TIzOP4 2> 
/tmp/YVX1kEgDgH
Executing: parted -s /dev/sda unit chs print free
(STDOUT) Model: HP LOGICAL VOLUME (scsi)
(STDOUT) Disk /dev/sda: 36468,214,61
(STDOUT) Sector size (logical/physical): 512B/512B
(STDOUT) BIOS cylinder,head,sector geometry: 36468,255,63.  Each cylinder is 
8225kB.
(STDOUT) Partition Table: msdos
(STDOUT) 
(STDOUT) Number  Start        End           Type      File system     Flags
(STDOUT)         0,1,0        0,32,31                 Free Space
(STDOUT)  1      0,32,32      2088,202,33   primary   ext4
(STDOUT)  2      2088,202,34  5221,202,36   primary   linux-swap(v1)
(STDOUT)  3      5221,202,37  36468,214,61  extended                  lba
(STDOUT)  5      5221,202,39  36468,214,61  logical   ext4
(STDOUT) 
(CMD) parted -s /dev/sdb unit TiB print 1> /tmp/AiR4rO5VjZ 2> /tmp/_FPwax5ugK
Executing: parted -s /dev/sdb unit TiB print
(STDOUT) Model: HP LOGICAL VOLUME (scsi)
(STDOUT) Disk /dev/sdb: 42.8TiB
(STDOUT) Sector size (logical/physical): 512B/512B
(STDOUT) Partition Table: gpt
(STDOUT) 
(STDOUT) Number  Start    End      Size     File system  Name     Flags
(STDOUT)  1      0.00TiB  42.8TiB  42.8TiB               primary  lvm
(STDOUT) 
(CMD) parted -s /dev/sdb unit B print free 1> /tmp/5UYTA9b9o1 2> /tmp/Y0_2daIp8a
Executing: parted -s /dev/sdb unit B print free
(STDOUT) Model: HP LOGICAL VOLUME (scsi)
(STDOUT) Disk /dev/sdb: 47008018292736B
(STDOUT) Sector size (logical/physical): 512B/512B
(STDOUT) Partition Table: gpt
(STDOUT) 
(STDOUT) Number  Start     End              Size             File system  Name  
   Flags
(STDOUT)         17408B    1048575B         1031168B         Free Space
(STDOUT)  1      1048576B  47008018275839B  47008017227264B               
primary  lvm
(STDOUT) 
(CMD) parted -s /dev/sdb unit chs print free 1> /tmp/Uc07VcmIW2 2> 
/tmp/xL5uKSv6WF
Executing: parted -s /dev/sdb unit chs print free
(STDOUT) Model: HP LOGICAL VOLUME (scsi)
(STDOUT) Disk /dev/sdb: 5715066,6,59
(STDOUT) Sector size (logical/physical): 512B/512B
(STDOUT) BIOS cylinder,head,sector geometry: 5715066,255,63.  Each cylinder is 
8225kB.
(STDOUT) Partition Table: gpt
(STDOUT) 
(STDOUT) Number  Start    End           File system  Name     Flags
(STDOUT)         0,0,34   0,32,31       Free Space
(STDOUT)  1      0,32,32  5715066,6,26               primary  lvm
(STDOUT) 
(CMD) mdadm --examine --scan --verbose -c partitions 1> /tmp/ytX2_9RgbU 2> 
/tmp/6awq6rvlr3
Executing: mdadm --examine --scan --verbose -c partitions
Current disk layout
$VAR1 = {
          '/dev/sda' => {
                          'bios_heads' => '255',
                          'disklabel' => 'msdos',
                          'partitions' => {
                                            '1' => {
                                                     'count_byte' => 
'17179869184',
                                                     'flags' => '',
                                                     'filesystem' => 'ext4',
                                                     'begin_byte' => '1048576',
                                                     'is_extended' => 0,
                                                     'end_byte' => '17180917759'
                                                   },
                                            '3' => {
                                                     'count_byte' => 
'257015724032',
                                                     'flags' => 'lba',
                                                     'filesystem' => '',
                                                     'begin_byte' => 
'42950721536',
                                                     'is_extended' => 1,
                                                     'end_byte' => 
'299966445567'
                                                   },
                                            '2' => {
                                                     'count_byte' => 
'25769803776',
                                                     'flags' => '',
                                                     'filesystem' => 
'linux-swap(v1)',
                                                     'begin_byte' => 
'17180917760',
                                                     'is_extended' => 0,
                                                     'end_byte' => '42950721535'
                                                   },
                                            '5' => {
                                                     'count_byte' => 
'257015723008',
                                                     'flags' => '',
                                                     'filesystem' => 'ext4',
                                                     'begin_byte' => 
'42950722560',
                                                     'is_extended' => 0,
                                                     'end_byte' => 
'299966445567'
                                                   }
                                          },
                          'bios_cylinders' => '36468',
                          'size' => '299966445568',
                          'sector_size' => '512',
                          'begin_byte' => 0,
                          'bios_sectors_per_track' => '63',
                          'end_byte' => '299966445567'
                        },
          '/dev/sdb' => {
                          'bios_heads' => '255',
                          'disklabel' => 'gpt',
                          'partitions' => {
                                            '1' => {
                                                     'count_byte' => 
'47008017227264',
                                                     'flags' => 'lvm',
                                                     'filesystem' => '',
                                                     'begin_byte' => '1048576',
                                                     'is_extended' => 0,
                                                     'end_byte' => 
'47008018275839'
                                                   }
                                          },
                          'bios_cylinders' => '5715066',
                          'size' => '47008018292736',
                          'sector_size' => '512',
                          'begin_byte' => 0,
                          'bios_sectors_per_track' => '63',
                          'end_byte' => '47008018292735'
                        }
        };
Current LVM layout
$VAR1 = {
          'vg_01' => {
                       'volumes' => {
                                      'lv_01' => {
                                                   'size' => '44386222.08'
                                                 }
                                    },
                       'physical_volumes' => [
                                               '/dev/sdb1'
                                             ],
                       'size' => '44826624'
                     }
        };
Current RAID layout
$VAR1 = {};
Current device tree
$VAR1 = {
          'VG_vg_01' => [
                          'lv_01'
                        ],
          '/dev/sdb1' => [
                           'VG_vg_01'
                         ],
          '/dev/sda' => [
                          '/dev/sda1',
                          '/dev/sda2',
                          '/dev/sda3',
                          '/dev/sda5'
                        ],
          '/dev/sdb' => [
                          '/dev/sdb1'
                        ]
        };
Desired disk layout
$VAR1 = {
          'PHY_/dev/sdb' => {
                              'opts_all' => {},
                              'preserveparts' => 0,
                              'disklabel' => 'gpt',
                              'partitions' => {
                                                '1' => {
                                                         'encrypt' => 0,
                                                         'start_byte' => 
1048576,
                                                         'filesystem' => '-',
                                                         'mountpoint' => '-',
                                                         'mount_options' => '-',
                                                         'end_byte' => 
'47008018275839',
                                                         'size' => {
                                                                     'resize' 
=> 0,
                                                                     
'always_format' => 0,
                                                                     'range' => 
'47008017227264-47008017227264',
                                                                     'preserve' 
=> 0,
                                                                     'eff_size' 
=> '47008017227264',
                                                                     'extended' 
=> 0
                                                                   }
                                                       }
                                              },
                              'fstabkey' => 'device',
                              'bootable' => -1,
                              'virtual' => 0
                            },
          'VG_vg_01' => {
                          'volumes' => {
                                         'lv_01' => {
                                                      'journal_dev' => undef,
                                                      'encrypt' => 0,
                                                      'filesystem' => 'xfs',
                                                      'mountpoint' => '/web',
                                                      'mount_options' => 'rw',
                                                      'size' => {
                                                                  'resize' => 0,
                                                                  
'always_format' => 0,
                                                                  'range' => 
'1024-44382035.3078766',
                                                                  'preserve' => 
0,
                                                                  'eff_size' => 
'46537937054991.4'
                                                                }
                                                    }
                                       },
                          'ordered_lv_list' => [
                                                 'lv_01'
                                               ],
                          'devices' => {
                                         '/dev/sdb1' => {}
                                       }
                        },
          'VG_--ANY--' => {
                            'opts_all' => {},
                            'fstabkey' => 'device'
                          },
          'PHY_/dev/sda' => {
                              'opts_all' => {},
                              'preserveparts' => 0,
                              'disklabel' => 'msdos',
                              'partitions' => {
                                                '1' => {
                                                         'journal_dev' => undef,
                                                         'encrypt' => 0,
                                                         'start_byte' => 
1048576,
                                                         'mountpoint' => '/',
                                                         'mount_options' => 
'rw',
                                                         'size' => {
                                                                     'resize' 
=> 0,
                                                                     
'always_format' => 0,
                                                                     'range' => 
'17179869184-17179869184',
                                                                     'preserve' 
=> 0,
                                                                     'eff_size' 
=> '17179869184',
                                                                     'extended' 
=> 0
                                                                   },
                                                         'filesystem' => 'ext4',
                                                         'end_byte' => 
'17180917759'
                                                       },
                                                '3' => {
                                                         'start_byte' => 
'42950721536',
                                                         'end_byte' => 
'299966445567',
                                                         'size' => {
                                                                     'resize' 
=> 0,
                                                                     
'always_format' => 0,
                                                                     'preserve' 
=> 0,
                                                                     'eff_size' 
=> '257015724032',
                                                                     'extended' 
=> 1
                                                                   }
                                                       },
                                                '2' => {
                                                         'encrypt' => 0,
                                                         'start_byte' => 
'17180917760',
                                                         'filesystem' => 'swap',
                                                         'mountpoint' => 'none',
                                                         'mount_options' => 
'defaults',
                                                         'end_byte' => 
'42950721535',
                                                         'size' => {
                                                                     'resize' 
=> 0,
                                                                     
'always_format' => 0,
                                                                     'range' => 
'25769803776-25769803776',
                                                                     'preserve' 
=> 0,
                                                                     'eff_size' 
=> '25769803776',
                                                                     'extended' 
=> 0
                                                                   }
                                                       },
                                                '5' => {
                                                         'journal_dev' => undef,
                                                         'encrypt' => 0,
                                                         'start_byte' => 
'42950722560',
                                                         'mountpoint' => 
'/var/log',
                                                         'mount_options' => 
'rw',
                                                         'size' => {
                                                                     'resize' 
=> 0,
                                                                     
'always_format' => 0,
                                                                     'range' => 
'257015723008-257015723008',
                                                                     'preserve' 
=> 0,
                                                                     'eff_size' 
=> '257015723008',
                                                                     'extended' 
=> 0
                                                                   },
                                                         'filesystem' => 'ext4',
                                                         'end_byte' => 
'299966445567'
                                                       }
                                              },
                              'fstabkey' => 'device',
                              'bootable' => -1,
                              'virtual' => 0
                            }
        };
Desired device tree
$VAR1 = {
          'VG_vg_01' => [
                          '/dev/vg_01/lv_01'
                        ],
          '/dev/sdb1' => [
                           'VG_vg_01'
                         ],
          '/dev/sda' => [
                          '/dev/sda1',
                          '/dev/sda2',
                          '/dev/sda3',
                          '/dev/sda5'
                        ],
          '/dev/sdb' => [
                          '/dev/sdb1'
                        ]
        };
Erased devices: /dev/sdb1
Trying to add CMD: true
PRE: 
POST: exist_/dev/sda
Trying to add CMD: true
PRE: 
POST: exist_/dev/sdb
Trying to add CMD: wipefs -a /dev/sdb1
PRE: exist_/dev/sdb,self_cleared_VG_vg_01
POST: wipefs_/dev/sdb1
Trying to add CMD: true
PRE: exist_/dev/sdb,self_cleared_VG_vg_01,wipefs_/dev/sdb1
POST: cleared1_/dev/sdb
Trying to add CMD: parted -s /dev/sdb mklabel gpt
PRE: cleared1_/dev/sdb
POST: cleared2_/dev/sdb
Trying to add CMD: parted -s /dev/sdb mkpart primary "" 1048576B 47008018275839B
PRE: cleared2_/dev/sdb
POST: prep2_/dev/sdb1
Trying to add CMD: true
PRE: prep2_/dev/sdb1
POST: exist_/dev/sdb1
Trying to add CMD: wipefs -a /dev/sda1
PRE: exist_/dev/sda
POST: wipefs_/dev/sda1
Trying to add CMD: wipefs -a /dev/sda2
PRE: exist_/dev/sda,wipefs_/dev/sda1
POST: wipefs_/dev/sda2
Trying to add CMD: true
PRE: exist_/dev/sda,wipefs_/dev/sda1,wipefs_/dev/sda2
POST: wipefs_/dev/sda3
Trying to add CMD: wipefs -a /dev/sda5
PRE: exist_/dev/sda,wipefs_/dev/sda1,wipefs_/dev/sda2,wipefs_/dev/sda3
POST: wipefs_/dev/sda5
Trying to add CMD: true
PRE: 
exist_/dev/sda,wipefs_/dev/sda1,wipefs_/dev/sda2,wipefs_/dev/sda3,wipefs_/dev/sda5
POST: cleared1_/dev/sda
Trying to add CMD: parted -s /dev/sda mklabel msdos
PRE: cleared1_/dev/sda
POST: cleared2_/dev/sda
Trying to add CMD: parted -s /dev/sda mkpart primary "ext3" 1048576B 
17180917759B
PRE: cleared2_/dev/sda
POST: prep2_/dev/sda1
Trying to add CMD: true
PRE: prep2_/dev/sda1
POST: exist_/dev/sda1
Trying to add CMD: parted -s /dev/sda mkpart primary "linux-swap" 17180917760B 
42950721535B
PRE: cleared2_/dev/sda,exist_/dev/sda1
POST: prep2_/dev/sda2
Trying to add CMD: true
PRE: prep2_/dev/sda2
POST: exist_/dev/sda2
Trying to add CMD: parted -s /dev/sda mkpart extended "" 42950721536B 
299966445567B
PRE: cleared2_/dev/sda,exist_/dev/sda2
POST: prep2_/dev/sda3
Trying to add CMD: true
PRE: prep2_/dev/sda3
POST: exist_/dev/sda3
Trying to add CMD: parted -s /dev/sda mkpart logical "ext3" 42950722560B 
299966445567B
PRE: cleared2_/dev/sda,exist_/dev/sda3
POST: prep2_/dev/sda5
Trying to add CMD: true
PRE: prep2_/dev/sda5
POST: exist_/dev/sda5
Trying to add CMD: mkfs.ext4  /dev/sda1
PRE: exist_/dev/sda1
POST: has_fs_/dev/sda1
Trying to add CMD: mkswap  /dev/sda2
PRE: exist_/dev/sda2
POST: has_fs_/dev/sda2
Trying to add CMD: mkfs.ext4  /dev/sda5
PRE: exist_/dev/sda5
POST: has_fs_/dev/sda5
Trying to add CMD: vgchange -a n vg_01
PRE: 
POST: vgchange_a_n_VG_vg_01
Trying to add CMD: wipefs -a vg_01/lv_01
PRE: vgchange_a_n_VG_vg_01
POST: wipefs_vg_01/lv_01
Trying to add CMD: lvremove -f vg_01/lv_01
PRE: wipefs_vg_01/lv_01
POST: lv_rm_vg_01/lv_01,self_cleared_/dev/vg_01/lv_01
Trying to add CMD: vgremove vg_01
PRE: vgchange_a_n_VG_vg_01,lv_rm_vg_01/lv_01
POST: vg_removed_vg_01
Trying to add CMD: pvremove  /dev/sdb1
PRE: vg_removed_vg_01
POST: pvremove_vg_01
Trying to add CMD: wipefs -a /dev/sdb1
PRE: pvremove_vg_01
POST: pv_sigs_removed_wipe_/dev/sdb1_vg_01
Trying to add CMD: true
PRE: pvremove_vg_01,pv_sigs_removed_wipe_/dev/sdb1_vg_01
POST: pv_sigs_removed_vg_01
Trying to add CMD: true
PRE: vgchange_a_n_VG_vg_01,pv_sigs_removed_vg_01,self_cleared_lv_01
POST: self_cleared_VG_vg_01
Trying to add CMD: parted -s /dev/sdb set 1 lvm on
PRE: exist_/dev/sdb1,cleared2_/dev/sdb
POST: flag_lvm_/dev/sdb1
Trying to add CMD: pvcreate -ff -y  /dev/sdb1
PRE: exist_/dev/sdb1,pt_complete_/dev/sdb
POST: pv_done_/dev/sdb1
Trying to add CMD: vgcreate  vg_01  /dev/sdb1
PRE: pv_done_/dev/sdb1
POST: vg_created_vg_01
Trying to add CMD: vgchange -a y vg_01
PRE: vg_created_vg_01
POST: vg_enabled_vg_01
Trying to add CMD: lvcreate  -n lv_01 -L 44382035.307876 vg_01
PRE: vg_enabled_vg_01
POST: exist_/dev/vg_01/lv_01
Trying to add CMD: mkfs.xfs  -f /dev/vg_01/lv_01
PRE: exist_/dev/vg_01/lv_01
POST: has_fs_/dev/vg_01/lv_01
Trying to add CMD: true
PRE: cleared2_/dev/sda,exist_/dev/sda5
POST: pt_complete_/dev/sda
Trying to add CMD: true
PRE: cleared2_/dev/sdb,exist_/dev/sdb1,flag_lvm_/dev/sdb1
POST: pt_complete_/dev/sdb
Trying to add CMD: wipefs -a /dev/sdb1
PRE: exist_/dev/sdb,self_cleared_VG_vg_01
POST: wipefs_/dev/sdb1
Trying to add CMD: true
PRE: exist_/dev/sdb,self_cleared_VG_vg_01,wipefs_/dev/sdb1
POST: cleared1_/dev/sdb
Trying to add CMD: parted -s /dev/sdb mklabel gpt
PRE: cleared1_/dev/sdb
POST: cleared2_/dev/sdb
Trying to add CMD: parted -s /dev/sdb mkpart primary "" 1048576B 47008018275839B
PRE: cleared2_/dev/sdb
POST: prep2_/dev/sdb1
Trying to add CMD: true
PRE: prep2_/dev/sdb1
POST: exist_/dev/sdb1
Trying to add CMD: true
PRE: vgchange_a_n_VG_vg_01,pv_sigs_removed_vg_01,self_cleared_lv_01
POST: self_cleared_VG_vg_01
Trying to add CMD: parted -s /dev/sdb set 1 lvm on
PRE: exist_/dev/sdb1,cleared2_/dev/sdb
POST: flag_lvm_/dev/sdb1
Trying to add CMD: pvcreate -ff -y  /dev/sdb1
PRE: exist_/dev/sdb1,pt_complete_/dev/sdb
POST: pv_done_/dev/sdb1
Trying to add CMD: vgcreate  vg_01  /dev/sdb1
PRE: pv_done_/dev/sdb1
POST: vg_created_vg_01
Trying to add CMD: vgchange -a y vg_01
PRE: vg_created_vg_01
POST: vg_enabled_vg_01
Trying to add CMD: lvcreate  -n lv_01 -L 44382035.307876 vg_01
PRE: vg_enabled_vg_01
POST: exist_/dev/vg_01/lv_01
Trying to add CMD: mkfs.xfs  -f /dev/vg_01/lv_01
PRE: exist_/dev/vg_01/lv_01
POST: has_fs_/dev/vg_01/lv_01
Trying to add CMD: true
PRE: cleared2_/dev/sdb,exist_/dev/sdb1,flag_lvm_/dev/sdb1
POST: pt_complete_/dev/sdb

Reply via email to