Page 1 sur 1

[filesystem] Mise à jour, juste pour être sûr...(résolu)

Publié : lun. 03 juin 2013, 23:51
par eyome
Bonjour,

Je voudrais m'assurer que je vais pas faire de conneries :).

Code : Tout sélectionner

[eyome@Archlinux ~]$ sudo pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
glusterfs-beta 3.4.0beta1-2
glusterfs-beta 3.4.0beta1-2
trousers 0.3.10-4
Est-ce normal que j'ai 2 glusterfs-beta ?

Je trouve les fichiers à déplacer en faisant :
http://paste.chakra-project.org/4682/
et
http://paste.chakra-project.org/4683/

Je déplace donc /usr/sbin/gluster, glusterfs, glusterd, glusterfsd et mount.glusterfs vainsi que /usr/sbin/tcsd vers usr/bin.
Est ce que j'oublie un truc ?

Code : Tout sélectionner

[eyome@Archlinux ~]$ sudo paclist archlinuxfr | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'
et

Code : Tout sélectionner

[eyome@Archlinux ~]$ sudo find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
ne me donnent rien.

Je n'ai pas de paquets ou de groupes ignorés dans mon pacman.conf.

Est ce que je peux envoyer la purée ?

Re: [Filesystem] Mise à jour, juste pour être sûr...(Résolu)

Publié : mar. 04 juin 2013, 00:23
par eyome
Pouvez plus attendre, demain, ya école, aucun problème de rencontré :).

Edit : Ah si merde, problème rencontré :

Code : Tout sélectionner

[eyome@Archlinux ~]$ sudo pacman -S bash
[sudo] password for root: 
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1): bash-4.2.045-4

Taille totale installé :     3,51 MiB
Taille de mise à jour net :  -0,10 MiB

:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
(1/1) vérification de l’espace disque disponible   [######################] 100%
(1/1) mise à jour de bash                          [######################] 100%
[eyome@Archlinux ~]$ sudo pacman -Su
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1): filesystem-2013.05-2

Taille totale installé :     0,01 MiB
Taille de mise à jour net :  -0,30 MiB

:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
filesystem : /sbin est déjà présent dans le système de fichiers
filesystem : /usr/sbin est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
[eyome@Archlinux ~]$ 
Arg...

Re: [Filesystem] Mise à jour, juste pour être sûr...

Publié : mar. 04 juin 2013, 00:38
par tuxce
Le principe est simple. filesystem remplace des dossiers par des liens. S'il trouve des fichiers dans ces dossiers, il s'arrête pour pas casser quelque chose.
S'il s'arrête, le minimum est de voir quels sont ces fichiers qu'il a trouvé !
Donc au minimum, regarde ce que tu as dans /sbin et /usr/sbin et si tu peux aussi voir à quoi ça appartient, ça serait encore mieux.

Re: [filesystem] Mise à jour, juste pour être sûr...

Publié : mar. 04 juin 2013, 00:54
par benjarobin
@eyome et tout autre personne lisant ce message : Il ne faut surtout pas déplacer à la main des fichiers si ceux-ci appartiennent à des paquets !!!
Pacman considèrera que le paquet en question possède toujours /bin, /sbin ou /usr/sbin et la mise à jour échouera.
Il est essentiel de résoudre les problèmes avec pacman : La suppression du paquet incriminant est une solution tout à fait correct

Re: [filesystem] Mise à jour, juste pour être sûr...

Publié : mar. 04 juin 2013, 09:26
par FoolEcho
@benjarobin: tu as parfaitement raison bien sûr, mais maintenant pour ceux qui lisent ça: vous pouvez aussi déplacer ce qui gène manuellement, même si cela appartient à un paquet. La seule chose est qu'effectivement /bin, /sbin et /usr/sbin une fois vides devront alors être supprimés aussi à la main avant de mettre à jour filesystem (pour un coup que je conseille un truc «crade» :copain: ).

(mmmm... vu le nombre de sujets, du coup j'vais encore un peu compléter l'annonce fr :| )

Re: [filesystem] Mise à jour, juste pour être sûr...

Publié : mar. 04 juin 2013, 13:22
par eyome
Ok, donc j'ai encore tout compris -_-'.
Merci pour vos réponses je regarderai ça ce soir.

Re: [filesystem] Mise à jour, juste pour être sûr...(Résolu)

Publié : mar. 04 juin 2013, 19:59
par eyome
Bon, c'est bon pour moi, j'ai supprimé les paquets incriminés, supprimé les potos à /usr/bin en vérifiant qu'ils étaient bien vide et j'ai suivi le 5) du tuto.
Tout roule, merci beaucoup pour votre aide :).