• [^] # Re: Remonter le rapport de bugs

    Posté par . En réponse au journal mkswap est dangereux !. Évalué à 1.

    > comme pas le temps de le suivre

    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".