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/imag...
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