staging.inyokaproject.org

[Debian 7.6] Fehlermeldung "Versionsnummer beginnt nicht mit einer Ziffer"

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

saltemohn

Anmeldungsdatum:
22. September 2014

Beiträge: Zähle...

Hallo,

ich weiss, der Fehler wurde schon öfters gemeldet, aber bisher hat nichts funktioniert, was ich probiert habe. Ich bin gerade dabei, mir einen OpenVZ Server mit Debaian Wheezy (die Angaben zum System, die ich gemacht habe, stimmen nicht, ich musste aber etwas eintragen) zu installieren. Mein Problem: Es kommt der oben genannte Fehler.

Die Ausgabe der Konsole:

root@DE2MJS-Server:/usr/src# dpkg -i /usr/src/kernel-image-2.6.8-022stab064-up_OpenVZ.2.6.8_i386.deb
dpkg: Fehler beim Bearbeiten von /usr/src/kernel-image-2.6.8-022stab064-up_OpenVZ.2.6.8_i386.deb (--install):
 Parsen der Datei »/var/lib/dpkg/tmp.ci/control«, nahe Zeile 2 Paket »kernel-image-2.6.8-022stab064-up«:
 Fehler in Versionszeichenkette »OpenVZ.2.6.8«: Versionsnummer beginnt nicht mit einer Ziffer
Fehler traten auf beim Bearbeiten von:
 /usr/src/kernel-image-2.6.8-022stab064-up_OpenVZ.2.6.8_i386.deb

Ich hoffe, jemand weiss eine Lösung.

Liebe Grüße, saltemohn

Bearbeitet von tomtomtom:

Absichtlich falsch eingetragene Version aus Versionsauswahl entfernt, Titel angepasst.

Moderiert von tomtomtom:

Ins am wenigsten unpassende Forum verschoben.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

Dir ist schon bewusst, das Debian eine eigene Community hat?

▶ http://debianforum.de ◀

Außerdem verstehe ich nicht ganz, was dein Ziel ist. Du kannst auf einem OpenVZ-System keinen anderen Kernel installieren bzw. nutzen, das ist technisch nicht möglich.

saltemohn

(Themenstarter)

Anmeldungsdatum:
22. September 2014

Beiträge: Zähle...

tomtomtom schrieb:

Dir ist schon bewusst, das Debian eine eigene Community hat?

▶ http://debianforum.de ◀

Nein, dass wusste ich bisher noch nicht, aber danke für den Hinweis

Außerdem verstehe ich nicht ganz, was dein Ziel ist. Du kannst auf einem OpenVZ-System keinen anderen Kernel installieren bzw. nutzen, das ist technisch nicht möglich.

Ich habe doch Debain, auf dem ich OpenVZ installiere

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

saltemohn schrieb:

Nein, dass wusste ich bisher noch nicht, aber danke für den Hinweis

Sollte ja eigentlich schon beim Namen dieses Forum auffallen, dass das kein Debian ist...

Ich habe doch Debain, auf dem ich OpenVZ installiere

Da klingt dann schon sinnvoller. Ich dachte, du willst innerhalb einer VM, in der Debian läuft, einen Kernel installieren.

TomTobin

Avatar von TomTobin

Anmeldungsdatum:
24. August 2007

Beiträge: 3101

Fehler in Versionszeichenkette »OpenVZ.2.6.8«: Versionsnummer beginnt nicht mit einer Ziffer

Hast Du das Paket selbst gebaut? Die Versionsnummer muss mit einer Ziffer beginnen, daher ist OpenVZ.2.6.8 falsch. 2.6.8.OpenVZ hingegen sollte funktionieren.

Gruß

Tom

Edit: Willkommen im Forum 😉

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

TomTobin schrieb:

Hast Du das Paket selbst gebaut?

Meine Glaskugel sagt es wurde nach dieser uralten Anleitung gearbeitet.

Daher vermutlich auch die steinalte Kernelversion.

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17630

TomTobin schrieb:

Fehler in Versionszeichenkette »OpenVZ.2.6.8«: Versionsnummer beginnt nicht mit einer Ziffer

Hast Du das Paket selbst gebaut? Die Versionsnummer muss mit einer Ziffer beginnen, daher ist OpenVZ.2.6.8 falsch. 2.6.8.OpenVZ hingegen sollte funktionieren.

Ich würde schätzen, dass die Versionsnummer nur ein Teil der Zeichenkette ist, und etwas wie OpenVZ-2.6.8 erwartet wird.

So wie in kernel-image-2.6.8-02... .

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

wget http://downloads.howtoforge.com/debian_openvz_howto/kernel-image-2.6.8-022stab064-up_OpenVZ.2.6.8_i386.deb
ar -x kernel-image-2.6.8-022stab064-up_OpenVZ.2.6.8_i386.deb
tar -xf data.tar.gz
head -n2 control
Package: kernel-image-2.6.8-022stab064-up
Version: OpenVZ.2.6.8

Das ist also als Version tatsächlich OpenVZ.2.6.8 festgelegt. 2.6.8_OpenVZ wäre wohl kein Problem gewesen.

Laut man deb-control ist das Format des "Versions"-Feldes in man deb-version beschrieben.

ÜBERSICHT
       [ Epoche:] Upstream-Version [-Debian-Revision ]
Epoche Dies ist eine einzelne  (typischerweise  kleine)  vorzeichenlose
              ganze Zahl. Sie darf entfallen, wobei dann Null angenommen wird.
              Falls sie entfällt, darf die Upstream-Version keine Doppelpunkte
              enthalten.
Upstream-Version
...
       Upstream-Version darf nur alphanumerische Zeichen  (»A-Za-z0-9«)
              und  .   +  -  :  ~  (Satzpunkt, Plus, Bindestrich, Doppelpunkt,
              Tilde) enthalten und sollte mit einer Zahl  beginnen.

dpkg scheint da das "sollte" wohl mit "muss" zu interpretieren.

saltemohn

(Themenstarter)

Anmeldungsdatum:
22. September 2014

Beiträge: 3

tomtomtom Das ist richtig, was deine Glaskugel gesagt hat.

Danke für die ganzen Antworten, aber ich benutze jetzt wohl doch besser eine Anleitung, die auch funktioniert 😉 Danke für eure Hilfe

Antworten |