Le dimanche 13 août 2006 15:01, Bernard Siaud a écrit :
> Tulum a écrit :
> > [...]
> > Par contre je ne peux toujours
> > pas me loguer en root à kde ("root login is not allowed")
>
> Normal (il me semble) ! Et en plus c'est 100% déconseillé et
> complètement inutile !
> Il faut se logger en mode texte dans une console.
>
> > [...]
> >
> >> Sinon, pour supprimer les rpms du cache, tu peux faire :
> >> urpmi --clean
> >
> > Ca n'a pas marché, j'ai alors utilisé rm puis réessayé :
> > [EMAIL PROTECTED] tulum]# urpmi --clean
> > impossible d'accéder au fichier hdlist de « update_source », média ignoré
> > impossible d'ouvrir la base de donnée rpm
> > [EMAIL PROTECTED] tulum]# rpmdb: Program version 4.3 doesn't match
> > environment version
> > error: db4 error(-30974) from dbenv->open: DB_VERSION_MISMATCH: Database
> > environment version mismatch
> > error: cannot open Packages index using db3 -  (-30974)
> > error: cannot open Packages database in /var/lib/rpm
> >
> > Merci.
>
> Je dirais une erreur de la base de rpm...
> Voici ce que j'ai trouvé (c'est dans mon cours => j'accèpte toutes
> améliorations) !
>
> Réparation de la base de données des programmes installés
> La gestion des rpm se fait avec une base de données qui contient à la
> fois les rpm disponibles (en fonction des sources choisies) et les rpm
> installés. Ils se peut qu'il y ait un plantage lors de la manipulation
> de ces bases de données (alimentation, crash disques dur...). La base de
> données est donc détériorée.
> La commande à utiliser est :
> # rpm --rebuilddb
> Parfois ceci ne suffit pas, l'expérience dit qu'on peut alors faire
> avant une des deux (voir les deux ?) instructions suivantes :
> updatedb
> rm -fr /var/lib/rpm/__*
> voir : http://c.laloy.free.fr/howtos/linux/index_rpm.html
> Parfois, il se peut (si on utilise la version le teste de Mandriva,
> comme moi : la cooker), que urpmi soit mort... Heureusement, il existe
> aussi sous Mandriva smart (qui vient de connectiva) qu'il faudrait avoir
> installé avant pour l'utiliser après :
> smart update
> smart upgrade
> On peut aussi avoir l'information sur l'ordre des rpm installés :
> rpm -qa --qf '%{installtime} %{installtime:date}
> %{name}-%{version}-%{release}\n' | sort -n

Merci
Je regarderai tout cela lorsque j'aurai un peu plus de temps.
=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================

Répondre à