[rpms] pb dans la base de données rpms

pb dans la base de données rpms [rpms] - Linux et OS Alternatifs

Marsh Posté le 09-06-2004 à 09:54:18    

Bonjour à tous,
j'utilise mdk10 official,
depuis quelques jours, ma base de données rpms fonctionne bizaremment. Certains paquets installés n'apparaissent plus. IMpossible donc d'utiliser ces programmes, même s'ils restent installés (j'ai essayé de les réinstaller, mdkcontrol dit qu'ils y sont déjà).
J'ai essayé
 en root
  rm /var/lib/rpm/__*  
  rpm --rebuilddb  
  update-menus -v  
et en user  
   
  rm -fr ~/.kde/share/applnk-mdk*  
  update-menus -v  
 
Pour rm /var/lib/rpm/__* il me dit  
rm: ne peut évaluer par lstat() `/var/lib/rpm/__*': No such file or directory  
et je ne sais pas quel chemin lui indiquer.  
 
Pour le reste pas de message d'erreur, mais pas de résultat pour mon problème. J'imagine que c'est normal si la première commande n'a pas marché.  
Quelqu'un saurait il ce que je peux faire?
Merci
 

Reply

Marsh Posté le 09-06-2004 à 09:54:18   

Reply

Marsh Posté le 09-06-2004 à 15:47:09    

cela signifie que les fichiers ne sont pas là, c'est une bonne nouvelles. il ne faut pas qu'il y soit :) c'est pour cela que je demande de les virer
 
les packages que tu as installé étaient des rpms ?
 
donnne le résultat des commandes suivantes :
ls /var/lib/rpm/*
ls /usr/lib/rpm/*


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 10-06-2004 à 11:03:43    

Merci pour ton aide.
Oui je n'ai installé que des rpms (soit en les téléchargeant direct, soit par le centre d'install mdk).
 
bon, je te donne les résultats des commandes que tu as dis:
 
[jeremie@localhost jeremie]$ ls /var/lib/rpm/*
/var/lib/rpm/Basenames     /var/lib/rpm/Provideversion
/var/lib/rpm/Conflictname  /var/lib/rpm/Pubkeys
/var/lib/rpm/Dirnames      /var/lib/rpm/Requirename
/var/lib/rpm/Filemd5s      /var/lib/rpm/Requireversion
/var/lib/rpm/Group         /var/lib/rpm/RPMLOCK
/var/lib/rpm/Installtid    /var/lib/rpm/Sha1header
/var/lib/rpm/Name          /var/lib/rpm/Sigmd5
/var/lib/rpm/Packages      /var/lib/rpm/Triggername
/var/lib/rpm/Providename
 
/var/lib/rpm/alternatives:
cpp        icewm-session  man-modinfo            uvi
depmod     insmod         man-modprobe           vi
emacs      lpc            man-rmmod              view
ex         lpq            modinfo                vim
gcc        lpr            modprobe               webcam.gnome.dynamic
gconftool  lprm           rmmod                  webcam.kde.dynamic
icesh      lsmod          rvi                    webclient-gnome
icewm      man-depmod     rview                  webclient-kde
icewmbg    man-insmod     scanner.gnome.dynamic  xinetd
icewmhint  man-lsmod      scanner.kde.dynamic    xvt
 
[jeremie@localhost jeremie]$ ls /usr/lib/rpm/*
/usr/lib/rpm/config.guess*     /usr/lib/rpm/rpmk*
/usr/lib/rpm/config.sub*       /usr/lib/rpm/rpm.log*
/usr/lib/rpm/convertrpmrc.sh*  /usr/lib/rpm/rpmpopt-4.2.2
/usr/lib/rpm/macros            /usr/lib/rpm/rpmq*
/usr/lib/rpm/mkinstalldirs*    /usr/lib/rpm/rpmrc
/usr/lib/rpm/rpm2cpio.sh*      /usr/lib/rpm/rpmu@
/usr/lib/rpm/rpmd*             /usr/lib/rpm/rpmv@
/usr/lib/rpm/rpm.daily*        /usr/lib/rpm/rpm.xinetd*
/usr/lib/rpm/rpme@             /usr/lib/rpm/tgpg*
/usr/lib/rpm/rpmi*
 
/usr/lib/rpm/athlon-linux:
macros
 
/usr/lib/rpm/i386-linux:
macros
 
/usr/lib/rpm/i486-linux:
/usr/lib/rpm/i586-linux:
macros
 
/usr/lib/rpm/i686-linux:
macros
 
/usr/lib/rpm/k6-linux:
macros
 
/usr/lib/rpm/noarch-linux:
macros

Reply

Marsh Posté le 10-06-2004 à 11:49:19    

essaie ceci :
 
rm /var/lib/rpm/RPMLOCK
rpm --rebuilddb


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 10-06-2004 à 12:27:00    

Dark_Schneider a écrit :

essaie ceci :
 
rm /var/lib/rpm/RPMLOCK
rpm --rebuilddb


Ok, j'ai effacé le fichier. rpm --rebuild, la commande rentre et puis il passe direct à une nouvelle ligne...Mais les programmes n'apparaissent toujours pas dans les menus. Il faut faire un raffraichissement ou un truc comme ça?
 
"cela signifie que les fichiers ne sont pas là, c'est une bonne nouvelles. il ne faut pas qu'il y soit :) c'est pour cela que je demande de les virer "
Pourquoi c'était quoi comme dossier??

Reply

Marsh Posté le 10-06-2004 à 12:44:36    

Dark_Schneider a écrit :

essaie ceci :
 
rm /var/lib/rpm/RPMLOCK
rpm --rebuilddb


 
au fait, en l'effaçant, il m'a quand même dit que c'était un fichier régulier "vide"... est-ce que ça veut dire que c'était pas celui-là qu'il fallait effacer?

Reply

Marsh Posté le 10-06-2004 à 13:00:37    

tu dis n'apparait pas dans le menu, mais est ce que la base de donnée rpms sait que le rpog est installé
 
http://www.linux-wizard.net/howto_rpm.html#verif


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 10-06-2004 à 14:04:01    

Dark_Schneider a écrit :

tu dis n'apparait pas dans le menu, mais est ce que la base de donnée rpms sait que le rpog est installé
 
http://www.linux-wizard.net/howto_rpm.html#verif


 
ET bien, je ne suis pas sûr, j'arrive pas trop à savoir. j'ai regardé ton site et j'ai testé des choses et essayé de voir si des packages normallement installés apparaissaient. Voilà les résultats
 
[root@localhost jeremie]# rpm -qa | grep rpm
urpmi-4.4.5-10mdk
rpm-4.2.2-7mdk
gurpmi-4.4.5-10mdk
rpmdrake-2.1.3-2.2.100mdk
 
Donc ça normallement c'est bon (si j'ai bien compris).
 
[root@localhost jeremie]# rpm -q totem-099.9-4mdk
le paquetage totem-099.9-4mdk n'est pas installé
[root@localhost jeremie]# rpm -q mozilla-firefox-0.8-14mdk
le paquetage mozilla-firefox-0.8-14mdk n'est pas installé
[root@localhost jeremie]#  
 
Donc il ne les trouve pas. Mais je suis sûr qu'ils sont là puisque je ne les ai jamais désinstallés. De plus, firefox est toujours présent sur ma barre des tâches et IL MARCHE! [:airforceone]

Reply

Marsh Posté le 10-06-2004 à 17:49:26    

Code :
  1. [root@admin3 admin]# rpm -qa | grep totem
  2. totem-0.99.12-1mdk
  3. [root@admin3 admin]# rpm -q totem
  4. totem-0.99.12-1mdk
  5. [root@admin3 admin]# rpm -q totem-0.99.12-1mdk
  6. totem-0.99.12-1mdk


 
essaie juste :
rpm -q totem
rpm -q mozilla-firefox
 
voire :
rpm -qa | grep totem  
rpm -qa | grep mozilla-firefox


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 10-06-2004 à 18:07:58    

Dark_Schneider a écrit :

[code]
essaie juste :
rpm -q totem
rpm -q mozilla-firefox
 
voire :
rpm -qa | grep totem  
rpm -qa | grep mozilla-firefox


 
en fait j'avais déjà essayé. Dans les deux premiers cas la réponse est
le paquetage n'est pas installé.
pour les deux dernières commandes, une fois rentrées, il me renvoie au point de départ, sans commentaires:
[jeremie@localhost jeremie]

Reply

Marsh Posté le 10-06-2004 à 18:07:58   

Reply

Marsh Posté le 11-06-2004 à 14:29:45    

c'est vraiment bizarre ...
 
et si tu lances totem il se lance ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 11-06-2004 à 16:08:20    

Non. Je n'ai pas d'icone de lancement. Les icones vidéos prennent l'apparence d'un icone Totem (petit bout de pellicule), mais si je les lance, alors Mdk me demande de choisir le programme (et forcément Totem est pas dans la liste).
Je n'arrive pas à le lancer d'une console, mais je ne suis pas sûr de la commande (.:totem?).
Pareil pour acrobat reader (icones acrobat, mais pas de lancement).
MAis firefox se lance... :heink:  
Qu'est ce que tu me conseilles? Tout réinstaller: solution bourrine mais probablement efficace, mais ça j'aimerais bien arriver à résoudre ce problème de façon plus élégante...
 
Au fait, merci encore pour l'installation de OO...
Je ne comprends pas pourquoi mon Admin ne m'a pas dis que je pouvais faire comme cela...

Reply

Marsh Posté le 11-06-2004 à 16:22:46    

shaddy> parce qu'il ne le savait pas.
Peu de programmes peuvent s'installer juste dans Mes documents.
 
OO peut le faire, mozilla aussi
 
si tu tapes totem, est ce que cela lance totem ?
 
genre ALt+F2 : totem
 


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 11-06-2004 à 16:29:45    

Dark_Schneider a écrit :


 
si tu tapes totem, est ce que cela lance totem ?
 
genre ALt+F2 : totem


 
euh...et bien oui, en fait, il se lance et acrobat aussi (je suis encore un peu nul sous Linux, j'avais même pas compris comment lancer les applications de cette façon).

Reply

Marsh Posté le 11-06-2004 à 16:55:29    

et tu dis que : "rpmdb --rebuilddb" ne donne rien ?
 
arf
 
 
et un : rpmdb --initdb
 
cela donne koi ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 11-06-2004 à 17:04:18    

rpmdb --rebuilddb ça fait comme rpm --rebuild (c'est quoi la différence?): ça ne fait rien, ça me renvoie juste une ligne au dessous. Idem pour rpmdb --initdb...

Reply

Marsh Posté le 11-06-2004 à 17:06:45    

si cela renvoie à la ligne en dessus c'est une bonne "nouvelle". si il y a un pb, il mettrait un message.
 
entre les 2 , aucune. juste pour voir.
 
si tu fais :
rpm -qa | grep totem
 
il ne le vois tjs pas ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 11-06-2004 à 17:21:47    

Dark_Schneider a écrit :


si tu fais :
rpm -qa | grep totem
 
il ne le vois tjs pas ?


quand je fais ça il me renvoie encore à la ligne.
Sinon il me dit toujours
root@localhost jeremie]# rpm -q totem
le paquetage totem-099.9-4mdk n'est pas installé

Reply

Marsh Posté le 11-06-2004 à 17:29:11    

Après avoir relu des trucs dans www.linux-wisard.net  :jap: , je me rend compte d'un truc: je n'ai pas installé le rpm build! Est-ce que ça ne peut pas être simplement ça le problème?
 
[root@localhost jeremie]# rpm -qa | grep rpm
urpmi-4.4.5-10mdk
rpm-4.2.2-7mdk
gurpmi-4.4.5-10mdk
rpmdrake-2.1.3-2.2.100mdk

Reply

Marsh Posté le 11-06-2004 à 17:31:34    

non rpm-buidl ne sert que pour installer des src.rpm ( ou plutôt les compiler ).


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 12-06-2004 à 00:43:41    

Drapeu parce que c'est  :heink: (et pour voir comment mon newbie préféré s'en sort ;) )

Reply

Marsh Posté le 14-06-2004 à 15:10:03    


Bon, j'ai réessayé toutes les commandes et ça ne donne toujours rien. Heureusement il me reste quelques bons réflexes de bourrin de windows : pas chercher à comprendre, formatage, réinstallation complète (et puis quelques jours plus tard y a encore un problème donc on recommence la procédure)...  
Je rigole, mais je trouve vraiment pas de solutions. [:google] m'a appris pelin de trucs, mais j'ai pas trouvé de problème similaire au mien. Mais je me demande si des problèmes de signature des paquets ne peuvent être à l'origine du plantage de la base de données.
En effet, j'ai installé plusieurs paquets dont les signatures étaient invalides (mais il ne s'agissait pas des paquets que je ne retrouve pas donc je doute), ce qui était d'autant plus étonnant que j'utilise les sources du club mandrake, je pensais donc qu'il n'y aurait aucun problème pour les signatures des paquets (qui en plus ne sont pas plf exotiques).
Bref, si vous voyez encore un moyen de résoudre mon problème... :hello:

Reply

Marsh Posté le 14-06-2004 à 15:12:30    

peut être ... effacer le fichier /var/lib/rpm/Pubkeys aurait pu donner kelkechose


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-06-2004 à 15:16:23    

Dark_Schneider a écrit :

peut être ... effacer le fichier /var/lib/rpm/Pubkeys aurait pu donner kelkechose


 
ok, c'est fait (c'est quoi Pubkeys?), j'ai refait un --rebuilddb et rpm -q totem, pour voir, mais ça ne donne toujours rien.

Reply

Marsh Posté le 14-06-2004 à 15:20:59    

PubKeys = Public Keys
 
c'est là où sont sotckés les clés de signature pour les packages


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-06-2004 à 14:40:48    


J'ai fait une erreur de débutant(que je suis par ailleurs)!!! [:airforceone]  
j'ai craqué et je me suis dit allé on tente une petite upgrade avec les CDs Mdk. Alors forcément non seulement ça n'a rien résolu, mais en plus, ça m'a ramené mes problèmes de carte son (heureusement, maintenant je sais les résoudre, grâce à Dark_Schneider ;) ) et le centre de contrôle de MDK bug à mort.  
jsuis po fier de moi. En même temps ça me montre bien que les solutions bourrines ne sont jamais de vraies solutions.  
Un débutant qui arrête de faire le bourrin (allé sauf de temps en temps quand même)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed