Wir nutzen Cookies, um Ihnen eine optimale Nutzung dieser Webseite zu ermöglichen. Mehr Informationen finden Sie im Datenschutzhinweis. Wir nehmen an, dass Sie damit einverstanden sind, falls Sie diese Webseite weiter besuchen.

Ihre Cookie-Einstellungen
Ihre Einstellungen wurden aktualisiert.
Damit die Änderungen wirksam werden, löschen Sie bitte Ihre Browser-Cookies und den Cache und laden dann die Seite neu.

File test.spec does not appear to be a specfile.

14. Januar 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.

Wissensbank Linux

Diese Artikel wurden vom Gründer von Checkmk vor vielen Jahren geschrieben.
Sie sind immer noch gültig und haben deshalb weiterhin ihr Zuhause auf dieser Webseite.
Mathias hat in der Zwischenzeit die Monitoringlösung Checkmk entwickelt

Mehr zu Checkmk