Retourner aux forums || Retourner au forum Linux.mandriva

Linux.mandriva : Problème MAJ 10.1 -> 2005 par le réseau

Posté par Darckense (Jabber id, page perso, ) le 20 avril 2005
0
Bonjour à tous,

J'ai essayé de mettre à jour ma Mandrake 10.1 official en Mandriva 2005 par le réseau via urpmi.

Aprés avoir choisit les bonnes sources grace à easyurpmi, j'ai fait un :

# urpmi urpmi

J'ai mis à jour pas mal de paquetages.

Mais maintenant voila : je ne peut plus faire de urpmi --auto-select, car quand je tape urpmi, j'ai le message d'erreur suivant :

[root@delta darckense]# urpmi
Can't locate URPM.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/i386-linux /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/i386-linux /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i386-linux /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/vendor_perl/5.8.5/urpm.pm line 16.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.5/urpm.pm line 16.
Compilation failed in require at /usr/sbin/urpmi line 22.
BEGIN failed--compilation aborted at /usr/sbin/urpmi line 22.


Bon, je vois bien qu'il y a un problème avec perl, mais vous savez comment je peut m'en sortir ?
Accessoirement, comment fait-on pour mettre à jour correctement par le réseau ?

Merci pour tout,

Cordialement,


Darckense

--
Darckense
http://darckense.online.fr
> Lire le message (4 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Solution

Posté par Matthieu Duchemin (page perso, ) le 20/04/2005 à 11:14. (lien). Évalué à 3.

Télécharges :
ftp://ftp.free.fr/pub/Distributions_Linux/Mandrakelinux/devel/10.2(...)

et installe ce paquet avec un :


rpm -Uvh perl-URPM-1.11-1mdk.i586.rpm

ça devrais suffire.

Autrement pour faire une mise à jour proprerement, il suffit tout simplement de faire un :

urpmi --auto-select


ça suffit. La première fois il met à jour urpmi tout seul et tout ce qui touche de près au système urpmi, ensuite il redémarre urpmi et continue la mise à jour.

  • [^]Re: Solution

    Posté par Darckense (Jabber id, page perso, ) le 20/04/2005 à 12:19. (lien). Évalué à 1.

    Voici ce que cela me donne


    [root@delta darckense]# rpm -Uvh perl-URPM-1.11-1mdk.i586.rpm
    attention: perl-URPM-1.11-1mdk.i586.rpm: signature V3 DSA: NOKEY, key ID 26752624
    erreur: Dépendances requises:
    packdrake >= 5.0.2 est nécessaire pour perl-URPM-1.11-1mdk
    [root@delta darckense]# rpm -Uvh packdrake-5.0.20-1mdk.i586.rpm
    attention: packdrake-5.0.20-1mdk.i586.rpm: signature V3 DSA: NOKEY, key ID 26752624
    erreur: Dépendances requises:
    rpmtools <= 5.0.0 entre en conflit avec packdrake-5.0.20-1mdk
    [root@delta darckense]# rpm -Uvh rpmtools-5.0.20-1mdk.i586.rpm
    attention: rpmtools-5.0.20-1mdk.i586.rpm: signature V3 DSA: NOKEY, key ID 26752624
    erreur: Dépendances requises:
    perl(Config::IniFiles) est nécessaire pour rpmtools-5.0.20-1mdk
    [root@delta darckense]#


    Je tourne en rond... :-/


    Darckense

    --
    Darckense
    http://darckense.online.fr
    • [^]Ah... j'arrive a quelque chose !

      Posté par Darckense (Jabber id, page perso, ) le 20/04/2005 à 12:23. (lien). Évalué à 1.

      Je n'avais pas vu qu'il y avait aussi un paquet Perl-Config...

      J'ai retrouvé mon urpmi (vive la gestion des dépendances, au passage...), je vais de nouveau tenter la mise à jour.

      Merci pour ton aide (rapide !!).


      Darckense

      --
      Darckense
      http://darckense.online.fr
      • [^]Re: Ah... j'arrive a quelque chose !

        Posté par Matthieu Duchemin (page perso, ) le 20/04/2005 à 12:30. (lien). Évalué à 1.

        au plaisir :-)

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.mandriva