dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
xcomm
Beiträge: 804
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von xcomm » 26.08.2010 10:23:44

Hi Gemeinde,

seit einem Upgrade meines Sid-Systems gestern habe ich Fehler, welche scheinbar von Oracle Paketen herrühren. Irgendjemand eine Idee, was es damit aufsich hat, und wie ich eventuell trotzdem VirtualBox-3.0 wieder installiert bekomme? (Ich kann die OSE-Variante nicht nehmen, da ich USB für daS iPhone benötige.)

Code: Alles auswählen

apt-get install virtualbox-3.0
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Die folgenden NEUEN Pakete werden installiert:
  virtualbox-3.0
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
8 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 44,3M B an Archiven heruntergeladen werden.
Nach dieser Operation werden 88,6M B Plattenplatz zusätzlich benutzt.
Vorkonfiguration der Pakete ...
Warnung, in Datei »/var/lib/dpkg/status« nahe Zeile 15437 Paket »virtualbox«:
 error in Version string '1.6.6-35336_Debian_lenny': ungültiges Zeichen in Revisionsnummer
Warnung, in Datei »/var/lib/dpkg/status« nahe Zeile 15438 Paket »virtualbox«:
 error in Config-Version string '1.6.6-35336_Debian_lenny': ungültiges Zeichen in Revisionsnummer
Warnung, in Datei »/var/lib/dpkg/status« nahe Zeile 28292 Paket »jre«:
 error in Version string '1.6.0_01-1': ungültiges Zeichen in Versionsnummer
Warnung, in Datei »/var/lib/dpkg/status« nahe Zeile 69237 Paket »virtualbox-3.0«:
 error in Version string '3.0.14-58977_Debian_lenny': ungültiges Zeichen in Revisionsnummer
Warnung, in Datei »/var/lib/dpkg/status« nahe Zeile 69238 Paket »virtualbox-3.0«:
 error in Config-Version string '3.0.14-58977_Debian_lenny': ungültiges Zeichen in Revisionsnummer
Warnung, in Datei »/var/lib/dpkg/available« nahe Zeile 17333 Paket »virtualbox«:
 error in Version string '1.6.6-35336_Debian_lenny': ungültiges Zeichen in Revisionsnummer
Warnung, in Datei »/var/lib/dpkg/available« nahe Zeile 31774 Paket »jre«:
 error in Version string '1.6.0_01-1': ungültiges Zeichen in Versionsnummer
Warnung, in Datei »/var/lib/dpkg/available« nahe Zeile 77340 Paket »virtualbox-3.0«:
 error in Version string '3.0.14-58977_Debian_lenny': ungültiges Zeichen in Revisionsnummer
Warnung, in Datei »/var/lib/dpkg/available« nahe Zeile 89808 Paket »jdk«:
 error in Version string '1.5.0_03-1': ungültiges Zeichen in Versionsnummer
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/virtualbox-3.0_3.0.14-58977_Debian_lenny_i386.deb (--unpack):
 Fehler beim Parsen, in Datei »/var/lib/dpkg/tmp.ci/control« nahe Zeile 2 Paket »virtualbox-3.0«:
 error in Version string '3.0.14-58977_Debian_lenny': ungültiges Zeichen in Revisionsnummer
configured to not write apport reports
                                      Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/virtualbox-3.0_3.0.14-58977_Debian_lenny_i386.deb
[ Rootkit Hunter version 1.3.6 ]
File updated: searched for 163 files, found 138
N: Ignoring file 'winehq.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'winehq.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Sub-process /usr/bin/dpkg returned an error code (1)
(Das die Fehler in den Namen und Versionen angemeckert werden, kann auch bedeuten, dass das neue apt etwas achtsamer geworden ist.)

Danke, xcomm

PS.: aptitude geht gerade nicht nach dist-upgrade im Unstable - apt 0.7.25.3 [Not candidate version] - ist aber eine andere Baustelle.
PS2: VirtualBox 3.0 ist das Einzige welches bei mit tut, bei höheren Version bekommt man Speicherzugriffsfehler - ist auch eine andere Geschichte.

pferdefreund
Beiträge: 3800
Registriert: 26.02.2009 14:35:56

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von pferdefreund » 27.08.2010 07:18:58

Ich vermute mal, daß es der _ ist, der zu Problemen führt.
Eventuell das Paket mal entpacken - weiß gerade nicht wie - und mit
nem Hex-Editor (wegen Zeilenubruechen usw) den String suchen und
das _ durch ein - ersetzen (Am besten natürlich bei ner Kopie).
Khexedit kann so was.
Eventuell gibts bei apt-get auch die Möglichkeit mit "ignore error" zu
installieren - hab die Man-Page gerade nicht gelesen.
Was sagt den dpkg wenn man das runtergeladene deb direkt damit
installieren will (sollte in /var/apt/cache liegen...

Benutzeravatar
xcomm
Beiträge: 804
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von xcomm » 27.08.2010 13:21:30

Hi Pferdefreund,

danke für Deine Antwort.

Scheint wohl an einer neuen Version von dpkg zu liegen welche sich besonders nicklig zeigt.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=591885

Ich werde wohl erstmal versuchen wieder downzugraden.

Danke, xcomm

Clio

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von Clio » 27.08.2010 14:04:19

Diesen Fehler hatte ich vor kurzer Zeit auch mal. Da aber ein Programm angemeckert wurde, welches ich nicht installiert hatte, habe ich das aus der im Pfad angegebenen Datei gelöscht. Das Problem ist dann nicht mehr aufgetaucht.
Apt hat jetzt eine neue Version bekommen, dadurch sind einige Abhängigkeiten noch nicht aufgelöst. Heute läuft jedoch wieder alles ok.
Vielleicht lag es auch daran.
Mit einem Downgrade bei Sid wirst Du nicht glücklich, das würde ich noch mal überdenken.

Benutzeravatar
xcomm
Beiträge: 804
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von xcomm » 27.08.2010 14:22:00

Hi Clio,

ja das mit dem Downgrade habe ich auch wieder verworfen, nachdem ich sah, was er mitnehmen wollte.

Apt funktioniert seit heute wieder im Sid.

Das Problem habe ich nur mit der VirtualBox-3.0. Diese bekomme ich nicht installiert. Scheinbar stimmt auch irgendwas in dem Paket nicht.
3.2 kann ich mit dpkg -i installieren, allerdings hab ich da leider einen Speicherzugriffsfehler.

Danke, xcomm

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von KBDCALLS » 27.08.2010 14:32:16

Warum nimmst du nicht den Installer von Virtualbox? Wenn du einen anderen Kernel hast als den Originalen von Lenny dann ist eh mit den Debs Essig.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

dawg
Beiträge: 441
Registriert: 29.12.2008 19:59:00

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von dawg » 27.08.2010 17:03:55

Ich habe die selbe Fehlemeldung erhalten: Auch Sid, auch die Oracle-Version.
Ich habe kurzerhand den gesamten Eintrag für VirtualBox entfernt (nach backup), und das hat geklappt.
Das ist jetzt schon ein oder zwei Wochen her, es scheint also geklappt zu haben.
Die Frage ist, welche Datei genau ich bearbeitet habe. Weiss ich leider nicht mehr, eine aus der Fehlermeldung.

Vermutlich wohl: /var/lib/dpkg/status, weil das eine recht hohe Zeilennummer war (ala soundsoviel-tausend)

michaa7
Beiträge: 5061
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von michaa7 » 28.08.2010 01:59:24

... genau diese datei ist es (Vorsicht beim bearbeiten dieser datei!!!)

Bei den älteren virtualbox versionen wurde von SUN/Oracle nicht strickt auf die debian policy geachtet, daher der fehler. In den neuen versionen ist dies nun behoben. Siehe auch:

http://sidux.com/index.php?name=PNphpBB ... 359#163359
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
xcomm
Beiträge: 804
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von xcomm » 30.08.2010 11:24:12

Hi Michaa7, hi Dawg,

danke für Eure Hilfe.

Mit

Code: Alles auswählen

dpkg --clear-avail
kann ich die Fehlermeldungen erstmal loswerden. Musste Sie dann aber doch in der /var/lib/dpkg/status verschwinden lassen.

Bleibt mir nur das Problem, das bei mir nur virtualbox-3.0 läuft, welches ich aber nicht installieren kann, weil es auch noch falsche Nummern im Paket hat.

@dawg - welchen Eintrag verwendest Du in der sources.list für Virtualbox - Lenny oder Squeeze?
Und welchen Kernel hast Du am laufen? Sonst wirst Du ja ein topaktuelles Sid fahren, so das wir keine Unterschiede haben sollten. Allerdings habe ich ein i565 laufen. Bei mir installiert er 3.2 problemlos, aber es stirbt beim Start mit einem Speicherzugriffsfehler.

Zusatz:
Ok - ich kann meine VM von Hand aus GNOME unter VirtualBox-3.2 starten.

Code: Alles auswählen

 
Alt-F2 -> VBoxSDL -vm winxp
Nur VirtualBox selbst geht nicht aufzurufen. ;-)

Regards, xcomm

dawg
Beiträge: 441
Registriert: 29.12.2008 19:59:00

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von dawg » 30.08.2010 23:14:15

@dawg - welchen Eintrag verwendest Du in der sources.list für Virtualbox - Lenny oder Squeeze?
Und welchen Kernel hast Du am laufen? Sonst wirst Du ja ein topaktuelles Sid fahren, so das wir keine Unterschiede haben sollten. Allerdings habe ich ein i565 laufen. Bei mir installiert er 3.2 problemlos, aber es stirbt beim Start mit einem Speicherzugriffsfehler.
$ cat /etc/apt/sources.list.d/virtualbox.list
#VIRTUALBOX
deb http://download.virtualbox.org/virtualbox/debian/ squeeze non-free

$ uname -r
2.6.35-mt-localmodconfig-0

Mit anderen Kerneln habe ich aber auch keine Probleme gehabt.
Ja, ist schon aktuell (täglich upgrade +dist-upgrade), aber ohne Gnome oder KDE.

# dpkg -l | grep virtualbox
ii virtualbox-3.2 3.2.8-64453~Debian~squeeze Oracle VM VirtualBox


dpkg --clear-avail
Ich kann mich dunkel an sowas erinnern.

Kannst Du nicht einfach erstmal bei der 3.0-Version bleiben?
(oder habe ich das so richtig verstanden, dass Du die *nicht* installieren kannst?)

Benutzeravatar
xcomm
Beiträge: 804
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von xcomm » 01.09.2010 09:56:46

Hi Dawg,

danke nochmal für Deine Infos. Mal schauen wie sich mein Virtual-Box 3.2 Runtime Error noch auflöst, vielleicht mit der nächsten Version.

Best regards, xcomm

mutorio
Beiträge: 1
Registriert: 09.02.2011 14:36:04

Re: dpkg ungültiges Zeichen in Revisionsnummer - Oracle

Beitrag von mutorio » 09.02.2011 14:42:36

Hatte das gleiche Problem, konnte es jedoch mit synaptic lösen.

Dort nach dem Paket virtualbox-3.0 suchen, Rechtsklick: entfernen inklusiver aller Konfigurationsdateien anwenden fertig.

Das Paket virtualbox-3.0 war bei mir schon länger deinstalliert, da ich bereits die Version 3.2 verwende, das Problem waren wohl nur die verwaisten Konfigurationsdateien.

einen schönen Gruß,

mutorio

Antworten