Comme ceux ci :


dpkg : avertissement : parsing file '/var/lib/dpkg/available' near line 17238 package 'virtualbox':

 erreur dans la chaîne Version « 1.5.6-28266_Ubuntu_feisty »: caractère non valable dans le numéro de révision

dpkg : avertissement : parsing file '/var/lib/dpkg/available' near line 76973 package 'virtualbox-2.2':

 erreur dans la chaîne Version « 2.2.4-47978_Ubuntu_hardy »: caractère non valable dans le numéro de révision


Des vieilles installations de virtualbox (version PUEL) avec une convention de nommage incorrecte (au moins maintenant) garder en référence dans la base de données de dpkg.

Qu'a cela ne tienne on va corrigé le fichier :

    - On vérifie que les _Ubuntu_ ne conercene que ces lignes :

grep _Ubuntu_ /var/lib/dpkg/available

    - Puis on corrige avec un petit coup de sed sur le fichier :

sudo sed -i 's/_Ubuntu_/~Ubuntu~/g' /var/lib/dpkg/available

Et voila la référence est maintenant syntaxiquement valable mais fausse... en même temps je me vois pas réinstaller ces paquets manuellement!