[filesystem] Mise à jour importante
Re: [filesystem] Mise à jour importante
Tant mieux pour toi, mais je ne vois pas bien en quoi le souci était lié à cette mise à jour ni ce qui t'as permis de le résoudre (en même temps, tu donnes un topic de 3 pages qui date de 2012 ...)
-
- newbie
- Messages : 5
- Inscription : sam. 08 juin 2013, 18:43
Re: [filesystem] Mise à jour importante
Juste après la mise à jour et un reboot, mon pc voulait plus démarrer du tout, kernel panic etc.
Donc oui ça a un lien directe avec la màj. M'enifn c'est finis.
Donc oui ça a un lien directe avec la màj. M'enifn c'est finis.
- 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
Oui, effectivement. Ma question était vraiment débile en effet, je me demande comment j'ai fait pour ne pas penser à ces fameux shebang.oktoberfest a écrit :Si tu as un script qui commence parTon script ne marche plus. Et comme une tripotée de scripts shell commencent par cette ligne...Code : Tout sélectionner
#!/bin/sh
Re: [filesystem] Mise à jour importante
Une fois de plus merci, tout semble fonctionner.
Juste pour savoir, personne n'a eu de problème de connection ce week-end ? Je ne pouvais pas mettre mon système à jour, mais aujourd'hui tout marche...
Juste pour savoir, personne n'a eu de problème de connection ce week-end ? Je ne pouvais pas mettre mon système à jour, mais aujourd'hui tout marche...
- 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
Tu as sans doute essayé à l'heure de synchronisation des miroirs.
Re: [filesystem] Mise à jour importante
Ok merci. Je ne savais pas...
Re: [filesystem] Mise à jour importante
Salut,
Je pense que c'est une erreur peu commune (trop bête). J'ai suivi les conseils de cette news, donc j'ai exécuté la première instruction de ce bloc :mais juste après cette première instruction, j'ai fermé mon prompt root, et du coup c'est nettement moins facile pour prendre un accès root :J'ai bien tenté ça, mais ce n'est pas probant :
Help
Edit :
Bizarrement, j'ai pu exécuter la deuxième instruction, mais j'ai toujours un problème avec su :
Edit 2 :
J'ai ajouté /usr/bin/ au path, mais ça ne résout pas mon problème.
Je pense que c'est une erreur peu commune (trop bête). J'ai suivi les conseils de cette news, donc j'ai exécuté la première instruction de ce bloc :
Code : Tout sélectionner
# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su
Code : Tout sélectionner
[caocoa@C40C04 ~]$ su
bash: /bin/su: Aucun fichier ou dossier de ce type
Code : Tout sélectionner
[caocoa@C40C04 ~]$ cd /usr/bin/
[caocoa@C40C04 bin]$ su
bash: /bin/su: Aucun fichier ou dossier de ce type
[caocoa@C40C04 bin]$ sh su
su: su : fichier binaire impossible à lancer
[caocoa@C40C04 bin]$ sh su root
su: su : fichier binaire impossible à lancer
Edit :
Bizarrement, j'ai pu exécuter la deuxième instruction, mais j'ai toujours un problème avec su :
Code : Tout sélectionner
[caocoa@C40C04 bin]$ yaourt -S bash
Mot de passe :
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]
(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%
[caocoa@C40C04 bin]$ su
bash: /bin/su: Aucun fichier ou dossier de ce type
[caocoa@C40C04 bin]$ yaourt -Su
bash: /usr/bin/yaourt : /bin/bash : mauvais interpréteur: Aucun fichier ou dossier de ce type
J'ai ajouté /usr/bin/ au path, mais ça ne résout pas mon problème.
Code : Tout sélectionner
[caocoa@C40C04 ~]$ echo $PATH
/tmp/yaourt-tmp-caocoa/aur-microchip-mplabc30_bin/pkg/opt/microchip/mplabc30/v3.30c/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl
[caocoa@C40C04 ~]$ export PATH=$PATH:/usr/bin/
[caocoa@C40C04 ~]$ su
Mot de passe :
su: Échec d'authentification
[caocoa@C40C04 ~]$ su
Mot de passe :
su: échec d'exécution de /bin/bash: Aucun fichier ou dossier de ce type
[caocoa@C40C04 ~]$ echo $PATH
/tmp/yaourt-tmp-caocoa/aur-microchip-mplabc30_bin/pkg/opt/microchip/mplabc30/v3.30c/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl:/usr/bin/
[caocoa@C40C04 ~]$ /usr/bin/
Display all 3391 possibilities? (y or n)
[caocoa@C40C04 ~]$ /usr/bin/s
Display all 278 possibilities? (y or n)
[caocoa@C40C04 ~]$ /usr/bin/su
su sulogin supernova
substrings.pl sum sushi
[caocoa@C40C04 ~]$ /usr/bin/ba
bacman baobab basename bashbug
badblocks base64 bash baud_test
[caocoa@C40C04 ~]$ /usr/bin/
bash: /usr/bin/: est un dossier
[caocoa@C40C04 ~]$ file bash
bash: ERROR: cannot open `bash' (No such file or directory)
[caocoa@C40C04 ~]$ cd /usr/bin/
[caocoa@C40C04 bin]$ file bash
bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=00f29d0a344a0dc8af4c26c24e8f2bf9bcc0358a, stripped
[caocoa@C40C04 bin]$ su
Mot de passe :
su: échec d'exécution de /bin/bash: Aucun fichier ou dossier de ce type
Linux un noyau, Windows des pépins | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Ma configuration
Re: [filesystem] Mise à jour importante
C'est des coups d'épée dans l'eau, mais je le redis, on sait jamais: il faut comprendre (au minimum) ce que font les commandes et pas juste les lancer !Caocoa a écrit : [caocoa@C40C04 bin]$ yaourt -Su
bash: /usr/bin/yaourt : /bin/bash : mauvais interpréteur: Aucun fichier ou dossier de ce type[/code]
La maj déplace les binaires, c'est normal que yaourt ne fonctionne pas.
Par contre, yaourt, c'est un wrapper, il appelle pacman, donc quand il y a un doute, il faut utiliser pacman !
Re: [filesystem] Mise à jour importante
Merci de m'avoir répondu.
Si, j'utilise archlinuxfr.
Je me doute bien que la màj déplace les binaires. J'ai eu la bêtise de m'arrêter au milieu du chemin, j'aimerai savoir comment finir la mise à jour.
Mon install date d'il y a à peu près 6 mois.
J'ai peur de ne pas pouvoir relancer proprement mon ordi si je l'éteins :/ Il y aura évidemment une manière propre de réparer, mais ce sera long, et sans doute plus compliquée que maintenant, où il est tout de même allumé.
J'ai dons trois quarts d'heure… si vous pouviez m'aider, ça serait très sympa de votre part
Si, j'utilise archlinuxfr.
Je me doute bien que la màj déplace les binaires. J'ai eu la bêtise de m'arrêter au milieu du chemin, j'aimerai savoir comment finir la mise à jour.
Mon install date d'il y a à peu près 6 mois.
J'ai peur de ne pas pouvoir relancer proprement mon ordi si je l'éteins :/ Il y aura évidemment une manière propre de réparer, mais ce sera long, et sans doute plus compliquée que maintenant, où il est tout de même allumé.
J'ai dons trois quarts d'heure… si vous pouviez m'aider, ça serait très sympa de votre part
Linux un noyau, Windows des pépins | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Ma configuration
Re: [filesystem] Mise à jour importante
Lance :
Le 1er cas ne fonctionne pas parce que le dossier courant ne fait pas partie du $PATH, il faut lancer :
Code : Tout sélectionner
/usr/bin/su
pacman -Su
Pour infoCaocoa a écrit :J'ai bien tenté ça, mais ce n'est pas probant :Code : Tout sélectionner
[caocoa@C40C04 ~]$ cd /usr/bin/ [caocoa@C40C04 bin]$ su bash: /bin/su: Aucun fichier ou dossier de ce type [caocoa@C40C04 bin]$ sh su su: su : fichier binaire impossible à lancer
Le 1er cas ne fonctionne pas parce que le dossier courant ne fait pas partie du $PATH, il faut lancer :
./su
et le 2eme cas ne fonctionne pas parce que su
n'est pas un script shell.Re: [filesystem] Mise à jour importante
Merci de m'aider
Voilà la réponse :
Voilà la réponse :
Code : Tout sélectionner
[caocoa@C40C04 bin]$ /usr/bin/su
Mot de passe :
su: échec d'exécution de /bin/bash: Aucun fichier ou dossier de ce type
Linux un noyau, Windows des pépins | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Ma configuration
Re: [filesystem] Mise à jour importante
Code : Tout sélectionner
/usr/bin/su -s /usr/bin/bash
Code : Tout sélectionner
sudo pacman -Su
Re: [filesystem] Mise à jour importante
Congratulations dude! Merci beaucoup, j'ai récupéré mon accès root ! Mais j'ai encore quelques problèmes :/
Code : Tout sélectionner
[caocoa@C40C04 bin]$ /usr/bin/su -s /usr/bin/bash
Mot de passe :
[root@C40C04 bin]# pacman -Su
:: Début de la mise à jour complète du système...
avertissement : pyqt-common : ignore la mise à jour du paquet (4.9.6-1 => 4.10.1-1)
avertissement : python2-pyqt : ignore la mise à jour du paquet (4.9.6-1 => 4.10.1-1)
avertissement : python2-sip : ignore la mise à jour du paquet (4.14.2-1 => 4.14.6-1)
avertissement : sip : ignore la mise à jour du paquet (4.14.2-1 => 4.14.6-1)
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]
(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 : /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.
[root@C40C04 bin]# pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -
erreur : ne peut pas lire le fichier « /bin » : Aucun fichier ou dossier de ce type
erreur : ne peut pas lire le fichier « /sbin » : Aucun fichier ou dossier de ce type
initscripts 2012.10.1-1
Linux un noyau, Windows des pépins | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Ma configuration
Re: [filesystem] Mise à jour importante
Problème terminé à 18:38.
Merci beaucoup pour votre aide active (et réactive ) !
Merci beaucoup pour votre aide active (et réactive ) !
Linux un noyau, Windows des pépins | Manifeste pour la liberté des programmeurs, par Bill Gates.
Ma configuration
Ma configuration
Re: [filesystem] Mise à jour importante
Bonjour,
J'ai suivi les indications du site pour la mise à jour de filesystem sauf que, par précaution, j'ai fait des copies des fichiers non officiels au lieu de les déplacer.
Ensuite j'ai fait la mise à jour et au dernier pacman -Su j'ai eu l'erreur:
Malgré tout j'ai toujours l'erreur lors du pacman -Su
Dois-je supprimer les répertoires /bin /sbin et /usr/sbin ?
Merci
J'ai suivi les indications du site pour la mise à jour de filesystem sauf que, par précaution, j'ai fait des copies des fichiers non officiels au lieu de les déplacer.
Ensuite j'ai fait la mise à jour et au dernier pacman -Su j'ai eu l'erreur:
J'ai regarder dans /bin /sbin et /usr/sbin il ne reste que les fichiers que j'ai copié vers /usr/bin. je l'ai ai donc supprimé.erreur : 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.
Malgré tout j'ai toujours l'erreur lors du pacman -Su
Dois-je supprimer les répertoires /bin /sbin et /usr/sbin ?
Merci
Re: [filesystem] Mise à jour importante
oui et surtout ne pas redémarrer avant de finir la mise à jour sans erreur.
Re: [filesystem] Mise à jour importante
OK,
la mise à jour s'est effectuée correctement.
Je n'ai plus qu'à redémarrer.
Merci
la mise à jour s'est effectuée correctement.
Je n'ai plus qu'à redémarrer.
Merci
-
- newbie
- Messages : 1
- Inscription : mar. 25 juin 2013, 22:22
Re: [filesystem] Mise à jour importante
Un petit message pour signaler une petite erreur de traduction dans la news (http://archlinux.fr/news/le-deplacement ... ise-a-jour).
La phrase du petit 1) ne précise pas qu'il faut déplacer les fichiers vers /usr/bin (même si c'est assez facile à deviner, ça va mieux en le disant).
Voila pour l'erratum.
La phrase du petit 1) ne précise pas qu'il faut déplacer les fichiers vers /usr/bin (même si c'est assez facile à deviner, ça va mieux en le disant).
Voila pour l'erratum.
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [filesystem] Mise à jour importante
1) n'indique pas de déplacer des fichiers car il ne faudrait pas... Et le déplacement est décrit dans 3).
Mais il ne faut en aucun cas déplacer des fichiers appartenant à un paquet !!!
=> Déplacer des fichiers à la main appartenant un paquet est une très mauvaise idée... Sauf si on sait très exactement les conséquences : fichiers plus suivis par pacman, création de conflit, etc...
La bonne méthode est soit la suppression du paquet concerné, soit la mise à jour de ce paquet pour qu'il n'utilises plus que /usr/bin
De plus tous les fichiers dans /*bin devraient appartenir à un paquet, donc la remarque 3) ne devrait concerner qu'une infime minorité
Mais il ne faut en aucun cas déplacer des fichiers appartenant à un paquet !!!
=> Déplacer des fichiers à la main appartenant un paquet est une très mauvaise idée... Sauf si on sait très exactement les conséquences : fichiers plus suivis par pacman, création de conflit, etc...
La bonne méthode est soit la suppression du paquet concerné, soit la mise à jour de ce paquet pour qu'il n'utilises plus que /usr/bin
De plus tous les fichiers dans /*bin devraient appartenir à un paquet, donc la remarque 3) ne devrait concerner qu'une infime minorité
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum