[pacman] no usable package repositories configured[RESOLU]

Mise à jour / Création /debug de paquetages
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

[pacman] no usable package repositories configured[RESOLU]

Message par adrien1 »

Bonjour tout le monde,

j'ai voulu installer pacman 3.4.2 :
j'ai téléchargé le paquet, dépaqueté et lancé ces commandes:

Code : Tout sélectionner

$ ./configure
$ make
# make install
et depuis, quand je lance pacman j'ai l'erreur :

Code : Tout sélectionner

 error: no usable package repositories configured. 
tout cela est bien facheux ;-)
Dernière modification par adrien1 le jeu. 13 janv. 2011, 18:11, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] error: no usable package repositories configure

Message par tuxce »

salut, c'est pourquoi le ./configure etc. ? :shock:

1. il faut un minimum de config pour le compiler
2. pourquoi tu n'installes pas normalement avec une mise à jour ?
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

Re: [pacman] error: no usable package repositories configure

Message par adrien1 »

1) sur le site http://www.archlinux.org/pacman/

j'ai téléchargé la nouvelle release et suivi les instructions pour l'installer qui consiste en:
- télécharger l'archive et la dépaqueter dans un répertoire et de lancer ces trois commandes

2) je ne savais pas comment faire autrement.


Toujours est-il que je ne sais pas comment récupérer cette erreur :-s.
help please
Xanathos
newbie
Messages : 9
Inscription : sam. 25 déc. 2010, 21:27

Re: [pacman] error: no usable package repositories configure

Message par Xanathos »

Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] error: no usable package repositories configure

Message par tuxce »

@adrien1, tu as raté la dernière ligne après le "make install":
You may wish to read the options presented by ./configure --help in order to set appropriate paths and build options that are correct for your system.
:)
Si tu n'as rien configuré, le pacman installé doit être dans /usr/local/bin, comme ce chemin est par défaut en premier dans le path, c'est ce dernier qui s'exécute, il suffit d'utiliser pacman avec le chemin complet:

Code : Tout sélectionner

/usr/bin/pacman
Pour le désinstaller il suffit de lancer un:

Code : Tout sélectionner

make uninstall
adrien1 a écrit : 2) je ne savais pas comment faire autrement.
la j'ai un doute, tu es bien sur un système Arch Linux ? si oui, c'est:

Code : Tout sélectionner

pacman -Syu
:|

PS: pour info, le message d'erreur indique juste qu'il n'y a pas de dépot configuré ce qui est normal vu qu'il cherche un /usr/local/etc/pacman.conf
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

Re: [pacman] error: no usable package repositories configure

Message par adrien1 »

oui ca ressemble,
le resultat de :

Code : Tout sélectionner

$ pacman -v
Root      : /
Conf File : /usr/local/etc/pacman.conf
DB Path   : /usr/local/var/lib/pacman/
Cache Dirs: /usr/local/var/cache/pacman/pkg/  
Lock File : /usr/local/var/lib/pacman/db.lck
Log File  : /usr/local/var/log/pacman.log
Targets   : None
error: no operation specified (use -h for help)
mon Conf File est censé être /etc/pacman.conf et pas /usr/local/etc/pacman.conf.
Malgré la commande

Code : Tout sélectionner

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
cela ne change rien.
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

Re: [pacman] error: no usable package repositories configure

Message par adrien1 »

voila il se trouve à nouveau dans /usr/bin/

par contre quand je lance pacman voici le resultat:

Code : Tout sélectionner

$ pacman
bash: /usr/local/bin/pacman
mais si je le lance comme ca ca fonctionne :/usr/bin/pacman

et si je regarde mon path tout semble correct :

Code : Tout sélectionner

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/lib/perl5/core_perl/bin
Comment cela se fait-il?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] error: no usable package repositories configure

Message par benjarobin »

Tu as tout simplement des reste de ton pacman dans /usr/local/bin/
Sinon tu n'as toujours pas répondu, tu es sous ArchLinux ?
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
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pacman] error: no usable package repositories configure

Message par tuxce »

il faut lancer un:

Code : Tout sélectionner

hash -r
pour que bash oublie qu'il a vu un pacman dans /usr/local (enfin si t'es sur bash)
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

Re: [pacman] error: no usable package repositories configure

Message par adrien1 »

sorry oui je suis sours archlinux
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] error: no usable package repositories configure

Message par benjarobin »

1) Pourquoi tu t'amuse a compiler ?
2) Si tu veux compiler, il y a un moyen de le faire proprement, de faire un paquet et d'installer ce paquet.
Le moyen le plus simple est de faire yaourt -Sb pacman
3) On n'installe jamais rien comme ceci :shock:
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

Re: [pacman] error: no usable package repositories configure

Message par adrien1 »

hello

merci la commande yaourt -Sb pacman semble fonctionner
mais il manque le paquet "gcc-libs"
Comment faire pour l'installer??

merci
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pacman] error: no usable package repositories configure

Message par FoolEcho »

adrien1 a écrit :mais il manque le paquet "gcc-libs"
:shock: ... Il fait partie du groupe "base"... ça en plus de la compilation de pacman, j'ai beaucoup de mal à saisir quel genre d'installation d'Arch tu as faite (et visiblement, je ne suis pas le seul :copain: ).
«The following statement is not true. The previous statement is true.» :nage:
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

Re: [pacman] error: no usable package repositories configure

Message par adrien1 »

ben en fait mon install était correct et tournait très bien
jusqu'à ce que je veuille faire fonctionner flash player sur un client web
puis j'ai voulu upgrader pacman et depuis lors ça foire

On sait m'aider à réparer :cry: :cry: :cry:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pacman] error: no usable package repositories configure

Message par FoolEcho »

Tu as encore les paquets dans le cache de pacman (/var/cache/pacman/pkg) ?
«The following statement is not true. The previous statement is true.» :nage:
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

Re: [pacman] error: no usable package repositories configure

Message par adrien1 »

oui j'ai pleins de fichiers *.pkg.tar.xz
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pacman] error: no usable package repositories configure

Message par FoolEcho »

C'est un peu dommage que tu n'aies pas précisé comment ton problème est arrivé plus tôt.

Bon.

Option 1. Tenter un yaourt -U /var/cache/pacman/pkg/pacmanXXXXXXXX.tar.gz (malheureusement, ça m'étonnerait que ça marche si pacman est en vrac :-( )

Option 2. SANS GARANTIE ET NE TENTE RIEN SI TU N'ES PAS SÛR DE CE QUE TU FAIS, mais pour pacman ça devrait marcher... si quelqu'un a une meilleure solution, je suis preneur. :?
Installation à la dure.
Au choix:
1) Réinstaller le pacman du cache. Fais une copie de ton /etc/pacman.conf car il sera perdu ! Tu te places à la racine / et tu décompresses le pacman-VERSION-.tar.gz de ton cache (tar xzvf monpaquet.tar.gz) . Replacer le pacman.conf.
2) Réinstaller gcc-libs en vue de recompiler pacman à partir des sources. Même procédure que 1) avec tar Jxvf monpaquet.pkg.tar.xz ...

Puis remettre à jour le système (et donc réinstaller un pacman propre... si ça échoue, dis-nous ce qui se passe).

Je te déconseille le 2 car il faudrait vérifier les dépendances de gcc-libs pour être sûr de ne rien oublier (s'en tenir à triturer l'arborescence de pacman dans tous les sens est déjà suffisant ;) ).
Y a du nettoyage à faire après coup (PKGBUILD et INSTALL à la racine).

Dieu me pardonne. :copain:
«The following statement is not true. The previous statement is true.» :nage:
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

Re: [pacman] error: no usable package repositories configure

Message par adrien1 »

et je le decompresse ou le pacmanXXXXXX.pkg.tar.xz?

:?:

:o
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pacman] error: no usable package repositories configure

Message par FoolEcho »

Je l'ai dit: à la racine ("/").
Si tu ne l'as pas fait déjà, veille aussi à faire le "make uninstall" de ta première compilation de pacman avant.
«The following statement is not true. The previous statement is true.» :nage:
adrien1
Hankyu
Messages : 11
Inscription : dim. 09 janv. 2011, 16:21

Re: [pacman] error: no usable package repositories configure

Message par adrien1 »

et ou doit on faire le make uninstall :oops:
Répondre