Page 2 sur 3

Publié : mar. 11 mars 2008, 23:19
par tshado62
Le fichier pacman.db existe et fait 157 MO
Par contre ta manip ne marche pas

Image

Publié : mar. 11 mars 2008, 23:34
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.

Publié : mar. 11 mars 2008, 23:36
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.)

Publié : mer. 12 mars 2008, 00:09
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!!!

Publié : mer. 12 mars 2008, 00:14
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

Publié : mer. 12 mars 2008, 01:49
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

Publié : mer. 12 mars 2008, 09:36
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 !!!

Publié : mer. 12 mars 2008, 10:41
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

Publié : mer. 12 mars 2008, 11:02
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

Publié : mer. 12 mars 2008, 11:08
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.

Publié : mer. 12 mars 2008, 12:05
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

Publié : mer. 12 mars 2008, 14:55
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?

Publié : mer. 12 mars 2008, 14:58
par marc[i1]
Tu peux faire comme ça !

pour installer un paquetage en local :

Code : Tout sélectionner

pacman -Uf foo.pkg.tar.gz

Publié : mer. 12 mars 2008, 16:04
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....

Publié : mer. 12 mars 2008, 17:47
par Skunnyk
Et en essayant avec pacman.static, ca ne fonctionne pas non plus ?

Publié : mer. 12 mars 2008, 18:13
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

Publié : mer. 12 mars 2008, 18:16
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

Publié : mer. 12 mars 2008, 18:29
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

Publié : mer. 12 mars 2008, 18:54
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:

Publié : mer. 12 mars 2008, 19:00
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