[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

Message par tshado62 »

Le fichier pacman.db existe et fait 157 MO
Par contre ta manip ne marche pas

Image
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 »

je crois que j'ai dis une connerie (bein oui ça arrive). C'est "/etc/rc.d/pacmandb start" pour monter la base.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

A tout hasard, essaye de faire un "ln -s /lib/libz.so.1.2.3 /lib/libz.so.1" (cela crée un lien symbolique). Car pacman cherche ce fichier libz.so.1, et le lien n'a pas du etre créé (je ne sais pas pourquoi.)
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Image

Ca marche toujours pas grrrrrrrrrrrr !!!

1)j'ai renommé pacman.db en pacman.db.old
2)pacman-cage à regeneré un fichier pacman.db de la meme taille exactement monté et tout...
toujours le probleme
3)J'ai fait ta manip
/etc/rc.d/pacmandb start
ca a marché mais idem, meme pb
4)j'ai créé le lien symbolique
(il dit qu il existait deja car je l avais deja lançé mais je voulais te le monter sur la capture de mon ecran)
mais comme tu le vois ....ca aide pas!!!
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Je sais pourquoi ça a pas marché
le fichier /lib/libz.so.1.2.3 n'existe pas:
locate libz.so ne donne que libz.so.1 que je viens de créer par le ln
J'ai aussi vérifié dans la directory lib pour etre sur
le lien symbolique a bien été crée mais ca point sur un fichier qui n'existe pas
Es tu d accord ?
Il y a par contre tout un tas de fichiers sous lib (cf print screen)

Image

Bon j en reste la pour ce soir
Bye
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

je sais pas exactement ce que tu as fait, mais ca va au dela de pacman, pacman cage etc... :)
libz.so.1 et libz.so.1.2.3 sont fournis tous les deux par le paquet zlib, t'as du en effacer involontairement un
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

tuxce a écrit :je sais pas exactement ce que tu as fait, mais ca va au dela de pacman, pacman cage etc... :)
libz.so.1 et libz.so.1.2.3 sont fournis tous les deux par le paquet zlib, t'as du en effacer involontairement un
J utilise VirtualBox pour emuler Archlinux.
Peut etre le probleme pourrait venir de ça :
lorsque j'ai juste une fenetre root, pour éteindre la machine virtuelle à partir de VirtualBox 2 options :
1)envoyer signal d 'extinction
2)eteindre ------> correspond à un "power off" de la machine virtuelle

la solution 1 ne marche pas alors, j'ai utilisé la 2
Je pense que ça doit pas etre tres bon!!
Ce qui me fait dire ça :
j'ai trouvé une directory pacman et pacman.bak
pacman.bak est à mon avis complete
j'ai renomé comme conseillé plus haut
pacman.bak en pacman


D'ou la question : comment faire un shutdown propre en mode console de archlinux

Code : Tout sélectionner

 #shutdown -h now 
est ce la bonne solution ??

En ce qui concerne zlib , j'ai fait un locate et j'ai trouvé 69 résultats
Je pense que ceux ci montrent que zilb est toujours la

Image


Par contre je n ai aucun fichier
libz.so.1 ou libz.so.1.2.3

Je pense que je vais pas échapper à refaire un install complet.....
A moins que quelqu un ait une solution miracle




C'est dommage car à part ces fameux fichiers libz.so.1 ou libz.so.1.2.3,
je pense que tous est la !!!
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

pour l'extinction:

Code : Tout sélectionner

shutdown -h now

Code : Tout sélectionner

halt

Code : Tout sélectionner

poweroff

Code : Tout sélectionner

telinit 6
t'as l'embarras du choix....

pour le zlib, il fait partie des paquets de base, et vu que tu n'as pas /var/lib/pacman/local, ca me pousse à penser que ton système est vraiment bancal :?
à mon avis réinstalle
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

bonjour tuxce

je viens de vérifier et j'ai /var/lib/pacman/local

Image

C'est ce fichier libz.so.1 qui me manque en fait
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

ce que je voulais dire par local, c'est qu'il doit y avoir la description du package dans /var/lib/pacman/local/zlib-1.2.3-4/
je viens de remarquer que tu filtres ton locate par le mot core

bref, dans /var/lib/pacman/local/zlib-1.2.3-4/files, tu devrais avoir la liste des fichiers installé par ce paquet.
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

tu as raison tuxce
J'ai été vérifier : sous le repertoire /var/lib/pacman/local/zlib-1.2.3-4/
il y a trois fichiers depends desc files
Le fichier files montre bien ces fameux fichiers libz.so.1 ou libz.so.1.2.3
Mais ils ne sont plus là et c'est sur c'est pas moi qui les ai éffaçés.
Mais le fait est la .

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

Message par tshado62 »

J'ai une idée:
Grace à votre aide,il semble que le paquet zlib n'est plus installé correctement( il manque le fichier libz.so.1.2.3 )
Etant sous VirtualBox je peux avoir accés à un dossier partagé avec Windows
XP
Est ce que je pourrais telechager le paquet zlib et :
1)l installer à nouveau zlib
mais cet install n'est pas possible avec pacman
Y aurait il un autre moyen ?
2)récuperer le fichier libz.so.1.2.3 pour i686 et le copier la ou il manque

Qu 'en pensez vous?
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Tu peux faire comme ça !

pour installer un paquetage en local :

Code : Tout sélectionner

pacman -Uf foo.pkg.tar.gz
Ne vous emmerdez plus, emmerdez les autres.
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Merci marc pour ta réponse

je ne peux pas utiliser cette commande aussi
QUoi que je fasse avec pacman j'ai le message d erreur comme quoi il manque le fichier libz.so.1

Je crois que j'ai droit à tout reinstaller....
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Et en essayant avec pacman.static, ca ne fonctionne pas non plus ?
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Merci à toi Skunnyk et à tous ceux qui m'ont aidé
J'ai beaucoup apprécié votre rapidité à m aider et votre pedagogie
Ce probleme m a permis de connaitre un peu plus archlinux et pacman
J ai recommençé un install complet

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

Message par tuxce »

Skunnyk a écrit :Et en essayant avec pacman.static, ca ne fonctionne pas non plus ?
je savais pas que le paquet fournissait une version non liée dynamiquement...
dormirai moins con :D
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Oui ca aurait pu etre utile

est ce qu il faut installer un paquet particulier ou il suffit de faire

Code : Tout sélectionner

#pacman.static
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, je crois que là t'as testé le pire de ce qui peut arriver sous arch :lol:
Le reste ne devrait plus te faire peur :wink:
tshado62
Hankyu
Messages : 41
Inscription : dim. 09 mars 2008, 13:04

Message par tshado62 »

Merci wain
:wink:
j'ai testé plusieurs distro linux et je crois que c 'est celle ci que je vais adopter, car elle permet de mieux comprendre la structure de linux et elle est entierement customizable sans parler de sa rapidité et du support i686

bye
Répondre