Oui et non. Le problème c'est que Mandrake n'est pas ma distribution quotidienne et je la connais peu.
> Au passage, je pense que "utiliser les partitions existantes", ça veut dire de les reprendre _toutes_
> Toutes les partitions, ça veut dire y compris celles sur les autres disques
Si c'est ça, c'est nullissime. J'ai refais l'installation et heureusement, ce n'est pas ça.
Ça ne change rien au bug. L'installeur fait un mkswap sur une partition qui n'est pas une partition de swap. C'est une grave erreur.
> Et, sauf erreur de ma part, l'installeur te demande de confirmer les points de montage
Oui. J'ai demandé /dev/hda1 => "/".
Rien d'autre. /dev/hda1 a été reformé comme prévu.
> tu peut donc refaire l'installation
J'ai refais l'installation. Avant, j'ai changé le type de partition de /dev/hda2 de 0x82 (swap) à 0x0 (vide). Je ne sais pas pourquoi mais c'est la présence de /dev/hda2 et fait qu'il fait un "mkswap /dev/hde2" (hde2, n'est pas une partition de swap).
Cette partie (formatage, activation swap des partitions 0x82) a marchée comme prévue en mettant /dev/hda2 à 0x0 (vide).
La suite est moins glorieuse et j'ai confirmé tous les petits problèmes que je cite. J'ai fait deux fois l'installation.
Déjà, le formatage n'active pas httree pour ext3 (feature "index_dir"). Ni "large_file" et ni "ext_attr". Ces "features" sont standards et upstream depuis Linux 2.6.0. D'autant bizarre que ext3 est le système de fichier par défaut...
Je n'ai pas demandé à monter /dev/hdg1 et pourtant l'entrée a été ajouté à /etc/fstab alors qu'il n'a pas ajouté /dev/hde1 ni /dev/md0. Va savoir...
/dev/hdg1 avait les images iso de Mandrake.
Comme FC3 utiliser "resize_inode", e2fsck de Mandrake plante (normal) à la vérification de hdg1 par e2fsck. Mais j'ai pas demandé à monter hdg1.
L'écran, un classique "Sony CPD-E200/E200E", n'a pas été détecté et il me propose du "1600x1200 à 76Hz" que ne supporte pas mon écran.
La quantité de mémoire de la carte graphique (G400) n'a pas été détecté (de /root/drakx/ddebug.log) :
- "* Xconfig::card: auto failed (needVideoRam)"
J'ai aussi ce message "bizarre" :
- "* hdg: argh! no valid geometry found"
Bizarre le disque hde est exactement le même que hdg. Alors pourquoi pour hdg uniquement ?
J'ai fait une installation depuis le disque dur et demandé l'installation de KDE et Gnome. Ça plante a plein d'endroit (de /root/drakx/ddebug.log) : * getFile install/images/hd_grub.img: (1:disk-iso)
* selecting new medium '2'
* getFile wget-1.9.1-4mdk.i586.rpm:Installation CD 2 (2:disk-iso)
* Can't open /tmp/image/media/main2/wget-1.9.1-4mdk.i586.rpm: No such file or directory
* running: losetup /dev/loop1 /tmp/hdimage/mdk-10.1//Mandrakelinux-10.1-Official-Download-CD1.i586.iso
* running: losetup -d /dev/loop1
* running: losetup /dev/loop1 /tmp/hdimage/mdk-10.1//Mandrakelinux-10.1-Official-Download-CD2.i586.iso
* running: losetup -d /dev/loop1
* running: losetup /dev/loop1 /tmp/hdimage/mdk-10.1//Mandrakelinux-10.1-Official-Download-CD3.i586.iso
* running: losetup -d /dev/loop1
* refusing medium 2
* getFile XXX: (2:disk-iso)
* read header file /mnt/tmp/headers/wget-1.9.1-4mdk.i586
* read header file /mnt/tmp/headers/fonts-ttf-vera-1.10-4mdk.noarch
* read header file /mnt/tmp/headers/myspell-fr_BE-1.0.2-0.20030619.8mdk.noarch
* read header file /mnt/tmp/headers/myspell-fr_FR-1.0.2-0.20020608.8mdk.noarch
* read header file /mnt/tmp/headers/OpenOffice.org-l10n-fr-1.1.3-2mdk.i586
* read header file /mnt/tmp/headers/libkdepim2-common-3.3.0-26mdk.i586
* read header file /mnt/tmp/headers/libkdepim2-kaddressbook-3.3.0-26mdk.i586
* read header file /mnt/tmp/headers/gcc-cpp-3.4.1-4mdk.i586
* read header file /mnt/tmp/headers/gstreamer-tools-0.8.5-2mdk.i586
* read header file /mnt/tmp/headers/libgstreamer0.8-0.8.5-2mdk.i586
* read header file /mnt/tmp/headers/libpisock8-0.11.8-6mdk.i586
* read header file /mnt/tmp/headers/librecode0-3.6-6mdk.i586
* read header file /mnt/tmp/headers/fortune-mod-1.99.1-5mdk.i586
* opened rpmdb for writing in /mnt
* opened rpm database for transaction of 13 new packages, still 214 after that to do
* rpm transactions start
* getFile librecode0-3.6-6mdk.i586.rpm:Installation CD 2 (2:disk-iso)
* Can't open /tmp/image/media/main2/librecode0-3.6-6mdk.i586.rpm: No such file or directory
* selecting new medium '3'
* getFile aspell-fr-0.50.3-8mdk.i586.rpm:Installation CD 3 (3:disk-iso)
* Can't open /tmp/image/media/main3/aspell-fr-0.50.3-8mdk.i586.rpm: No such file or directory
* refusing medium 3
* getFile XXX: (3:disk-iso)
* read header file /mnt/tmp/headers/aspell-fr-0.50.3-8mdk.i586
* read header file /mnt/tmp/headers/libgtkhtml-3.1_11-3.2.2-2mdk.i586
* read header file /mnt/tmp/headers/gal-2.2-2.2.2-1mdk.i586
* read header file /mnt/tmp/headers/libgal-2.2_1-2.2.2-1mdk.i586
* read header file /mnt/tmp/headers/gnome-spell-1.0.5-3mdk.i586
* read header file /mnt/tmp/headers/gtkhtml-3.1-3.2.2-2mdk.i586
* read header file /mnt/tmp/headers/perl-SDL-1.20.0-10mdk.i586
* read header file /mnt/tmp/headers/OpenOffice.org-help-fr-1.1.3-2mdk.i586
* read header file /mnt/tmp/headers/evolution-2.0.1-2mdk.i586
* read header file /mnt/tmp/headers/frozen-bubble-1.0.0-6mdk.i586
* read header file /mnt/tmp/headers/kde-i18n-fr-3.2.3-4mdk.noarch
* read header file /mnt/tmp/headers/kdeartwork-3.2.3-14mdk.i586
* read header file /mnt/tmp/headers/mailman-2.1.5-7mdk.i586
* opened rpmdb for writing in /mnt
* opened rpm database for transaction of 13 new packages, still 0 after that to do
* check failed : libSDL_gfx.so.11 is needed by perl-SDL-1.20.0-10mdk
libSDL_image-1.2.so.0 is needed by perl-SDL-1.20.0-10mdk
libSDL_net-1.2.so.0 is needed by perl-SDL-1.20.0-10mdk
libSDL_ttf-2.0.so.0 is needed by perl-SDL-1.20.0-10mdk
evolution-data-server >= 1.0.1 is needed by evolution-2.0.1-2mdk
spamassassin is needed by evolution-2.0.1-2mdk
libebook.so.8 is needed by evolution-2.0.1-2mdk
libecal.so.6 is needed by evolution-2.0.1-2mdk
libedataserver.so.3 is needed by evolution-2.0.1-2mdk
libegroupwise.so.4 is needed by evolution-2.0.1-2mdk
libgnutls.so.11 is needed by evolution-2.0.1-2mdk
libnspr4.so is needed by evolution-2.0.1-2mdk
libnss3.so is needed by evolution-2.0.1-2mdk
libplc4.so is needed by evolution-2.0.1-2mdk
libplds4.so is needed by evolution-2.0.1-2mdk
libsmime3.so is needed by evolution-2.0.1-2mdk
libsoftokn3.so is needed by evolution-2.0.1-2mdk
libsoup-2.2.so.7 is needed by evolution-2.0.1-2mdk
libssl3.so is needed by evolution-2.0.1-2mdk
* rpm transactions start
* getFile gal-2.2-2.2.2-1mdk.i586.rpm:Installation CD 3 (3:disk-iso)
* Can't open /tmp/image/media/main3/gal-2.2-2.2.2-1mdk.i586.rpm: No such file or directory
* closing install.log file
* calling umount(/mnt/cdrom)
Donc l'installation des paquets s'est arrêté au milieu (sans le moindre message sur la console 7) et Gnome n'est pas installé. NB : KDE est le bureau par défaut.
Les trois iso sont biens vues !
Il y a des problèmes de locale pour perl (dans /root/drakx/install.log) : perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "fr_FR:fr",
LC_ALL = (unset),
LC_PAPER = "C",
LC_ADDRESS = "C",
LC_MONETARY = "C",
LC_NUMERIC = "C",
LC_TELEPHONE = "C",
LC_MESSAGES = "fr",
LC_COLLATE = "fr",
LC_IDENTIFICATION = "C",
LC_MEASUREMENT = "C",
LC_CTYPE = "fr",
LC_TIME = "C",
LC_NAME = "C",
LANG = "fr"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
Il y a ça pour plusieurs paquets.
C'est un udev sauce devfs (/dev/ide/host2/bus1/target0/lun0). Quel intérêt ?
Il y a udev mais il y a toujours tous les fichiers static dans /dev (17 000 fichiers).
alsa est restauré avec /etc/init.d/sound alors que /etc/dev.d/sound/ est là pour ça.
L'installeur n'a configuré qu'une seul de mes cartes sons (via82xx est configuré mais pas ens1371). Or c'est ens1371 que j'utilise...
En fait ens1371 est configuré mais mal configuré. Voilà ce qu'il y a dans /etc/modprobe.conf : alias sound-slot-1 snd-via82xx
remove snd-via82xx /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-via82xx
install snd-via82xx /sbin/modprobe --first-time --ignore-install snd-via82xx && { /sbin/modprobe snd-pcm-oss; /bin/true; }
alias sound-slot-0 es1371
es1371 c'est pour OSS. il faut snd-ens1371 pour alsa.
Fedora a un long /etc/modprobe.conf.dist qui est nécessaire depuis le passage à module-init-tools. Il y a tous les alias qui ne sont plus supporté, des petites "bricoles" comme : install binfmt_misc /sbin/modprobe --first-time --ignore-install binfmt_misc && { /bin/mount -t binfmt_misc none /proc/sys/fs/binfmt_misc > /dev/null 2>&1 || :; }
install nfsd /sbin/modprobe --first-time --ignore-install nfsd && { /bin/mount -t nfsd nfsd /proc/fs/nfsd > /dev/null 2>&1 || :; }
install sunrpc /sbin/modprobe --first-time --ignore-install sunrpc && { /bin/mount -t rpc_pipefs sunrpc /var/lib/nfs/rpc_pipefs > /dev/null 2>&1 || :; }
Mandrake n'a _rien_.
J'ai pas Gnome et ça, ça me gonfle.
Bref, ça suck. J'arrête là.
Fedora 1, 2, 3 et SuSE 9.1 se sont installée sans problème sur ce même hardware.
Donc, honnètement, je n'ai pas envis de perdre du temps avec "ça".
[^] # Re: Remonter le rapport de bugs
Posté par itstimetogo . En réponse au journal mkswap est dangereux !. Évalué à 1.
Oui et non. Le problème c'est que Mandrake n'est pas ma distribution quotidienne et je la connais peu.
> Au passage, je pense que "utiliser les partitions existantes", ça veut dire de les reprendre _toutes_
> Toutes les partitions, ça veut dire y compris celles sur les autres disques
Si c'est ça, c'est nullissime. J'ai refais l'installation et heureusement, ce n'est pas ça.
Ça ne change rien au bug. L'installeur fait un mkswap sur une partition qui n'est pas une partition de swap. C'est une grave erreur.
> Et, sauf erreur de ma part, l'installeur te demande de confirmer les points de montage
Oui. J'ai demandé /dev/hda1 => "/".
Rien d'autre. /dev/hda1 a été reformé comme prévu.
> tu peut donc refaire l'installation
J'ai refais l'installation. Avant, j'ai changé le type de partition de /dev/hda2 de 0x82 (swap) à 0x0 (vide). Je ne sais pas pourquoi mais c'est la présence de /dev/hda2 et fait qu'il fait un "mkswap /dev/hde2" (hde2, n'est pas une partition de swap).
Cette partie (formatage, activation swap des partitions 0x82) a marchée comme prévue en mettant /dev/hda2 à 0x0 (vide).
La suite est moins glorieuse et j'ai confirmé tous les petits problèmes que je cite. J'ai fait deux fois l'installation.
Déjà, le formatage n'active pas httree pour ext3 (feature "index_dir"). Ni "large_file" et ni "ext_attr". Ces "features" sont standards et upstream depuis Linux 2.6.0. D'autant bizarre que ext3 est le système de fichier par défaut...
Je n'ai pas demandé à monter /dev/hdg1 et pourtant l'entrée a été ajouté à /etc/fstab alors qu'il n'a pas ajouté /dev/hde1 ni /dev/md0. Va savoir...
/dev/hdg1 avait les images iso de Mandrake.
Comme FC3 utiliser "resize_inode", e2fsck de Mandrake plante (normal) à la vérification de hdg1 par e2fsck. Mais j'ai pas demandé à monter hdg1.
L'écran, un classique "Sony CPD-E200/E200E", n'a pas été détecté et il me propose du "1600x1200 à 76Hz" que ne supporte pas mon écran.
La quantité de mémoire de la carte graphique (G400) n'a pas été détecté (de /root/drakx/ddebug.log) :
- "* Xconfig::card: auto failed (needVideoRam)"
J'ai aussi ce message "bizarre" :
- "* hdg: argh! no valid geometry found"
Bizarre le disque hde est exactement le même que hdg. Alors pourquoi pour hdg uniquement ?
J'ai fait une installation depuis le disque dur et demandé l'installation de KDE et Gnome. Ça plante a plein d'endroit (de /root/drakx/ddebug.log) :
* getFile install/images/hd_grub.img: (1:disk-iso)
* selecting new medium '2'
* getFile wget-1.9.1-4mdk.i586.rpm:Installation CD 2 (2:disk-iso)
* Can't open /tmp/image/media/main2/wget-1.9.1-4mdk.i586.rpm: No such file or directory
* running: losetup /dev/loop1 /tmp/hdimage/mdk-10.1//Mandrakelinux-10.1-Official-Download-CD1.i586.iso
* running: losetup -d /dev/loop1
* running: losetup /dev/loop1 /tmp/hdimage/mdk-10.1//Mandrakelinux-10.1-Official-Download-CD2.i586.iso
* running: losetup -d /dev/loop1
* running: losetup /dev/loop1 /tmp/hdimage/mdk-10.1//Mandrakelinux-10.1-Official-Download-CD3.i586.iso
* running: losetup -d /dev/loop1
* refusing medium 2
* getFile XXX: (2:disk-iso)
* read header file /mnt/tmp/headers/wget-1.9.1-4mdk.i586
* read header file /mnt/tmp/headers/fonts-ttf-vera-1.10-4mdk.noarch
* read header file /mnt/tmp/headers/myspell-fr_BE-1.0.2-0.20030619.8mdk.noarch
* read header file /mnt/tmp/headers/myspell-fr_FR-1.0.2-0.20020608.8mdk.noarch
* read header file /mnt/tmp/headers/OpenOffice.org-l10n-fr-1.1.3-2mdk.i586
* read header file /mnt/tmp/headers/libkdepim2-common-3.3.0-26mdk.i586
* read header file /mnt/tmp/headers/libkdepim2-kaddressbook-3.3.0-26mdk.i586
* read header file /mnt/tmp/headers/gcc-cpp-3.4.1-4mdk.i586
* read header file /mnt/tmp/headers/gstreamer-tools-0.8.5-2mdk.i586
* read header file /mnt/tmp/headers/libgstreamer0.8-0.8.5-2mdk.i586
* read header file /mnt/tmp/headers/libpisock8-0.11.8-6mdk.i586
* read header file /mnt/tmp/headers/librecode0-3.6-6mdk.i586
* read header file /mnt/tmp/headers/fortune-mod-1.99.1-5mdk.i586
* opened rpmdb for writing in /mnt
* opened rpm database for transaction of 13 new packages, still 214 after that to do
* rpm transactions start
* getFile librecode0-3.6-6mdk.i586.rpm:Installation CD 2 (2:disk-iso)
* Can't open /tmp/image/media/main2/librecode0-3.6-6mdk.i586.rpm: No such file or directory
* selecting new medium '3'
* getFile aspell-fr-0.50.3-8mdk.i586.rpm:Installation CD 3 (3:disk-iso)
* Can't open /tmp/image/media/main3/aspell-fr-0.50.3-8mdk.i586.rpm: No such file or directory
* refusing medium 3
* getFile XXX: (3:disk-iso)
* read header file /mnt/tmp/headers/aspell-fr-0.50.3-8mdk.i586
* read header file /mnt/tmp/headers/libgtkhtml-3.1_11-3.2.2-2mdk.i586
* read header file /mnt/tmp/headers/gal-2.2-2.2.2-1mdk.i586
* read header file /mnt/tmp/headers/libgal-2.2_1-2.2.2-1mdk.i586
* read header file /mnt/tmp/headers/gnome-spell-1.0.5-3mdk.i586
* read header file /mnt/tmp/headers/gtkhtml-3.1-3.2.2-2mdk.i586
* read header file /mnt/tmp/headers/perl-SDL-1.20.0-10mdk.i586
* read header file /mnt/tmp/headers/OpenOffice.org-help-fr-1.1.3-2mdk.i586
* read header file /mnt/tmp/headers/evolution-2.0.1-2mdk.i586
* read header file /mnt/tmp/headers/frozen-bubble-1.0.0-6mdk.i586
* read header file /mnt/tmp/headers/kde-i18n-fr-3.2.3-4mdk.noarch
* read header file /mnt/tmp/headers/kdeartwork-3.2.3-14mdk.i586
* read header file /mnt/tmp/headers/mailman-2.1.5-7mdk.i586
* opened rpmdb for writing in /mnt
* opened rpm database for transaction of 13 new packages, still 0 after that to do
* check failed : libSDL_gfx.so.11 is needed by perl-SDL-1.20.0-10mdk
libSDL_image-1.2.so.0 is needed by perl-SDL-1.20.0-10mdk
libSDL_net-1.2.so.0 is needed by perl-SDL-1.20.0-10mdk
libSDL_ttf-2.0.so.0 is needed by perl-SDL-1.20.0-10mdk
evolution-data-server >= 1.0.1 is needed by evolution-2.0.1-2mdk
spamassassin is needed by evolution-2.0.1-2mdk
libebook.so.8 is needed by evolution-2.0.1-2mdk
libecal.so.6 is needed by evolution-2.0.1-2mdk
libedataserver.so.3 is needed by evolution-2.0.1-2mdk
libegroupwise.so.4 is needed by evolution-2.0.1-2mdk
libgnutls.so.11 is needed by evolution-2.0.1-2mdk
libnspr4.so is needed by evolution-2.0.1-2mdk
libnss3.so is needed by evolution-2.0.1-2mdk
libplc4.so is needed by evolution-2.0.1-2mdk
libplds4.so is needed by evolution-2.0.1-2mdk
libsmime3.so is needed by evolution-2.0.1-2mdk
libsoftokn3.so is needed by evolution-2.0.1-2mdk
libsoup-2.2.so.7 is needed by evolution-2.0.1-2mdk
libssl3.so is needed by evolution-2.0.1-2mdk
* rpm transactions start
* getFile gal-2.2-2.2.2-1mdk.i586.rpm:Installation CD 3 (3:disk-iso)
* Can't open /tmp/image/media/main3/gal-2.2-2.2.2-1mdk.i586.rpm: No such file or directory
* closing install.log file
* calling umount(/mnt/cdrom)
Donc l'installation des paquets s'est arrêté au milieu (sans le moindre message sur la console 7) et Gnome n'est pas installé. NB : KDE est le bureau par défaut.
Les trois iso sont biens vues !
Il y a des problèmes de locale pour perl (dans /root/drakx/install.log) :
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "fr_FR:fr",
LC_ALL = (unset),
LC_PAPER = "C",
LC_ADDRESS = "C",
LC_MONETARY = "C",
LC_NUMERIC = "C",
LC_TELEPHONE = "C",
LC_MESSAGES = "fr",
LC_COLLATE = "fr",
LC_IDENTIFICATION = "C",
LC_MEASUREMENT = "C",
LC_CTYPE = "fr",
LC_TIME = "C",
LC_NAME = "C",
LANG = "fr"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
Il y a ça pour plusieurs paquets.
C'est un udev sauce devfs (/dev/ide/host2/bus1/target0/lun0). Quel intérêt ?
Il y a udev mais il y a toujours tous les fichiers static dans /dev (17 000 fichiers).
alsa est restauré avec /etc/init.d/sound alors que /etc/dev.d/sound/ est là pour ça.
L'installeur n'a configuré qu'une seul de mes cartes sons (via82xx est configuré mais pas ens1371). Or c'est ens1371 que j'utilise...
En fait ens1371 est configuré mais mal configuré. Voilà ce qu'il y a dans /etc/modprobe.conf :
alias sound-slot-1 snd-via82xx
remove snd-via82xx /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-via82xx
install snd-via82xx /sbin/modprobe --first-time --ignore-install snd-via82xx && { /sbin/modprobe snd-pcm-oss; /bin/true; }
alias sound-slot-0 es1371
es1371 c'est pour OSS. il faut snd-ens1371 pour alsa.
Fedora a un long /etc/modprobe.conf.dist qui est nécessaire depuis le passage à module-init-tools. Il y a tous les alias qui ne sont plus supporté, des petites "bricoles" comme :
install binfmt_misc /sbin/modprobe --first-time --ignore-install binfmt_misc && { /bin/mount -t binfmt_misc none /proc/sys/fs/binfmt_misc > /dev/null 2>&1 || :; }
install nfsd /sbin/modprobe --first-time --ignore-install nfsd && { /bin/mount -t nfsd nfsd /proc/fs/nfsd > /dev/null 2>&1 || :; }
install sunrpc /sbin/modprobe --first-time --ignore-install sunrpc && { /bin/mount -t rpc_pipefs sunrpc /var/lib/nfs/rpc_pipefs > /dev/null 2>&1 || :; }
Mandrake n'a _rien_.
J'ai pas Gnome et ça, ça me gonfle.
Bref, ça suck. J'arrête là.
Fedora 1, 2, 3 et SuSE 9.1 se sont installée sans problème sur ce même hardware.
Donc, honnètement, je n'ai pas envis de perdre du temps avec "ça".