26. Juni 2008
Ihr Problem
Sie wollen ein eigenes RPM-Paket erstellen. Sie haben eine
Specdatei test.spec geschrieben. Aber beim Aufruf
von rpmbuild bekommen Sie folgende Fehlermeldung:
root@linux# rpmbuild -ba test.spec
error: File /root/test.spec does not appear to be a spec file.
Die Ursache
Ihre Specdatei enthält deutsche Umlaute oder andere
Nicht-ASCII-Zeichen.
Die Lösung
Entfernen Sie alle Umlaute und andere Zeichen, die nicht im
ASCII-Zeichensatz vorkommen, aus Ihrer Specdatei.
Hinweis: Das Problem tritt nicht bei allen Distributionen auf,lässt sich aber auch nicht an der Version von RPM festmachen.
Sowohl SuSE 9.1 als auch SuSE 10.0 verwenden RPM Version 4.1.1.
Das Problem tritt bei 9.1 auf, bei SuSE 10.0 nicht.
|