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 <tech...@gmail.com> a écrit : > > > Le 11 octobre 2010 20:09, Cyril LAVIER <cyril.lav...@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/ >> > >
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/