Fehlermeldung bei Installation: sysvinit was corrupt

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
simon bienlein
Beiträge: 66
Registriert: 17.06.2003 10:48:23
Kontaktdaten:

Fehlermeldung bei Installation: sysvinit was corrupt

Beitrag von simon bienlein » 02.10.2003 23:44:01

Hallo zusammen,

wie bereits in älteren Beiträgen geschrieben, möchte ich die Debian Woody
Installations-CD so anpassen, dass die Installation mit einer
Braillezeile durchgeführt werden kann. Im Paket sysvinit befindet sich
die Datei rcS, die beim späteren Systemstart von Festplatte abgearbeitet
wird. Ich fügte diesem Paket (in der Datei data.tar.gz) ein paar Ordner
hinzu und passte die Datei rcS an. Meine modifizierte .deb-Datei ist
knappe 3,5 MB groß.

Bei der Installation des Basissystems bekomme ich allerdings eine
Fehlermeldung und die Installation wird abgebrochen. Hier Auszüge der
dritten Konsole:

Oct 2 19:55:15 (none) user.info dbootstrap[91]: making symlink from
/dev/hdc to /dev/cdrom
Oct 2 19:55:15 (none) user.info dbootstrap[91]: running
'/usr/sbin/debootstrap --boot-floppies --arch i386

woody /target file:/instmnt'
Oct 2 19:57:48 (none) user.err dbootstrap[91]:
file:/instmnt/pool/main/s/sysvinit/sysvinit_2.84-2woody1_i386.deb was
corrupt
Oct 2 19:58:16 (none) user.err dbootstrap[91]: Couldn't download
sysvinit
Oct 2 19:58:20 (none) user.info dbootstrap[91]: Unmounting partition
mounted at /instmnt
Oct 2 19:58:32 (none) user.info init: Starting pid 90, console
/dev/tty2: '-/bin/sh'

Der Dateiname der fehlerhaften .deb-Datei ist richtig und die Datei
befindet sich genau unter diesem Namen auf der eingelegten
Installations-CD.

Was könnte ich bei der Modifizierung dieses Pakets falsch gemacht haben?

Ich entpackte den Inhalt mit
ar x sysv*.deb
in ein leeres Verzeichnis und entpackte die datei data.tar.gz.
Hier fügte ich in die Verzeichnisstruktur den Ordner
/usr/local/brltty
mit Unterordnern hinzu und editierte die Datei rcS und schnürte daraus
ein neues data.tar.gz
Diese veränderte Datei fügte ich in das ja bereits bestehende Paket mit
dem Aufruf
ar r sysv.deb data.tar.gz
hinzu und brannte die neue CD.

Vielen Dank im Voraus für eure Hilfe

Gruß

Simon
Homepage: http://www.bienlein.com

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 03.10.2003 03:04:32

Es kann sein, dass die Pakete irgendwo eine (MD5) Checksumme enthalten, oder mit speziellen Optionen wieder zusammengeoackt werden müssen. Die Prüfsummen könnten sich auch in einem andere File befinden. Wenn es wirklich ein Prüfsummen Problem ist, müsste "nur" die Prüfsumme an der passenden Stelle angepasst werden...

Details weiss ich aber jetzt leider auch nicht.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

simon bienlein
Beiträge: 66
Registriert: 17.06.2003 10:48:23
Kontaktdaten:

Beitrag von simon bienlein » 03.10.2003 11:15:10

Hallo,

das mit den Checksummen hab ich auch schon gedacht. Ich habe vor einigen Wochen in der debian-user-german-Mailingliste gefragt, wie ich dieses .deb-Paket entpacken und wieder zusammenpacken kann und da wurde nichts von speziellen Optionen gesagt.
Wäre echt super, wenn ich das hinkriegen würde. Ich ändere ja nix an der Funkton des paketes, sondern füge eben nur einen Ordner und eine veränderte rcS ein. Diese rcS soll beim Neustart eben auch die Braillezeile abfragen.

PS: Ich werde es jetzt mal mit dem Originalpaket sysvinit versuchen. Wenns dann funktioniert weiß ich dass es an meinem veränderten Paket liegt.

Für weitere Hilfe wäre ich sehr dankbar.

Simon

Antworten