Page 1 sur 1

[Install] chroot impossible d'installer un paquet (résolu)

Publié : mar. 09 août 2011, 23:09
par bece
Bonsoir à tous !

Il y a quelques semaines, j'avais essayé d'installer une archlinux mais j'avais malheureusement subit un echec critique quant à l'installation et la configuration du son.
Aujourd'hui, je compte bien réessayer l'aventure archlinux, mais je bute sur un problème lors de l'installation.

J'habite actuellement dans une résidence universitaire et pour avoir accès à internet il faut que je sois logger à une certaine page. Je commence l'installation en chroot (décrite ici et tout se passe bien jusqu'au moment où je souhaite installer un autre paquet que le système de base. Donc pour installer le paquet j'ai bien internet :

Code : Tout sélectionner

bash-4.2# pacman -Syf base
:: Synchronizing package databases...
 core                                                                                                                                     35.7K 1182.2K/s 00:00:00 [#####################################################################################################] 100%
 extra                                                                                                                                   474.2K  108.3K/s 00:00:04 [#####################################################################################################] 100%
 community                                                                                                                               447.6K   91.1K/s 00:00:05 [#####################################################################################################] 100%
:: There are 58 members in group base:
Cependant après l'installation de ce paquet, je perd internet (et ce que je reste dans le chroot ou que j'en sorte et re-rentre pour mettre à jour les nouvelles variables d'environnement) :

Code : Tout sélectionner

bash-4.2# pacman -Syf sudo            
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from mir.archlinux.fr : No address record
error: failed to update core (No address record)
error: failed retrieving file 'extra.db' from mir.archlinux.fr : No address record
error: failed to update extra (No address record)
error: failed retrieving file 'community.db' from mir.archlinux.fr : No address record
error: failed to update community (No address record)
error: failed to synchronize any databases
Je ne comprend pas très bien ce qui a pu changer entre avant le paquet "base" et après. J'ai toujours le même resolv.conf, mon mirrorlist contient bien un serveur de décommenté (j'ai également essayé d'autres dépôts). J'ai essayé de redémarrer le réseau :

Code : Tout sélectionner

bash-4.2# etc/rc.d/network start
Ne fonctionne pas plus.
Que mon rc.conf soit d'origine ou modifié avec des bonnes valeurs ne change rien au problème.

Je commence à être à court d'idée. Si vous en avez par contre, je suis preneur :)
bece

Re: [Install] chroot impossible d'installer un paquet

Publié : mar. 09 août 2011, 23:13
par Desintegr

Code : Tout sélectionner

error: failed retrieving file 'core.db' from mir.archlinux.fr : No address record
Tu n'as pas de résolution DNS, vérifie donc que le fichier /etc/resolv.conf est correct dans ton chroot sinon recopie celui du système en cours d'utilisation.

Re: [Install] chroot impossible d'installer un paquet

Publié : mar. 09 août 2011, 23:20
par bece
Ha la boulette, j'avais innocement fait un

Code : Tout sélectionner

cp /etc/resolv.conf etc/resolv.conf
dans le chroot comme j'avais fait dans le système hôte quelques temps auparavant. Et la commande m'avait renvoyé comme quoi les fichiers étaient identique.

Merci beaucoup. Et désolé d'avoir dérangé pour rien du tout :/

bece

Re: [Install] chroot impossible d'installer un paquet (résol

Publié : mer. 10 août 2011, 08:57
par FoolEcho
bece a écrit :bash-4.2# pacman -Syf base
Au passage, c'est potentiellement doublement dangereux d'installer avec -Syf:
1) -f force l'écrasement des fichiers, ça peut te casser des trucs (il est préférable de bien vérifier ce que sont ces fichiers en conflits et de ne pas abuser de cette option)
2) installer avec -Sy seul peut te causer des soucis de dépendances: soit tu installes avec -S après avoir mis ton système à jour, soit par -Syu.

Re: [Install] chroot impossible d'installer un paquet (résol

Publié : mer. 10 août 2011, 11:15
par tuxce
Juste pour précision:
3) dans le cadre de l'installation depuis un chroot selon la méthode du wiki, il -u ne sert à rien car il n'y a aucun paquet au départ, le -f est nécessaire car on met des fichiers dans le système chroot qui sont destinés à être écrasés.

Re: [Install] chroot impossible d'installer un paquet (résol

Publié : mer. 10 août 2011, 11:39
par FoolEcho
Autant pour moi, j'avais totalement zappé l'aspect installation depuis un chroot (lecture d'autant plus diagonale que c'était résolu :roll: ). :bouletdujour: (pour moi)

Re: [Install] chroot impossible d'installer un paquet (résol

Publié : jeu. 11 août 2011, 19:09
par bece
Merci pour ces précisions, ça me permet de mieux apréhender ce système de gestion des paquets que je ne connais pas beaucoup encore (je viens de chez debian/ubuntu, donc apt-get :D ).

Là c'est le paquet catalyst qui n'a pas réussit à s'installer dans le chroot, mais bon, c'est ptêt justement parce que je suis en chroot !

Re: [Install] chroot impossible d'installer un paquet (résol

Publié : jeu. 11 août 2011, 22:39
par tuxce
Je connais pas exactement le paquet catalyst, mais s'il t'affiche une erreur de chargement de module, c'est pas grave.
Mais une fois la base installée, tu peux rebooter dessus.

Re: [Install] chroot impossible d'installer un paquet (résol

Publié : ven. 12 août 2011, 20:29
par bece
Non, ce n'était pas un problème de module. Là je suis passé par le serveur de catalyst et non yaourt, et l'installation a fonctionnée du premier coup !

Re: [Install] chroot impossible d'installer un paquet (résol

Publié : ven. 12 août 2011, 20:45
par tuxce
Et non aur plutôt.

Re: [Install] chroot impossible d'installer un paquet (résol

Publié : ven. 12 août 2011, 22:13
par bece
Oui, c'est vrai, c'est que je ne suis pas encore habitué aux différents gestionnaires de paquets (que ce soit dans les noms ou les options).

Re: [Install] chroot impossible d'installer un paquet (résol

Publié : sam. 13 août 2011, 09:35
par FoolEcho
bece a écrit :aux différents gestionnaires de paquets
On va pinailler :mrgreen: : le seul gestionnaire de paquets d'Arch est pacman.
Yaourt est une surcouche à pacman (et package-query), ce qui permet d'avoir, avec un seul outil, l'automatisation de la construction de paquets depuis le dépôt des utilisateurs Aur (via package-query) et le gestionnaire de paquets (via pacman)... De fait, à quelques exceptions près, les options sont les mêmes entre yaourt et pacman. Ceci dit, yaourt n'est pas le seul outil pouvant faire cela: AUR_Helpers