ansible - unarchive - Eingabedatei nicht gefunden

8

Ich erhalte diesen Fehler, während Ansible (1.9.2) versucht, die Datei zu entpacken.

%Vor%

Ich habe auf dem Zielserver überprüft, /tmp/apache-jmeter-2.13.tgz Datei existiert und es hat gültige Berechtigungen (zum Testen gab ich auch 777, obwohl nicht erforderlich, aber immer noch die obige Fehlermeldung mesg).

Ich habe auch md5sum dieser Datei überprüft (verglichen mit dem, was dort auf der Apache jmeter-Site ist) - Es stimmt überein!

%Vor%

Wenn ich tar -xvzf für diese Datei verwende, kann tar den Inhalt in der .tgz-Datei anzeigen / extrahieren.

Was könnte ich vermissen? An dieser Stelle frage ich mich, unarchive Methode / Modul in Ansible muss einen Bug haben.

Mein letzter Ausweg (wenn ich in Ansible nicht zum Archivieren kommen kann) wäre Befehl: "tar -xzvf / tmp / ...". aber ich tue es nicht möchte das als meine erste Vorliebe machen.

    
Arun Sangal 21.09.2015, 15:02
quelle

1 Antwort

16

Das Standardverhalten für Unarchivieren besteht darin, die Datei auf Ihrem lokalen System zu suchen und sie in die entfernte Datenbank zu kopieren. und entpacke es. Ich vermute, wenn Sie eine Datei nicht gefunden Fehler bekommen, dann müssen Sie copy=no in Ihrer Aufgabe angeben.

    
valdarin 21.09.2015, 18:43
quelle