[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt spuckt lustigen Fehler aus



Am Montag, den 24.10.2005, 00:22 +0200 schrieb Werner Mahr:
> Servus,
> ich hab mein Repository jetzt auch endlich signiert, damit apt nichtmehr 
> meckern kann. Als ich heute Mittag daraus aktualisiert habe, war auch 
> alles in Ordnung. Als ich eben die updates vom offiziellen Server 
> ziehen wollte, bekam ich eine Warnung. Ich aktualisiere morgens gegen 9 
> mein Rep, es hat sich also nichts geändert. Die Warnung war:
> 
> Paketlisten werden gelesen... Fertig
> W: Conflicting distribution: http://www.vollstreckernet.de testing 
> Release (expected testing but got )
> W: Sie möchten vielleicht »apt-get update« aufrufen, um diese Probleme 
> zu lösen
> 
> Mal abgesehen davon, das erst English und dann Deutsch kommt, finde ich 
> die Meldung sehr verwirrend. Warum beschwert er sich darüber das er was 
> für testing bekommt, wenn er das auch erwartet?

Du hast die Meldung falsch verstanden. Ich ergänze mal: "expected
testing but got (nothing)". In der sources.list ist offenbar testing
angegeben. Deine Release enthält aber überhaupt keine Header bis auf
'Date', 'MD5Sum' und 'SHA1'. Da ist kein Eintrag für 'Codename:' oder
'Suite:' (oder 'Archive'?). Daher ist apt verwirrt.

Wie erstellst du die Release-Datei? Mittels apt-ftparchive und Skript?
Dann benötigst du etwa folgenden Aufruf:

[..]
apt-ftparchive \
	-o APT::FTPArchive::Release::Origin="" \
	-o APT::FTPArchive::Release::Label="" \
	-o APT::FTPArchive::Release::Architectures="" \
	-o APT::FTPArchive::Release::Components="" \
	-o APT::FTPArchive::Release::Description="" \
	-o APT::FTPArchive::Release::Codename="" \
	-o APT::FTPArchive::Release::Suite="" release . > Release.tmp
mv Release.tmp Release
[..]

Statt manuellem Aufruf aller apt-ftparchive-Optionen, kann man
APT::FTPArchive::Release::* natürlich auch in eine Datei packen und an
apt-ftparchive (mittels -c) übergeben.

HTH und MfG Daniel



Reply to: