pb dans la base de données rpms [rpms] - Linux et OS Alternatifs
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/*
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
Marsh Posté le 10-06-2004 à 11:49:19
essaie ceci :
rm /var/lib/rpm/RPMLOCK
rpm --rebuilddb
Marsh Posté le 10-06-2004 à 12:27:00
Dark_Schneider a écrit : essaie ceci : |
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??
Marsh Posté le 10-06-2004 à 12:44:36
Dark_Schneider a écrit : essaie ceci : |
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?
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
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é |
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!
Marsh Posté le 10-06-2004 à 17:49:26
Code :
|
essaie juste :
rpm -q totem
rpm -q mozilla-firefox
voire :
rpm -qa | grep totem
rpm -qa | grep mozilla-firefox
Marsh Posté le 10-06-2004 à 18:07:58
Dark_Schneider a écrit : [code] |
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]
Marsh Posté le 11-06-2004 à 14:29:45
c'est vraiment bizarre ...
et si tu lances totem il se lance ?
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...
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...
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
Marsh Posté le 11-06-2004 à 16:29:45
Dark_Schneider a écrit : |
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).
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 ?
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...
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 ?
Marsh Posté le 11-06-2004 à 17:21:47
Dark_Schneider a écrit : |
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é
Marsh Posté le 11-06-2004 à 17:29:11
Après avoir relu des trucs dans www.linux-wisard.net , 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
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 ).
Marsh Posté le 12-06-2004 à 00:43:41
Drapeu parce que c'est (et pour voir comment mon newbie préféré s'en sort )
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. 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...
Marsh Posté le 14-06-2004 à 15:12:30
peut être ... effacer le fichier /var/lib/rpm/Pubkeys aurait pu donner kelkechose
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.
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
Marsh Posté le 15-06-2004 à 14:40:48
J'ai fait une erreur de débutant(que je suis par ailleurs)!!!
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)
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