Probleme de mise à jour

Résolu
Bonjour,

je suis sous mandriva et le problème est que mes mises à jour se bloque
pouvez vous m'aidez svp?
Configuration: Linux Mandriva
Firefox 2.0.0.6

45 réponses

Résumé de la discussion

Blocage des mises à jour sous Mandriva : le problème semble venir d'un verrou du gestionnaire de paquets et de téléchargements en cours qui bloquent l’accès aux dépôts. Des mesures consistent à se connecter en root, vérifier les processus actifs avec ps aux | grep curl pour repérer les téléchargements en cours, puis supprimer les anciennes sources de mise à jour avec urpmi.removemedia -a. En cas de verrou persistant, il est aussi recommandé de supprimer le fichier /var/lib/urpmi/.LOCK pour libérer l’accès, et de relancer ensuite les mises à jour afin de renouveler les dépôts.

Bobot (l’IA à votre service)
  1. Re,

    Ca veut dire quoi mes mises à jour se bloque ? Qu'est ce qui se passe exactement ? Il faudrait que tu décrives ton problème et que tu donnes le texte s'il y a des messages d'erreur pour qu'on puisse t'aider.

    .
    1. je n'ai aucun message d'erreur mais le téléchargement n'avance pas des mises à jour.cela se bloque a un certain pourcentage tout commence bien pour les paquetage mais elle se stoppe par exemple a 13% et le debit est a 0.

      faut il d'autre explicatioN?
      1. D'accord, je comprends. Ca arrive de temps en temps (en tout cas, chez moi, ça le fait quelques fois). Pour moi, ce sont les serveurs de mise à jour qui doivent être surchargés ou pas très rapides et n'arrivent pas à servir tout le monde (c'est l'analyse que j'en ai faite).

        En règle générale, tu attends le lendemain ou à une heure où tout le monde est couché et ça marche.

        Sinon, tu peux changer de serveur et en choisir un qui soit le plus proche possible de chez toi.
        Ce site http://www.mandrivauser.de/smarturpmi/ permet de paramétrer tes sources en choisissant toi même les serveurs.

        .
    2. alors je vien de prendre une ligne au moins de chaque ftp proposé par contre hdist ensuite télécharger ca me sort un script et on dirait que c'est du php j'en fait quoi lol
      1. Attention,

        D'abord,

        1/ je vien de prendre une ligne au moins de chaque ftp proposé
        J'espère que tu sais ce que tu fais et que tu t'es renseigné de savoir ce qu'est, par exemple, les sources Testing ou Backports. Il ne s'agit pas de faire n'importe quoi, il faut que tu sélectionnes tes sources en connaissance de cause. C'est pour ça que le premier site easyurpmi ne te permet de mettre que les sources dites officielles de Mandriva et les plf.

        2/ Une fois ta selection faite, tu cliques sur le bouton "hdlist" puis tu copies les lignes qui sont juste au dessus du bouton "télécharger"

        3/ tu ouvres une console et tu te mets en mode root
        4/ Tu tapes la commande suivante :
        urpmi.removemedia -a


        5/ Tu colles les lignes que tu as copiées auparavant et tu vas boire un café ;-))

        A mon avis, tu ferais mieux de lire la documentation de mandriva avant de faire ta selection
        http://wiki.mandriva.com/

        .
    3. tu es la zustu?
      1. tu es la zustu?
        Oui, sauf que j'écris lentement et ma fille veut un câlin ;-)))))
    4. ok je vais lire la doc mais on ne sait jamais vu que je suis noob sous linux pourrai tu me conseiller en me disant ce que tu sélectionnerai comme source stp
      1. Pour ne pas prendre de risque, le mieux est de sélectionner 1 serveur ftp dans les pavets :
        main release
        contrib release
        non-free release
        plf-free release
        plf-nonfree release
        main updates
        contrib updates
        non-free updates
        et c'est tout.

        Surtout, n'oublies pas de taper la commande urpmi.removemedia -a avant de copier les lignes dans ta console.
    5. d'ailleur quand je rentre les lignes pour les sources il me répond a chaque fois

      ajout du media "..."
      base de donnée rpm verrouillée

      comment vérifier si ca a bien fonctionné?
      1. base de donnée rpm verrouillée
        C'est pas bon. Sans le faire exprès tu as du faire une manip qui a verrouillé la base urpmi.

        Ouvres une console en root et tapes :
        kill -9 urpmi puis tu fais "enter"
        Ensuite tu tapes :
        rm -f /var/lib/urpmi/.LOCK tel que c'est écrit là (en respectant les majuscules, les espaces...) puis "enter"
        Enfin tu tapes :
        rm -f /var/lib/urpmi/.RPMLOCK et tu fais "enter"

        Tout ça va déverrouiller ta base urpmi.

        Ensuite seulement tu tapes :
        urpmi.removemedia -a

        et pour finir, tu colles les lignes que tu as copiées du site.
    6. oui je fai la commande en root et plus fort c'est qu'il ne trouve pas la commande urpmi.removemedia -a
      1. il ne trouve pas la commande urpmi.removemedia -a
        Cette commande ne t'indiquera rien, elle sert juste à virer tes anciennes sources de mise à jour
    7. Modérateur
      Salut,

      affiche le résultat de

      whoami

      voici ce que ça donne chez moi
      debian:~# whoami
      root
      debian:~#
      
      affiche de la même façon
      1. Modérateur
        maintenant tape
        urpmi.removemedia -a 
        et affiche ce que tu vois à l'écran (y compris l'invité root@localhost )

        1. Salut lami20j,
          Question curieuse : ça veut dire quoi 106485010510997108 ?

          .
      2. [root@localhost seb]# urpmi.removemedia -a
        rien à retirer (utiliser urpmi.addmedia pour ajouter un média)
        [root@localhost seb]#
        1. [root@localhost seb]# urpmi.addmedia main_release http://ftp.proxad.net/... with media_info/hdlist.cz
          ajout du média « main_release »
          base de donnée rpm verrouillée
          1. Modérateur
            t'as pas le Centre de Contrôle Mandriva ouvert?
          2. Affiche le résultat de :

            ps -aef | grep rpm | grep -v grep


            .
        2. Non je n'ai pas le Centre de Contrôle Mandriva ouvert

          [root@localhost seb]# ps -aef | grep rpm | grep -v grepps -aef | grep rpm | grep -v grep
          grep: grepps: Aucun fichier ou répertoire de ce type
          [root@localhost seb]#
          1. [root@localhost seb]# ls -al /var/lib/urpmi/
            total 32
            drwxr-xr-x 2 root root 4096 2008-04-11 22:29 ./
            drwxr-xr-x 22 root root 4096 2008-04-10 13:09 ../
            -rw-r--r-- 1 root root 20653 2007-10-08 10:02 compssUsers.flat
            -rw-r--r-- 1 root root 0 2008-04-11 22:32 .LOCK
            -rw-r--r-- 1 root root 0 2008-04-11 21:40 MD5SUM
            [root@localhost seb]#
            1. Modérateur
              t'as tapé quoi là? ;-))

              c'est ça que tu dois taper
              ps -aef | grep rpm | grep -v grep
              et pas ça
              ps -aef | grep rpm | grep -v grepps -aef | grep rpm | grep -v grep
              • 1
              • 2
              • 3