[Yaourt] ne retrouve pas des packages AUR installés (Résolu)

Annonces, dépannage, évolution du projet yaourt
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

[Yaourt] ne retrouve pas des packages AUR installés (Résolu)

Message par tshado62 »

Bonjour

J'ai installé sur une nouvelle installation faite par ftp

Code : Tout sélectionner

pacman
yaourt
pacman-cage
J'avais installé en root deux packages aur

Code : Tout sélectionner

cairo-dock
cairo-dock-pluggins
L installation s 'est bien passée

quand je faisais

Code : Tout sélectionner

#yaourt -Syu --aur
je voyais que yaourt vérifiait les updates pour les deux packages aur installés

entre temps j'ai fait des commandes genre

Code : Tout sélectionner

pacman -C
et d autres synchro upadte cleaning

Maintenant yaourt ne retrouve plus les deux packages
Ils sont bien sur installés puisque je peux lancer la commande de mon bureau
Pourriez vous m'aider svp ?
merci
Dernière modification par tshado62 le mer. 12 mars 2008, 22:27, modifié 1 fois.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

que donne la commande yaourt -Si cairo-dock ?
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

voila

Code : Tout sélectionner

bash-3.2# yaourt -Si cairo-dock
Repository	: AUR Unsupported
Name		: cairo-dock
Version		: 1.5.2-3
url		: http://developer.berlios.de/projects/cairo-dock/
Provides	: None
Depends On	: cairo glitz librsvg
Conflicts With	: None
Replaces	: None
Description	: A light eye-candy fully themable animated dock for any Linux desktop. It has a family-likeness with OSX dock, but with more options.
Last update	: 2008-03-01 09:18


voici le message d erreur

Code : Tout sélectionner

bash-3.2# yaourt -Syu --aur
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 archlinuxfr is up to date
 local database is up to date
Checking for package upgrades... 
no upgrades found.
==> Searching for new version on AUR
bash-3.2# 

Code : Tout sélectionner

bash-3.2# yaourt -R cairo-dock
loading package data...
error: 'cairo-dock': could not find or read package
Dernière modification par tshado62 le mar. 11 mars 2008, 11:03, modifié 1 fois.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

c'est pas cario-dock mais cairo-dock. Visiblement yaourt le trouve bien sur AUR et non sur un dépôt, donc il devrait être vérifié par l'option --aur à condition qu'il soit installé chez toi.
"yaourt -Qi cairo-dock" te donne quoi ?
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

oups.....Désolé j'avais vu l erreur de frappe
J'ai édité le message pour montrer qu il ne trouve pas "cairo-dock"
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Code : Tout sélectionner

bash-3.2# yaourt -Syu --aur
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community                346.9K  164.3K/s 00:00:02 [#####################] 100%
 archlinuxfr is up to date
 local database is up to date
Checking for package upgrades... 
no upgrades found.
==> Searching for new version on AUR
bash-3.2# yaourt -R cairo-dock
loading package data...
error: 'cairo-dock': could not find or read package
bash-3.2# yaourt -R cairo-dock-pluggins
loading package data...
error: 'cairo-dock-pluggins': could not find or read package
bash-3.2# 
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

tshado62 a écrit :oups.....Désolé j'avais vu l erreur de frappe
J'ai édité le message pour montrer qu il ne trouve pas "cairo-dock"
Peut-être as-tu procédé à une désinstallation avec l'option -k qui ne supprime que l'entrée dans la base de données sans supprimer les fichiers.
Dans ce cas, réinstalles cairo-dock avec yaourt -Sf cairo-dock
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

wain a écrit :
tshado62 a écrit :oups.....Désolé j'avais vu l erreur de frappe
J'ai édité le message pour montrer qu il ne trouve pas "cairo-dock"
Peut-être as-tu procédé à une désinstallation avec l'option -k qui ne supprime que l'entrée dans la base de données sans supprimer les fichiers.
Dans ce cas, réinstalles cairo-dock avec yaourt -Sf cairo-dock
Non je n'ai pas utilisé -Rk

Veux tu que je lançe quand meme
yaourt -Sf cairo-dock
yaourt -Sf cairo-dock-pluggins
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

oui t'as pas la choix, sinon ni pacman ni yaourt ne pourrons jamais désinstaller ou mettre à jour cairo-dock
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

J ai fait la commande que tu m'as donné mais comme le make trouve tous les fichiers installés , il ne lance pas l install

Code : Tout sélectionner

yaourt -Sf cairo-dock 
..........................................................

Code : Tout sélectionner

...........................................
librsvg: /usr/lib/librsvg-2.so exists in filesystem
librsvg: /usr/lib/librsvg-2.so.2 exists in filesystem
librsvg: /usr/lib/librsvg-2.so.2.20.0 exists in filesystem
librsvg: /usr/lib/pkgconfig/librsvg-2.0.pc exists in filesystem
librsvg: /usr/share/man/man1/rsvg.1.gz exists in filesystem
librsvg: /usr/share/pixmaps/svg-viewer.svg exists in filesystem
[b]Errors occurred, no packages were upgraded.
==> ERROR: Pacman failed to install missing dependencies.
Error: Makepkg was unable to build cairo-dock package.[/b]

bash-3.2# yaourt -Syu --aur
:: Synchronizing package databases...
 core                      23.6K  163.1K/s 00:00:00 [#####################] 100%
 extra is up to date
 community                346.9K  164.8K/s 00:00:02 [#####################] 100%
 archlinuxfr is up to date
 local database is up to date
Checking for package upgrades... 
no upgrades found.
==> Searching for new version on AUR
bash-3.2# yaourt -R cairo-dock
loading package data...
error: 'cairo-dock': could not find or read package
bash-3.2# 
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Mauvaise nouvelle
J'ai essayé de comprendre le probleme
Je me suis rendu compte que je ne pouvais enlever aucun paquet avec la commande

Code : Tout sélectionner

# yaourt -R
donc le probleme n'est pas lié uniquement aux paquets de AUR cairo-dock ou cairo-dock-pluggins.....

J ai essayé de retrouver les commandes que j'avais fait avant

j'ai installé

Code : Tout sélectionner

 pacman-cage
et aussi

Code : Tout sélectionner

# yaourt -S namcap       qui n'a pas marché....
# yaourt -Sf namcap 
Maintenant je n'arrive plus à synchroniser les paquets par

Code : Tout sélectionner

# yaourt -Syu  --aur
message d erreur :

Code : Tout sélectionner

pacman: error while loading shared libraries : libz.so.1 : cannot open shared objects file : no such file or directory

Je ne plus lançer mon bureau et j'ai limpression que c 'est grave.....
Je ne sais pas si c 'est lié mais ne serait ce pas du à linstallaction de
pacman-cage (edit pour correction) (j'ai ajouté le daemon demandé.....)
Pensez vous que je puisse rétablir ce fichier ???
Merci
Dernière modification par tshado62 le mar. 11 mars 2008, 22:00, modifié 1 fois.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Tu parles de pacman-drive et pacman-cage. Lequel as-tu installé réellement ?
Il faut que tu remontes ta base de données dans /var/lib/pacman/. Normalement une sauvegarde a été créée quelque part.
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Merci pour ton aide

Oui j'avais bien installé pacman-cage

J avais upgrader à la version 3.1 pacman

Est la version offcielle car j'ai vu sur la page d acceuil que le 3.1 avait quelques problemes mais peut etre c etait il y a quelques temps

Merci
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Merci pour l info wain

Je vais voir si je peux faire la manip que tu m'as indiqué
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Image
[/img]

Il y a un backup qui a été fait hier a 16:16 et on voit qu il y a la directory core en plus

Je n'ai pas assez d 'experience ..
Devrais je supprimer /pacman
et renommer /pacman.bak en /pacman?
Y aura t il un autre procédure ensuite pour refaire fontionner pacman et yaourt pour les paquets AUR ??
merci
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Image

Aussi un .bak on dirait pour les lib yaourt.....
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

fais comme tu l'a proposé un remplacement du répertoire /var/lib/pacman par le .bak. Ca devrait marcher. La prochaine fois, avant de tenter un truc un peu foufou, penses à lancer yaourt --backup pour ne prendre aucun risque.
Ceci dit, une fois pacman-cage installé, lancé, et le démon pacmandb ajouté au rc.conf, c'est que du bonheur. Je n'ose pas te proposer de remonter le fichier loopback car je ne sais pas s'il a été créé avec pacmanCage ou pacmanDrive ni où et dans quel état le fichier se trouve.
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

>wain
Je me suis mis à linux depuis 1 semaine, et archlinux depuis 3 jours...
Ce que je trouve super dans archlinux c 'est que l on defini tout et ainsi on peut decouvrir les "rouages" de linux
Je teste avec virtualbox et j'essaie de pas faire des trucs foufous mais j'ai peut etre fait une betise c est sur....
Je ferais le yaourt --backup !!!
Sinon je t 'ai repondu plus haut et j'ai installé pacman-cage , c'est sur
J'ai vérifié avec la commande locate
Si ca t 'ennuies pas tu peux m indiquer la procedure pour remonter le fichier loopback ?
ce serait suffisant pour recuperer la situation ?
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

tshado62 a écrit :>wain
Je me suis mis à linux depuis 1 semaine, et archlinux depuis 3 jours...
Ce que je trouve super dans archlinux c 'est que l on defini tout et ainsi on peut decouvrir les "rouages" de linux
Je teste avec virtualbox et j'essaie de pas faire des trucs foufous mais j'ai peut etre fait une betise c est sur....
Je ferais le yaourt --backup !!!
Sinon je t 'ai repondu plus haut et j'ai installé pacman-cage , c'est sur
J'ai vérifié avec la commande locate
Si ca t 'ennuies pas tu peux m indiquer la procedure pour remonter le fichier loopback ?
ce serait suffisant pour recuperer la situation ?
nan mais quand je dis des trucs foufous c'est pas pour ce que toi tu as fait, c'est pacman-cage qui est un truc foufou lui même. Lorsqu'on lance la première fois la commande pacman-cage, la base de données de pacman (comprendre le répertoire /var/lib/pacman) et remplacé par un fichier loopback (une grosse archive qu'on monte comme un périphérique grâce à la commande mount). Lorsque ce fichier est monté, le répertoire /var/lib/pacman/ réapparaît comme si de rien n'était et pacman/yaourt fonctionnent. S'il n'est pas monté, le répertoire /var/lib/pacman/ est vide et pacman ne fonctionne plus.

Comme visiblement tu as utilisé pacman drive et pacman-cage, je ne suis pas certain du résultat, mais nous allons voir...

Le fichier loopback est /var/lib/pacman.db. Il doit faire 150mo. Pour le monter, tapes Edit: "/etc/rc.d/pacmandb start". Dis-moi si le répertoire /var/lib/pacman/ retrouve ses fichiers et si pacman fonctionne (pacman -Q doit te lister plein de choses).
Dernière modification par wain le mar. 11 mars 2008, 23:35, modifié 1 fois.
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Pour te rassurer , je n'ai pas installé pacman-drive car je n'ai pas réussi à le trouver avec la commande
yaourt -S pacman-drive

voila pacman-cage avec le locate

Image


Il y a aussi un .bak plus important et je pense que je devrais l utiliser plutot
Tu es d 'accord ou je fais juste ta manip ?
Répondre