[Nouvelle installation] pacstrap échoue systématiquement
Publié : mer. 01 avr. 2020, 20:26
[RESOLU]
Bonjour à toutes et à tous,
J'espère tout d'abord que vous vous portez bien en ces moments particuliers.
J'ai un souci d'installation avec ArchLinux.
Avant que je veuille installer ArchLinux, j'avais un dualboot ArchLinux/Windows. Les deux OS étaient sur le même SSD de 256Go (50/50). Pour ArchLinux, il n'y résidait que le root ("/") et l'EFI. Les autres partitions (/home, /var, /opt et swap) sont sur des HDD en RAID0 et RAID1. /tmp loge en tmpfs.
Je veux réinstaller mon système après que j'ai installé un disque NVMe dédié au concurrent Windows (celui-ci ne voulait plus se mettre à jour ni s'installer avec "à peine" 120Go d'espace...).
Bref, maintenant que mon SSD est libéré de Windows, je peux alors mettre ArchLinux sur les 256Go qui complètent le SSD. Je voulais aussi partir sur une installation toute fraîche. Mais ça, c'était avant que la situation ne tourne au drame... Si j'avais su !
J'ai téléchargé l'iSO du 1 avril 2020, soit celle d'aujourd'hui, sur le site offiel d'ArchLinux. Le checksum est correct.
Je précise que j'ai rippé un CD-R tout neuf pour mettre cette ISO. J'ai fait une vérification du disque après gravure et tout était nickel. J'ai des soucis et peu confiance avec Rufus/Unetbootin qui ne marchent pas toujours, donc là au moins j'évite les erreurs du support d'installation.
J'installe donc ArchLinux comme à l'accoutumée. C'est-à-dire en suivant les étapes du doc de Frédéric Bézies, en mode UEFI, que j'ai toujours suivi avec succès à la clé.
https://github.com/FredBezies/arch-tuto ... install.md
Je vérifie que mon disque /dev/sda est bien le SSD voulu via cgdisk et je supprime puis recrée la partition /dev/sda1 qui occupe tout le disque. A noter que cette partition, je l'ai totalement effacée avec des zéros avant l'installation. Ça a son importance pour la suite car ça ajoute encore plus d'incompréhension.
Je la monte dans /mnt, dossier évidemment vide si ce n'est la présence du lost+found, lui aussi vide. Je crée ensuite les dossiers /mnt/{boot/efi, home, var, opt} et j'y monte mes partitions respectivement. J'active également le swap.
Jusque là, ça va.
C'est après que ça se corse.
Après avoir configuré les miroirs, quand je lance "pacstrap /mnt base base-devel" ça part en cacahuètes, surtout à cause de base-devel (et comme je fais du développement, ça m'intéresse un peu de l'avoir celle-là).
Déjà il me signale qu'il doit réinstaller des paquets (-- Reinstalling). W... what?! Sur une partition aussi lustrée ?!
Ensuite, après l'installation, lorsqu'il veut lancer les hook post-transaction, c'est l'apocalypse : "execv failed". Fin de partie.
Ça sent le boudin, mais je tente alors sans grande conviction un petit "arch-chroot /mnt". Je me fais évidemment envoyer sur les roses, avec pour seule consigne que bash n'est pas installé.
J'avais déjà tenté l'affaire avec l'ISO de mars 2020. Là, c'était encore plus fort !
pacstrap échouait en me disant que l'installation de gcc9.3 était en conflit avec gcc9.2 dont dépendait gcc-fortran (ma partition était tout autant nouvelle pourtant !). Je n'ai jamais installé gcc-fortran de ma vie et il n'était pas non plus dans l'ISO. J'ai donc attendu l'ISO d'avril pour avoir tous les paquets à jour. Sans succès donc...
J'ai alors pensé que mon SSD, un Samsung 850 PRO qui doit pouvoir encaisser des téraoctets de données selon des benchmarks, n'avait pas supporté sa rupture brutale avec Windows. J'ai donc lancé l'analyse avec Samsung Magician : il est parfaitement OK.
J'ai également pu installer Manjaro sur ce disque (seulement "/", j'ai connecté les autres partitions déjà en place). J'ai pas trop aimé la distro, je l'ai trouvé étonnamment instable à plusieurs reprises (XFCE). Je n'ai jamais constaté ce type de problème avec "ArchLinux vanilla".
Enfin, j'ai pu le formater en NTFS sous Windows. Et même Windows n'a pas râlé, si ça c'est pas une preuve ?
Donc je suis largué. J'ai jamais été dans une telle situation qui me laisse totalement sans voix...
Actuellement, je peux me servir de Windows mais Linux me manque, surtout pour le développement.
Ma dernière installation date d'il y a un an et s'était déroulé sans accroc. Est-ce que j'ai raté un changement dans l'installation d'ArchLinux depuis ? Il ne m'a pas semblé dans les instructions du Wiki français que j'ai aussi regardé.
Merci beaucoup pour toute aide !
Bonjour à toutes et à tous,
J'espère tout d'abord que vous vous portez bien en ces moments particuliers.
J'ai un souci d'installation avec ArchLinux.
Avant que je veuille installer ArchLinux, j'avais un dualboot ArchLinux/Windows. Les deux OS étaient sur le même SSD de 256Go (50/50). Pour ArchLinux, il n'y résidait que le root ("/") et l'EFI. Les autres partitions (/home, /var, /opt et swap) sont sur des HDD en RAID0 et RAID1. /tmp loge en tmpfs.
Je veux réinstaller mon système après que j'ai installé un disque NVMe dédié au concurrent Windows (celui-ci ne voulait plus se mettre à jour ni s'installer avec "à peine" 120Go d'espace...).
Bref, maintenant que mon SSD est libéré de Windows, je peux alors mettre ArchLinux sur les 256Go qui complètent le SSD. Je voulais aussi partir sur une installation toute fraîche. Mais ça, c'était avant que la situation ne tourne au drame... Si j'avais su !
J'ai téléchargé l'iSO du 1 avril 2020, soit celle d'aujourd'hui, sur le site offiel d'ArchLinux. Le checksum est correct.
Je précise que j'ai rippé un CD-R tout neuf pour mettre cette ISO. J'ai fait une vérification du disque après gravure et tout était nickel. J'ai des soucis et peu confiance avec Rufus/Unetbootin qui ne marchent pas toujours, donc là au moins j'évite les erreurs du support d'installation.
J'installe donc ArchLinux comme à l'accoutumée. C'est-à-dire en suivant les étapes du doc de Frédéric Bézies, en mode UEFI, que j'ai toujours suivi avec succès à la clé.
https://github.com/FredBezies/arch-tuto ... install.md
Je vérifie que mon disque /dev/sda est bien le SSD voulu via cgdisk et je supprime puis recrée la partition /dev/sda1 qui occupe tout le disque. A noter que cette partition, je l'ai totalement effacée avec des zéros avant l'installation. Ça a son importance pour la suite car ça ajoute encore plus d'incompréhension.
Je la monte dans /mnt, dossier évidemment vide si ce n'est la présence du lost+found, lui aussi vide. Je crée ensuite les dossiers /mnt/{boot/efi, home, var, opt} et j'y monte mes partitions respectivement. J'active également le swap.
Jusque là, ça va.
C'est après que ça se corse.
Après avoir configuré les miroirs, quand je lance "pacstrap /mnt base base-devel" ça part en cacahuètes, surtout à cause de base-devel (et comme je fais du développement, ça m'intéresse un peu de l'avoir celle-là).
Déjà il me signale qu'il doit réinstaller des paquets (-- Reinstalling). W... what?! Sur une partition aussi lustrée ?!
Ensuite, après l'installation, lorsqu'il veut lancer les hook post-transaction, c'est l'apocalypse : "execv failed". Fin de partie.
Ça sent le boudin, mais je tente alors sans grande conviction un petit "arch-chroot /mnt". Je me fais évidemment envoyer sur les roses, avec pour seule consigne que bash n'est pas installé.
J'avais déjà tenté l'affaire avec l'ISO de mars 2020. Là, c'était encore plus fort !
pacstrap échouait en me disant que l'installation de gcc9.3 était en conflit avec gcc9.2 dont dépendait gcc-fortran (ma partition était tout autant nouvelle pourtant !). Je n'ai jamais installé gcc-fortran de ma vie et il n'était pas non plus dans l'ISO. J'ai donc attendu l'ISO d'avril pour avoir tous les paquets à jour. Sans succès donc...
J'ai alors pensé que mon SSD, un Samsung 850 PRO qui doit pouvoir encaisser des téraoctets de données selon des benchmarks, n'avait pas supporté sa rupture brutale avec Windows. J'ai donc lancé l'analyse avec Samsung Magician : il est parfaitement OK.
J'ai également pu installer Manjaro sur ce disque (seulement "/", j'ai connecté les autres partitions déjà en place). J'ai pas trop aimé la distro, je l'ai trouvé étonnamment instable à plusieurs reprises (XFCE). Je n'ai jamais constaté ce type de problème avec "ArchLinux vanilla".
Enfin, j'ai pu le formater en NTFS sous Windows. Et même Windows n'a pas râlé, si ça c'est pas une preuve ?
Donc je suis largué. J'ai jamais été dans une telle situation qui me laisse totalement sans voix...
Actuellement, je peux me servir de Windows mais Linux me manque, surtout pour le développement.
Ma dernière installation date d'il y a un an et s'était déroulé sans accroc. Est-ce que j'ai raté un changement dans l'installation d'ArchLinux depuis ? Il ne m'a pas semblé dans les instructions du Wiki français que j'ai aussi regardé.
Merci beaucoup pour toute aide !