« grub 2 et multiboot linux | Home | initrd sur 2.6.3* »

aptitude Method rred

posté par cep le 4 novembre 2009

Ce matin il m’était impossible de faire les mises à jour. La commande aptitude update tout comme apt-get update se terminaient toujours par ce message d’erreur :

E: Method rred has died unexpectedly!
E: Le sous-processus rred a commis une violation d’accès mémoire

La solution trouvée pour récupérer la liste des paquets à mettre à jour a été de lancer la commande aptitude update avec l’option  -o Acquire::Pdiffs=false :

:~# aptitude update -o Acquire::Pdiffs=false

Avec cette option on ne récupérée pas simplement la liste des paquets ayant été modifiés mais la totalité de la liste. Cela a bien sûr pour conséquence d’augmenter l’utilisation de la bande passante sur les miroirs.

Pour plus de détails sur cette option voir :

http://www.debian-administration.org/article/Avoiding_slow_package_updates_with_package_diffs

Curieusement, après avoir fait mon aptitude update une fois avec cette option, les autres “updates” se sont déroulés normalement sans avoir à entrer à nouveau ce paramètre.

cep

Topics: Général, debian |

2 Responses to “aptitude Method rred”

  1. Patrice Bridoux Says:
    4 novembre 2009 at 11:11

    Bonjour Cep,

    On est donc le 4 nov. J’ai exactement le même problème que vous sur mon pc ce matin. Je cherche et trouve dans google votre post du 4 nov : pas mal ! Votre solution fonctionne et j’ai aussi le même constat que je peux reprendre ensuite mes activités normales et donc obtenir ma dose de mise à jour du matin.

    Merci d’être à tout le monde et bonne journée.

  2. phlinux Says:
    4 novembre 2009 at 15:02

    Bjr,
    A noter que lancer cette commande “dans la foulée” donne le même résultat. Donc perso j’ai rebooté pour que ça fonctionne, mais peut être que fermer et relancer le terminal est suffisant ? A moins qu’un processus soit à tuer pour éviter le reboot ?

Comments

*
Pour prouver que vous n'êtes pas un bot, recopiez le code ci-dessous
Anti-Spam Image