[filesystem] Mise à jour importante

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [filesystem] Mise à jour importante

Message par tuxce »

pierretienne a écrit :une petite erreur de traduction [...]La phrase du petit 1) ne précise pas qu'il faut déplacer les fichiers vers /usr/bin
En fait, la news originale dit de réparer les paquets qui eux, s'occuperont de mettre les fichiers dans /usr/bin.
Mais comme ce n'est pas de la traduction littérale et que ça doit être la nouvelle qui a subi le plus de modification depuis qu'elle a été publiée, on s'est dit qu'on va arrêter là avec les éditions :)
Leduig
Hankyu
Messages : 37
Inscription : ven. 17 août 2012, 17:47

Re: [filesystem] Mise à jour importante

Message par Leduig »

Bonsoir à tous,
Alors voila moi c'est très simple :
je suis les commandes de la nouvelle afin de déplacer ce qui doit l'être (si j'ai bien tout compris)
Les commandes s'executent bien (pas de sortie)
mais au final lorsque je me lance dans la grande mise à jour (le palpitant à 180, je me souviens de mon passage à systemd :? )
j'ai toujours le même message :

Code : Tout sélectionner

la validation de la transaction a échoué (conflit de fichiers)
filesystem: /bin est déjà présent dans le système 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
Arch 3.4.7
DWM
HP Compaq nc6220
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [filesystem] Mise à jour importante

Message par widapit »

Salut !

tu es sur que les commandes indiquées ne renvoient rien ??
dans ce cas, il te faut vérifier que les 3 répertoires (/sbin /bin et /usr/sbin) sont bien vides .
Si ils le sont vraiment, tu peux les supprimer manuellement sans problèmes . :mrgreen:
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [filesystem] Mise à jour importante

Message par tuxce »

Que te retourne :

Code : Tout sélectionner

find /bin /sbin /usr/sbin -exec pacman -Qo -- {} +
Leduig
Hankyu
Messages : 37
Inscription : ven. 17 août 2012, 17:47

Re: [filesystem] Mise à jour importante

Message par Leduig »

Merci de vos retours rapides,
lorsque j'execute les commandes :

Code : Tout sélectionner

[leduig@OraKle1 ~]$ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
[leduig@OraKle1 ~]$ paclist archlinuxfr | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'

@OraKle1 ~]$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
[leduig@OraKle1 ~]$ 
@widapit => les répértoires sont vraiment bien pleins.

@tuxce =>

Code : Tout sélectionner

[leduig@OraKle1 ~]$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} +
/bin appartient à bash 4.2.045-1
/bin appartient à coreutils 8.21-1
/bin appartient à inetutils 1.9.1-5
/bin appartient à sed 4.2.2-2
/bin appartient à shadow 4.1.5.1-5
/bin appartient à sysvinit-tools 2.88-10
/bin appartient à tar 1.26-3
/bin appartient à util-linux 2.23.1-1
/bin/lsblk appartient à util-linux 2.23.1-1
/bin/false appartient à coreutils 8.21-1
/bin/ln appartient à coreutils 8.21-1
/bin/su appartient à util-linux 2.23.1-1
/bin/chown appartient à coreutils 8.21-1
/bin/echo appartient à coreutils 8.21-1
/bin/true appartient à coreutils 8.21-1
/bin/tar appartient à tar 1.26-3
/bin/findmnt appartient à util-linux 2.23.1-1
etc
Arch 3.4.7
DWM
HP Compaq nc6220
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [filesystem] Mise à jour importante

Message par tuxce »

hmm, t'as pas bien lu la news :) la mise à jour se fait avec 3 commandes, une après l'autre.
Leduig
Hankyu
Messages : 37
Inscription : ven. 17 août 2012, 17:47

Re: [filesystem] Mise à jour importante

Message par Leduig »

bin si Tuxce,
c'est peut etre pas bien explicite mais je montre au début de mon dernier poste que j'execute la premiere commande, pas de sortie écran.J'execute la seconde idem. Puis la troisieme et il me rend la main. Durant l'execution de mes trois commandes je n'ai rien eu comme sortie.
Cependant peut etre quelquechose m'a t il échappé, je reprends de ce pas la news.
Merci :)
Arch 3.4.7
DWM
HP Compaq nc6220
Leduig
Hankyu
Messages : 37
Inscription : ven. 17 août 2012, 17:47

Re: [filesystem] Mise à jour importante

Message par Leduig »

[leduig@OraKle1 ~]$ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
[leduig@OraKle1 ~]$
[leduig@OraKle1 ~]$ paclist archlinuxfr | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'
[leduig@OraKle1 ~]$
[leduig@OraKle1 ~]$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
[leduig@OraKle1 ~]$

cela est peut être plus clair. L'execution est très rapide (bon vu le resultat ca ne m'étonne guère) :)
Arch 3.4.7
DWM
HP Compaq nc6220
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [filesystem] Mise à jour importante

Message par benjarobin »

As tu exécuté la partie 5) de la NEWS (Les 3 commandes demandées par Tuxce)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Leduig
Hankyu
Messages : 37
Inscription : ven. 17 août 2012, 17:47

Re: [filesystem] Mise à jour importante

Message par Leduig »

Non, je n'avais pas compris que c'était une partie obligatoire. Bon j'ai réalisé les 3 commandes.
lors de

Code : Tout sélectionner

[leduig@OraKle1 ~]$ sudo pacman -Syu
j'obtiens :

Code : Tout sélectionner

:: Synchronisation des bases de données de paquets...
 core est à jour
 extra est à jour
 community est à jour
 archlinuxfr est à jour
:: Début de la mise à jour complète du système...
 il n’y a rien à faire
ce qui s'annonce pas mal.
Cependant mes dossiers obsolètes ne sont tjs pas vides. Est ce normal?
Arch 3.4.7
DWM
HP Compaq nc6220
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [filesystem] Mise à jour importante

Message par FoolEcho »

Si par dossiers obsolètes tu désignes /sbin et cie, encore heureux qu'ils ne soient pas vides (tout est devenu lien symbolique vers /usr/bin). :)
«The following statement is not true. The previous statement is true.» :nage:
Leduig
Hankyu
Messages : 37
Inscription : ven. 17 août 2012, 17:47

Re: [filesystem] Mise à jour importante

Message par Leduig »

bon bah ca a l'air de bien marcher. Je vous remercie infiniment.
Arch 3.4.7
DWM
HP Compaq nc6220
madef
newbie
Messages : 5
Inscription : dim. 01 sept. 2013, 00:34

Re: [filesystem] Mise à jour importante (résolu)

Message par madef »

Bonjour,


Je me permet de poster un message ici à la suite du sujet que j'ai ouvert ici : http://forums.archlinux.fr/post121494.html
Je pense que mon problème est lié à cette mise à jours. En gros j'ai fait une mise à jour classique (pas comme le précise l'article donc). J'ai redémarrer mon système et impossible de booter. J'ai chrooté depuis mon arch live usb, et j'ai rajouté un lien vers mount et umount. J'ai tenté de suivre la procédure de l'article (/sbin/init). Seulement la dernière étape n'a pas réussi. Après redémarrage, il semble que je sois sur un système minimaliste suite à son incapacité à trouver /sbin/init (qui pointe vers busybox). Donc je n'ai pas de pacman. Mon /bin/ pointe maintenant sur /usr/bin.


Quelqu'un a une idée ?


Edit : Je pense avoir résolu le problème. J'ai chrooté et supprimé sbin et bin et j'ai fait un lien vers /usr/bin. J'ai redémarré et supprimer bin et sbin. Enfin j'ai fait un pacman -Su.
Dernière modification par madef le dim. 01 sept. 2013, 20:09, modifié 1 fois.
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [filesystem] Mise à jour importante

Message par Xorg »

Pour garder une compatibilité maximale (le premier exemple qui me vient en tête, les shebang #!/bin/bash dans les scripts), il est préférable de garder ces liens symboliques.
/bin, /sbin et /usr/sbin pointent tous vers /usr/bin, ainsi que /lib, /lib64 et /usr/lib64 qui pointent vers /usr/lib.
Donc j'espère pour toi que tu as bien réinstallé le paquet filesystem, car c'est lui qui gère ces liens symboliques. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
madef
newbie
Messages : 5
Inscription : dim. 01 sept. 2013, 00:34

Re: [filesystem] Mise à jour importante

Message par madef »

Oui, filesystem a été réinstallé (par le pacman -Su). Tout semble maintenant marcher correctement. Ça m'apprendra à ne pas mettre mon système à jour à temps.
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [filesystem] Mise à jour importante

Message par Xorg »

Environ une fois par semaine, c'est une fréquence correcte. Il est aussi possible de télécharger les paquets et de les installer plus tard, avec # pacman -Syu --downloadonly et plus tard un # pacman -Su si je ne dis pas de bêtises (j'ai jamais essayé personnellement, mais vu que j'ai lu ça dans un autre topic l'autre jour). :D

Et sinon, :resolu: .
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Kiljaeden
archer
Messages : 107
Inscription : sam. 19 sept. 2009, 12:31
Localisation : France

Re: [filesystem] Mise à jour importante

Message par Kiljaeden »

Bon je vais un peu pousser mon coup de gueule la parce que franchement c'est, passez moi l'expression, casse couille ce genre de mise a jour.
Apres le coup des initscripts, maintenant ca ! j'ai bien suivi les insctructions, la mise a jour se fait sans encombre, j'avais bien verifié que mes repertoires etaient vides, que apres l'install les scripts fonctionnaient tjs, et j'avais toujours un acces root.
Je reboote, et la... bah enfait je reboot pas. J'arrive jusqu a l'etape de verification des partition / et /home et apres... rien, écran noir. Pas de tty, pas de X, RIEN.
Alors j'ai l'impression que mon PC est putain de briqué. Donc si quelqu'un a une solution ce serait cool, parce que la ca me gave pas mal.

PS: desole pour les accents, j'utilise un clavier qwerty sudaméricain
Arch Linux x86_64 sur Dell Latitude 6490
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [filesystem] Mise à jour importante

Message par FoolEcho »

Kiljaeden a écrit :Bon je vais un peu pousser mon coup de gueule la parce que franchement c'est, passez moi l'expression, casse couille ce genre de mise a jour.
En même temps, filesystem c'était en juin... il est souvent plus délicat de mettre à jour Arch une fois tous les 6 mois... :?

Il nous faudrait plus d'informations quoi qu'il en soit: résultat de la dernière mise à jour (/var/log/pacman.log), état du système (ls -l / par exemple), journal du démarrage (journalctl -b), si tu peux chrooter...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [filesystem] Mise à jour importante

Message par benjarobin »

@Kiljaeden ArchLinux doit impérativement être mis à jour régulièrement, ou alors quelque chose n'est pas très clair pour toi dans rolling release. La mise à jour date de plus de 4 mois quand même. Mettre à jour ArchLinux une fois par semaine est un minimum...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Kiljaeden
archer
Messages : 107
Inscription : sam. 19 sept. 2009, 12:31
Localisation : France

Re: [filesystem] Mise à jour importante

Message par Kiljaeden »

Je vais devoir me justifier ?! Je ne pensais pas être au collège... Bref si vous voulez savoir j'étais en Colombie et en Equateur, à quelques milliers de kilomètres de mon ordinateur, et ce depuis Avril. Mettre à jour mon archlinux régulièrement, ce que je fais généralement, m'était physiquement impossible...
Bref, on va pas polémiquer sur le sujet. J'imagine qu'il doit y avoir une solution, hormis le fait de devoir mettre à jour régulièrement -mais je m'en souviendrai, je vous le promets.
J'ai un point de départ qui peut-être pourra vous éclairer : au démarrage, juste avant le classique "/ : propre x/x' fichiers et /home : propre y/y fichiers" J'ai un magnifique bloc encadré qui me dit :

Code : Tout sélectionner

**Warning************************
not configured to be mounted.   *
to fsck'd again later.          *
*********************************
Je n'ai pas le début des lignes car c'est un moment de boot où l'écran n'est pas bien configuré (à cause de catalyst si je me trompe pas)

Edit : apres recherche le message serait celui de ce post du forum où apparemment ce n'est pas un probleme critique, d'où le warning, donc je sais pas
Arch Linux x86_64 sur Dell Latitude 6490
Verrouillé