No Hash entry in Release file

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
guennid

No Hash entry in Release file

Beitrag von guennid » 13.04.2009 10:45:13

Ich verwende seit woody-Zeiten das Verzeichnis /root/inst als lokales repo mit dpkg-scanpackages.
Den Verschlüsselungskram machte ich seit etch so:

Code: Alles auswählen

gpg --gen-key --homedir /root/inst
apt-key add /root/inst/pubring.gpg
die Einbindung in apt-get folgte über dieses script:

Code: Alles auswählen

#!/bin/sh
cd /
cd /root/inst
dpkg-scanpackages ./ /dev/null > Packages && gzip -c Packages > Packages.gz
apt-ftparchive release . > Release
gpg --homedir /root/inst/ -a --yes --output Release.gpg -b Release
apt-get update
Was ich da bei dieser Schlüsselei anstelle, weiß ich nicht wirklich. Ich habe das irgendwo abgeschrieben. Aber auf diese Weise hat es bisher funktioniert (etch).

Nach dem dist-upgrade auf lenny kriege ich jetzt diese Fehlermeldung nach Ausführung meines scripts:

Code: Alles auswählen

W: Konnte file:/root/inst/./Release nicht holen  No Hash entry in Release file /var/lib/apt/lists/_root_inst_._Release
Ich habe keine Ahnung, was "hash" ist. Ich kann einen Eigenbaukernel aus diesem repo nicht mehr via apt-get installieren. Er wird nicht gefunden.

Falls es hiermit nichts zu tun hat. Ich kriege u.a. auch diese (Fehler-?)Meldungen (Bspl: "Ign http://security.debian.org stable/updates/main Translation-de"), die mir nichts sagen.

Grüße, Günther

Antworten