Fehler in Versionszeichenkette

Seit einiger Zeit wird beim Anwerfen von apt immer wieder folgende Warnung ausgeworfen:

Warnung, in Datei »/var/lib/dpkg/available« nahe Zeile 19390 Paket »virtualbox«:
Fehler in Versionszeichenkette »1.6.2-31466_Debian_etch«: ungültiges Zeichen in Revisionsnummer

Beide Pakete sind aber gar nicht mehr verfügbar.

Durch eine kleine Recherche im Internet bin ich jetzt auf folgende Lösung gestoßen:

dpkg --clear-avail

Damit werden laut der manpage die existierenden Informationen, welche Pakete verfügbar seien, gelöscht.

Danach noch apt neukonfigurieren:

dpkg-reconfigure apt

Damit sind die Warnungen Geschichte.