urpmi cassé suite maj perl : Can't locate URPM.pm in @INC - Installation - Linux et OS Alternatifs
Marsh Posté le 15-11-2004 à 15:58:20
Est-ce que le rep /usr/lib/perl5/5.8.5 existe ?
moi je tenterai un
ln -s /usr/lib/perl5/5.8.6 /usr/lib/perl5/5.8.5 |
Marsh Posté le 15-11-2004 à 16:00:48
jeep05> comment a-t-il mis à jour perl ?
il a pris le perl d'une distro supérieur ? n'est ce pas ?
Marsh Posté le 15-11-2004 à 16:00:48
urpmi urpmi
C'était trop gros j'ai pas résisté c'est bon je suis déjà dehors
Marsh Posté le 15-11-2004 à 16:02:47
Dark_Schneider a écrit : jeep05> comment a-t-il mis à jour perl ? |
il a fait urpmi --auto-select
avec les sources cooker
Marsh Posté le 15-11-2004 à 16:04:02
bobuse a écrit : Est-ce que le rep /usr/lib/perl5/5.8.5 existe ?
|
Citation : # ls /usr/lib/perl5/ |
Marsh Posté le 15-11-2004 à 16:12:10
pas de bol, perl vient d'être updater et il n'est pas compatible binairement et sur la ML :
Citation : |
Marsh Posté le 15-11-2004 à 16:17:43
arf, finalement ca tombe bien, je vais éviter de faire la mise à jour chez moi !! lol.
Pour mon pote, qu'y a t-il à faire concrètement ?
Marsh Posté le 15-11-2004 à 16:18:36
Je confirme : urpmi <nom_du_package> ou urpmi.update -a ne marche plus. Par contre:
urpmi.update <nom du media1> <nom2> etc... et
urpmi --auto-select
marchent toujours.
Marsh Posté le 15-11-2004 à 16:19:22
Pour ton pote : reprends les paquets des CDs et utilise rpm -Uvh --oldpackage pour reinstaller les originaux.
Marsh Posté le 15-11-2004 à 16:25:04
zeb_ a écrit : Je confirme : urpmi <nom_du_package> ou urpmi.update -a ne marche plus. Par contre: |
pas chez lui
Marsh Posté le 15-11-2004 à 16:27:43
jeep05 a écrit : pas chez lui |
J'ai vu une update de perl depuis ce matin, ca commence a etre repare alors.
De toute facon, il faut le faire revenir aux precedente versions.
Marsh Posté le 15-11-2004 à 16:32:49
il doit installer l'ancienne version de perl avec rpm ou attendre la nouvelle version de urpmi faites pour le nouveau perl
Marsh Posté le 15-11-2004 à 16:41:21
ok je vais lui faire remettre la précédente version de perl.
c'est embetant quand meme heureusement que je n'ai pas mis à jour chez moi, j'aurai également été bloqué.
Comment se fait-il qu'ils sortent une version qui puisse bloquer urpmi ?
Marsh Posté le 15-11-2004 à 16:57:28
il faut lire. il en avait déjà parlé et dans le mail il dit que cela va casser les programmes écrit en perl.
urpmi est écrit en perl.
faut il que je te rapelle ceci -> http://www.linux-wizard.net/howto. [...] cle=39#not
et ceci -> http://www.linux-wizard.net/howto. [...] 9#integrer
Marsh Posté le 15-11-2004 à 17:07:50
c'est réparé chez le pote grace à :
Code :
|
Marsh Posté le 08-11-2005 à 19:13:40
salut ! j'ai exactement le même problême. Il est survenu apres une tentative de mise à jour de mandrake 10.1 à mandriva 2005.
J'aimerai savoir où tu as trouvé le "perl-5.8.5-3.1.101mdk.i586.rpm" en question. Sur un CD d'instalation ?
Marsh Posté le 08-11-2005 à 19:16:34
il est surement sur le CD d'install de la 10.1
Marsh Posté le 08-11-2005 à 19:43:16
Ou ici :
ftp://ftp.free.fr/mirrors/ftp.man [...] edia/main/
Ou là :
ftp://ftp.free.fr/mirrors/ftp.man [...] 10.1/RPMS/
Marsh Posté le 09-11-2005 à 17:48:47
merci beaucoup !
j'ai pu trouver le perl-5.8.5-3.1.101mdk.i586.rpm, le perl-Gtk2-1.054-1mdk.i586.rpm mais il me manque encore le perl-base-5.8.5-3.1.101mdk. que je n'ai trouvé ni dans les CD d'instalation, ni dans les FTP.
Je pense pourtant qu'il s'agit bien d'un fichier, vu que j'obtiens ceci :
"échec de l'ouverture de perl-base-5.8.5-3.1.101mdk.: No such file or dectory"
Marsh Posté le 09-11-2005 à 20:25:25
il y est cherche bien
et c'est perl-base-5.8.5-3.1.101mdk.i586.rpm
Marsh Posté le 17-11-2005 à 20:45:49
bonsoir !
j'ai rassemblé les trois fichiers et tapé les deux lignes de code. Seulement j'obtiens ceci :
Code :
|
puis:
Code :
|
Et pourtant je crois bien avoir le même problême... est-ce que ça vient du fait que j'ai trouvé ces fichiers sur le FTP et non le CD d'installation ?
Marsh Posté le 18-11-2005 à 17:07:11
Installe urpmi de la Mandriva 2005
liste des fichiers à télécharger :
+ urpmi : ftp://ftp.free.fr/mirrors/ftp.man [...] noarch.rpm
+ rpmtools : ftp://ftp.free.fr/mirrors/ftp.man [...] k.i586.rpm
+ perl-URPM : ftp://ftp.free.fr/mirrors/ftp.man [...] k.i586.rpm
tu télécharges le tout dans un répertoire, puis dans ce répertoire via une console ( en tant que root ), tu fais :
|
ceci permettra de mettre à jour urpmi dans la version de la 2005 ( ce qui avait échoué précédemment ).
Si il met une erreur parce qu'il manque un package, tu vas sur ftp://ftp.free.fr/mirrors/ftp.man [...] media/main et tu télécharges le package qui manque, tu le mets dans le rep et tu refais rpm -Uvh *. rpm
Marsh Posté le 22-11-2005 à 14:55:46
bonjour !
Merci beaucoup dark-schneider, j'ai pas mal avancé en suivant tes instruction,j'ai téléchargé un bon nombre de paquetage, pour finir voilà ce que j'obtiens :
Code :
|
puis quelques secondes plus tard:
Code :
|
je précise que je n'ai rien trouvé du nom de "libXfixes" dans ton FTP, et que le "drakxtools = 10.1-26mdk", je l'ai téléchargé d'un autre site.
que faire ? je sens que le bout du tunel approche !
Marsh Posté le 22-11-2005 à 17:16:41
Citation : |
libXfixes.so.3 est fournit par le package libxorg-x11. Cependant, as tu réussi a installer urpmi, perl-URPM et rpmtools ? est ce que urpmi remarche à nouveau ?
Marsh Posté le 22-11-2005 à 18:02:14
non, car à chaque fois que je fais "rpm -Uvh *. rpm" , il manque des packages. Au fur et à mesure que je les télécharge et les mets dans le dossier en question, il en manque des nouveaux.
Voilà où j'en suis après avoir ajouté libxorg-x11 :
Citation : attention: le paquetage drakxtools = 10.1-26mdk a déjà été rajouté, replacé drakxtools <= 10.2-24mdk |
Marsh Posté le 22-11-2005 à 19:13:26
on va faire un truc, dans le répertoire tu ne gardes que urpmi, perl-URPM et rpmtools et ensuite tu fais :
|
Marsh Posté le 22-11-2005 à 23:06:51
merci beaucoup.
il se passe plein de choses... je te met tout en vrac parceque pour moi c'est du chinois ...
Citation : Préparation... ########################################### [100%] |
Marsh Posté le 22-11-2005 à 23:43:51
cool, il ne manque plus qu'un package perl-Locale-gettext qui fournit le fichier Locale/gettext.pm
donc tu le télécharges et tu l'installes
ftp://ftp.free.fr/mirrors/ftp.man [...] k.i586.rpm
|
après cela urpmi devrait marcher à nouveau et tu peux poursuivre la mise à jour :
|
Marsh Posté le 23-11-2005 à 22:43:32
voilà, j'ai fait ce que tu m'as dit, et ça a l'air d'avoir marché... j'ai juste eu ceci à la fin de la mise à jour, c'est surement assez simple... j'imagines que ce sont des paquetages à installer ?
L'installation a échoué, il manque les fichiers : |
Marsh Posté le 15-11-2004 à 15:49:01
J'ai un copain qui à problème suite à une mise à jour de perl apparemment.
urpmi ne marche plus.
# urpmi 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/5.8.4 /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 17.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.5/urpm.pm line 17.
Compilation failed in require at /usr/sbin/urpmi line 22.
BEGIN failed--compilation aborted at /usr/sbin/urpmi line 22.
# slocate urpm.pm
/usr/lib/perl5/vendor_perl/5.8.5/urpm.pm
/usr/lib/perl5/vendor_perl/5.8.5/gurpm.pm
j'ai accès à sa console via SSH pour le dépanner si vous savez comment réparer...