Ca ressemble à mon probleme ... probleme de taille de disque un peu Nicolas le sous entendait. Je vais prendre un plus gros disque et voir si cela passe.

Le bug : http://bugs.skolelinux.no/show_bug.cgi?id=1402



Le 12 octobre 2010 12:50, Tech Nux <technux@gmail.com> a écrit :


Le 11 octobre 2010 20:09, Cyril LAVIER <cyril.lavier@gmail.com> a écrit :

Tech Nux a écrit :
Bonjour,

Je travaille à la mise au point d'un script preseed pour Debian Lenny
derniere version :
wget http://ftp.fr.debian.org/debian/dists/lenny/main/installer-i386/current/images/netboot/netboot.tar.gz

 et je but violemment sur la mise en place du LVM.
Ma configuration n'est jamais prise en compte (base noyaux Netboot),
j'ai suivi la doc officielle, non officielle, moi-meme et meme le chat !!! Rien à faire, ca sent le bug à plein nez ...

Voici une de mes conf (on ne peut plus simple):

d-i partman-auto/method string lvm
d-i partman-auto-lvm/new_vg_name string vg00
d-i partman-lvm/vgcreate string vg00

d-i partman-lvm/device_remove_lvm boolean true
d-i partman-lvm/confirm boolean true

d-i partman-auto/expert_recipe string boot-root :: 512 512 512 ext3
$primary{ } $bootable{ } method{ format } format{ } use_filesystem{ }
filesystem{ ext3 } mountpoint{ /boot } . 8192 8192 8192 swap $lvmok{ }
in_vg{ vg00 } lv_name{ lv_swap } method{ swap } format{ } . 10240
10240 10240 ext3 $lvmok{ } in_vg{ vg00 } lv_name{ lv_root }
method{ format } format{ } use_filesystem{ } filesystem{ ext3 }
mountpoint{ / } . 20480 20480 20480 ext3 $lvmok{ } in_vg{ vg00 }
lv_name{ lv_var } method{ format } format{ } use_filesystem{ }
filesystem{ ext3 } mountpoint{ /var } . 100 1000 1000000000 ext3
$lvmok{ } method{ keep } .

d-i partman-auto/choose_recipe select boot-root
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman-basicmethods/method_only boolean false


Et voici l'erreur qui remonte dans les log apres l'installation
(DEBCONF_DEBUG=5 est indispensable) :
Oct 11 13:15:59 partman-auto: Expert recipe too large (39524 > 16106);
skipping

J'ai bien essayé de faire une conf toute petite, supprimé tout et
laissé un / dans le lvm... rien à faire, toujours l'erreur mais la
valeur 39524 change bien en fonction de ma ligne....

Ci-dessous la totaltité des logs debconf, ca peut être utile :

ct 11 13:15:33 debconf: --> FSET clock-setup/ntp-server seen true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-auto/disk /dev/sda
Oct 11 13:15:33 debconf: <-- 10 partman-auto/disk doesn't exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
auto/disk
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-auto/disk /dev/sda
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-auto/disk ID partman-auto/
disk
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto/disk]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-auto/disk seen true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-auto/method lvm
Oct 11 13:15:33 debconf: <-- 10 partman-auto/method doesn't exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
auto/method
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-auto/method lvm
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-auto/method ID partman-
auto/
method
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto/method]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-auto/method seen true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-auto-lvm/new_vg_name vg00
Oct 11 13:15:33 debconf: <-- 10 partman-auto-lvm/new_vg_name doesn't
exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
auto-lvm/new_vg_name
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-auto-lvm/new_vg_name vg00
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-auto-lvm/new_vg_name ID
partman-auto-lvm/new_vg_name
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto-lvm/new_vg_name]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-auto-lvm/new_vg_name seen
true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-lvm/vgcreate vg00
Oct 11 13:15:33 debconf: <-- 10 partman-lvm/vgcreate doesn't exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
lvm/vgcreate
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-lvm/vgcreate vg00
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-auto-lvm/new_vg_name ID
partman-auto-lvm/new_vg_name
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto-lvm/new_vg_name]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-auto-lvm/new_vg_name seen
true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-lvm/vgcreate vg00
Oct 11 13:15:33 debconf: <-- 10 partman-lvm/vgcreate doesn't exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
lvm/vgcreate
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-lvm/vgcreate vg00
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-lvm/vgcreate ID partman-
lvm/
vgcreate
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-lvm/vgcreate]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-lvm/vgcreate seen true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-lvm/device_remove_lvm true
Oct 11 13:15:33 debconf: <-- 10 partman-lvm/device_remove_lvm doesn't
exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
lvm/device_remove_lvm
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-lvm/device_remove_lvm true
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-lvm/device_remove_lvm ID
partman-lvm/device_remove_lvm
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-lvm/
device_remove_lvm]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-lvm/device_remove_lvm seen
true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-lvm/confirm true
Oct 11 13:15:33 debconf: <-- 10 partman-lvm/confirm doesn't exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
lvm/confirm
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-lvm/confirm true
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-lvm/confirm ID partman-lvm/
confirm
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-lvm/confirm]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-lvm/confirm seen true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-auto/expert_recipe boot-
root :: 512 512 512 ext3 $primary{ } $bootable{ } method{ format }
format{ } use_filesystem{ } filesystem{ ext3 } mountpoint{ /boot } .
8192 8192 8192 swap $lvmok{ } in_vg{ vg00 } lv_nam
Oct 11 13:15:33 debconf: <-- 10 partman-auto/expert_recipe doesn't
exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
auto/expert_recipe
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-auto/expert_recipe boot-
root :: 512 512 512 ext3 $primary{ } $bootable{ } method{ format }
format{ } use_filesystem{ } filesystem{ ext3 } mountpoint{ /boot } .
8192 8192 8192 swap $lvmok{ } in_vg{ vg00 } lv_nam
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-auto/expert_recipe ID
partman-auto/expert_recipe
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto/expert_recipe]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-auto/expert_recipe seen true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-auto/choose_recipe boot-root
Oct 11 13:15:33 debconf: <-- 10 partman-auto/choose_recipe doesn't
exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
auto/choose_recipe
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-auto/choose_recipe boot-root
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-auto/choose_recipe ID
partman-auto/choose_recipe
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto/choose_recipe]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-auto/choose_recipe seen true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman/confirm_write_new_label true
Oct 11 13:15:33 debconf: <-- 10 partman/confirm_write_new_label
doesn't exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman/
confirm_write_new_label
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman/confirm_write_new_label true
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman/confirm_write_new_label ID
partman/confirm_write_new_label
Oct 11 13:15:33 debconf: Adding [ID] -> [partman/
confirm_write_new_label]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman/confirm_write_new_label seen
true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman/choose_partition finish
Oct 11 13:15:33 debconf: <-- 10 partman/choose_partition doesn't exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman/
choose_partition
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman/choose_partition finish
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman/choose_partition ID
partman/
choose_partition
Oct 11 13:15:33 debconf: Adding [ID] -> [partman/choose_partition]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman/choose_partition seen true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman/confirm true
Oct 11 13:15:33 debconf: <-- 10 partman/confirm doesn't exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman/
confirm
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman/confirm true
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman/confirm ID partman/confirm
Oct 11 13:15:33 debconf: Adding [ID] -> [partman/confirm]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman/confirm seen true
Oct 11 13:15:33 debconf: <-- 0 true
Oct 11 13:15:33 debconf: --> SET partman-basicmethods/method_only
false
Oct 11 13:15:33 debconf: <-- 10 partman-basicmethods/method_only
doesn't exist
Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman-
basicmethods/method_only
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> SET partman-basicmethods/method_only
false
Oct 11 13:15:33 debconf: <-- 0 value set
Oct 11 13:15:33 debconf: --> SUBST partman-basicmethods/method_only ID
partman-basicmethods/method_only
Oct 11 13:15:33 debconf: Adding [ID] -> [partman-basicmethods/
method_only]
Oct 11 13:15:33 debconf: <-- 0
Oct 11 13:15:33 debconf: --> FSET partman-basicmethods/method_only
seen true
Oct 11 13:15:33 debconf: <-- 0 true
[...]
ct 11 13:15:59 debconf: --> METAGET partman/text/scsi_disk description
Oct 11 13:15:59 debconf: <-- 0 SCSI%s (%s,%s,%s) (%s)
Oct 11 13:15:59 debconf: --> GET partman-auto/method
Oct 11 13:15:59 debconf: <-- 0 lvm
Oct 11 13:15:59 debconf: --> GET partman-auto/disk
Oct 11 13:15:59 debconf: <-- 0 /dev/sda
Oct 11 13:15:59 debconf: --> METAGET partman/text/scsi_disk
description
Oct 11 13:15:59 debconf: <-- 0 SCSI%s (%s,%s,%s) (%s)
Oct 11 13:15:59 debconf: --> GET partman-auto/expert_recipe
Oct 11 13:15:59 debconf: <-- 0 boot-root :: 512 512 512 ext3
$primary{ } $bootable{ } method{ format } format{ } use_filesystem{ }
filesystem{ ext3 } mountpoint{ /boot } . 8192 8192 8192 swap $lvmok{ }
in_vg{ vg00 } lv_name{ lv_swap } method{ swap } f
Oct 11 13:15:59 debconf: --> SET partman-auto/expert_recipe_file /tmp/
expert_recipe
Oct 11 13:15:59 debconf: <-- 0 value set
Oct 11 13:15:59 debconf: --> GET partman-auto/expert_recipe_file
Oct 11 13:15:59 debconf: <-- 0 /tmp/expert_recipe
Oct 11 13:15:59 debconf: --> METAGET boot-root description
Oct 11 13:15:59 debconf: <-- 10 boot-root doesn't exist
Oct 11 13:15:59 partman-auto: Expert recipe too large (39524 > 16106);
skipping
Oct 11 13:15:59 debconf: --> GET partman-auto/choose_recipe
Oct 11 13:15:59 debconf: <-- 0 boot-root
Oct 11 13:15:59 debconf: --> METAGET partman-auto/text/atomic_scheme
description
Oct 11 13:15:59 debconf: <-- 0 Tout dans une seule partition
(recommandé pour les débutants)
Oct 11 13:15:59 debconf: --> METAGET partman-auto/text/home_scheme
description
Oct 11 13:15:59 debconf: <-- 0 Partition /home séparée
Oct 11 13:15:59 debconf: --> METAGET partman-auto/text/multi_scheme
description


Merci de votre aide :)

m&n's
------------------------------------------------------------------------

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/
 
Bonsoir.

J'ai un peu de mal a bien lire et surtout comprendre la conf des preseed.

Quelles sont les tailles des LV que tu spécifie dans les preseeds ?

un /boot minmal et un pv de la taille maximal, puis des lv de l'ordre de 3 a 5go, le total n'excede pas la taille du pv.

Pour rappel, avec EXT3, si tu veux créer une partition de plus de 2To, il faut passer par un EFI GPT. 

Je suis pas dans ce cas, enfin pas encore :)

As-tu essayé de faire cette installation à la main pour voir si ce n'est pas les preseeds qui fonctionnent mal ?


Oui, à la main j'arrive sans soucis ...
Bonne soirée.

Merci
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/