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

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
eyome
archer
Messages : 132
Inscription : mar. 04 oct. 2011, 16:35

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

Message 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 ?
Dernière modification par eyome le mar. 04 juin 2013, 20:03, modifié 2 fois.
Avatar de l’utilisateur
eyome
archer
Messages : 132
Inscription : mar. 04 oct. 2011, 16:35

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

Message 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...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17613
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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 :| )
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
eyome
archer
Messages : 132
Inscription : mar. 04 oct. 2011, 16:35

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

Message par eyome »

Ok, donc j'ai encore tout compris -_-'.
Merci pour vos réponses je regarderai ça ce soir.
Avatar de l’utilisateur
eyome
archer
Messages : 132
Inscription : mar. 04 oct. 2011, 16:35

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

Message 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 :).
Répondre