[Gelöst] Eigenes Repo - Probleme mit GPG-Key

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Ministry
Beiträge: 14
Registriert: 02.10.2006 10:10:58

[Gelöst] Eigenes Repo - Probleme mit GPG-Key

Beitrag von Ministry » 19.02.2009 14:05:01

Hallo,
ich habe Probleme mein Repo mit GPG-Key auzustatten.
Folgendermaßen bin ich vorgegangen:

Code: Alles auswählen

# In htdocs das Release-File erstellt
apt-ftparchive release . > Release

# Release.gpg erstellt
gpg --output Release.gpg -ba Release

#PublicKey-File erstellt
gpg --armor --export "<name>" > PubKey
Wenn ich aber 'PubKey' herunter lade und mit apt-key add hinzufüge, kann mein apt die Pakete immer noch nicht authentifizieren:

Code: Alles auswählen

WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!


Fehlt noch was?
Oder gehe ich komplett falsch an die Sache ran?

So sieht das Repo momentan aus:

Code: Alles auswählen

PubKey
Release
Release.gpg
binary/
	Packages.gz
	datei.deb
	...
source/
	Sources.gz
	datei.dsc
	datei.tar.gz
	...
Danke schon mal :)
Zuletzt geändert von Ministry am 19.02.2009 21:52:18, insgesamt 1-mal geändert.
gruss
Ministry

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Eigenes Repo - Probleme mit GPG-Key

Beitrag von Meillo » 19.02.2009 15:55:05

Ich mache das bei mir so wie ich im Wiki-Artikel beschrieben habe: http://wiki.debianforum.de/EigenesRepository

Kannst dagegen ja mal vergleichen.
Use ed once in a while!

Ministry
Beiträge: 14
Registriert: 02.10.2006 10:10:58

Re: Eigenes Repo - Probleme mit GPG-Key

Beitrag von Ministry » 19.02.2009 19:12:15

Der einzige für mich sichtbare Unterschied war jetzt, dass du Release mit im Ordner für die Pakete hast.
Hab mal versucht das "Nachzumachen".
Aber irgendwas scheine ich was grundlegend verkehrt zu machen.
Ich habe jetzt zum 'testen' mal einen neuen Ordner für das Repo genommen.
http://sub.domain.tld/pakete
So die Files angelegt:

Code: Alles auswählen

dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
dpkg-scansources . /dev/null | gzip -9c > Sources.gz
apt-ftparchive release . > Release
gpg --output Release.gpg -ba Release
In der sources.list:

Code: Alles auswählen

deb http://sub.domain.tld/pakete /
Inhalt von pakete:

Code: Alles auswählen

Packages.gz
Release
Release.gpg
Sources.gz
arb_0.1.4-1.dsc
arb_0.1.4-1.tar.gz
arb_0.1.4-1_i386.changes
arb_0.1.4-1_i386.deb
wenn ich apt-get update laufen lasse bekomme ich folgende W/E:

Code: Alles auswählen

W: Konnte http://sub.domain.tld/pakete/Release nicht holen  Unable to find expected entry  Packages in Meta-index file (malformed Release file?)
E: Einige Indexdateien konnten nicht heruntergeladen werden, sie wurden ignoriert oder alte an ihrer Stelle benutzt
Inhalt von Release:

Code: Alles auswählen

Date: Thu, 19 Feb 2009 16:50:36 UTC
MD5Sum:
 51aedb183b29fb9d3f70fa68cba5d4d2              263 Packages.gz
 d41d8cd98f00b204e9800998ecf8427e                0 Release
 62510ce86c94c80f8e1c1f6f73dee1bb              355 Sources.gz
SHA1:
 e95f64dfc64b57a94ea6817a7db1b81f1b01c01e              263 Packages.gz
 da39a3ee5e6b4b0d3255bfef95601890afd80709                0 Release
 99b0904ee4d4a558fe04c171ea0e813561e95aa9              355 Sources.gz
SHA256:
 28e3fb1c3a15a5e5cc85f09fa97d2fe4f4b23a24ec990ad36fbeeed22af08730              263 Packages.gz
 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855                0 Release
 95ce76653254d73d2e0b8e82eb4a6255845b60e54c5fdef7fe8f090bc59ad680              355 Sources.gz
gruss
Ministry

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Eigenes Repo - Probleme mit GPG-Key

Beitrag von Meillo » 19.02.2009 19:28:22

Ministry hat geschrieben:

Code: Alles auswählen

W: Konnte http://sub.domain.tld/pakete/Release nicht holen  Unable to find expected entry  Packages in Meta-index file (malformed Release file?)
E: Einige Indexdateien konnten nicht heruntergeladen werden, sie wurden ignoriert oder alte an ihrer Stelle benutzt
Inhalt von Release:

Code: Alles auswählen

Date: Thu, 19 Feb 2009 16:50:36 UTC
MD5Sum:
 51aedb183b29fb9d3f70fa68cba5d4d2              263 Packages.gz
 d41d8cd98f00b204e9800998ecf8427e                0 Release
 62510ce86c94c80f8e1c1f6f73dee1bb              355 Sources.gz
SHA1:
 e95f64dfc64b57a94ea6817a7db1b81f1b01c01e              263 Packages.gz
 da39a3ee5e6b4b0d3255bfef95601890afd80709                0 Release
 99b0904ee4d4a558fe04c171ea0e813561e95aa9              355 Sources.gz
SHA256:
 28e3fb1c3a15a5e5cc85f09fa97d2fe4f4b23a24ec990ad36fbeeed22af08730              263 Packages.gz
 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855                0 Release
 95ce76653254d73d2e0b8e82eb4a6255845b60e54c5fdef7fe8f090bc59ad680              355 Sources.gz
Bei mir sieht die Datei `Release' so aus:

Code: Alles auswählen

Origin: meillo
Label: meillo
Suite: unstable
Codename: unstable
Date: Thu, 08 Jan 2009 13:15:02 UTC
Architectures: all i386 kfreebsd-i386
Description: meillo's unofficial packages
MD5Sum:
 14c7ef2a1b8f9430ad53de0788049ef0            8657 Packages
 a8e22d1b670bc47f1a65a8cc69b3c469            3341 Packages.gz
 e477b800ff5e7b4908bd43289cc01b5e            4664 Sources
 85be3b8eec4ad4551555c994fe791ecb            1688 Sources.gz
SHA1:
 985366d559d713c38e119cbdd091ab611b09e2e4            8657 Packages
 57b24e3e594fd2d5aef54a279ed5425b74e8d84d            3341 Packages.gz
 03b4073aeb1b54d3d32fb5020925224acded1164            4664 Sources
 51859d0068cd2f01a71482ba62882d0ed417ecf2            1688 Sources.gz
Use ed once in a while!

Ministry
Beiträge: 14
Registriert: 02.10.2006 10:10:58

Re: Eigenes Repo - Probleme mit GPG-Key

Beitrag von Ministry » 19.02.2009 20:17:25

Immer wieder erstaunlich:
Kaum macht man es richtig... schon funktioniert es... :mrgreen:
Mit Packages und Packages.gz (selbes bei Sources) funktioniert es nun. :)

Ich dank dir vielmals :hail:

edit: Kann man hier irgendwo das Thema auf 'gelöst' setzen?
gruss
Ministry

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Eigenes Repo - Probleme mit GPG-Key

Beitrag von Meillo » 19.02.2009 20:45:43

Ministry hat geschrieben:Immer wieder erstaunlich:
Kaum macht man es richtig... schon funktioniert es... :mrgreen:
Was heißt ``richtig machen''? Ein genauerer Lösungshinweis hilft Suchenden besser weiter.
edit: Kann man hier irgendwo das Thema auf 'gelöst' setzen?
Den Titel des ersten Posts im Thread editieren.
Use ed once in a while!

Ministry
Beiträge: 14
Registriert: 02.10.2006 10:10:58

Re: Eigenes Repo - Probleme mit GPG-Key

Beitrag von Ministry » 19.02.2009 21:51:40

Meillo hat geschrieben:Was heißt ``richtig machen''? Ein genauerer Lösungshinweis hilft Suchenden besser weiter.
Naja, hab ich doch geschrieben:
Packages.gz und Packages im Verzeichnis und es 'funzt'.
Ich hatte ja nur Packeges.gz.
Das funktioniert scheinbar nur, wenn einem die Authentifizierung egal ist (da brauchts ja keine Release-Datei).
gruss
Ministry

Antworten