2015-09-21 44 views
8

bulunamadı.yanıtlayıcı '- arşivden çıkarma - Giriş dosyası yanıtlayıcı' (1.9.2) dosyasını açmak için çalışıyor ederken bu hatayı alıyorum

19:06:38 TASK: [jmeter | unpack jmeter] ************************************************ 
19:06:38 fatal: [jmeter01.veryfast.server.jenkins] => input file not found at /tmp/apache-jmeter-2.13.tgz or /tmp/apache-jmeter-2.13.tgz 
19:06:38 
19:06:38 FATAL: all hosts have already failed -- aborting 
19:06:38 

ben hedef sunucuda kontrol /tmp/apache-jmeter-2.13.tgz dosya var ve o (Ben de değil reqd ama yine yukarıdaki hata mesg var olsa bile 777 verdi testi için) geçerli izinlere sahip .

Ben de bu dosyanın md5sum kontrol (apache Jmeter sitesinde orada ne ile karşılaştırıldığında) - Uyuşuyor! Bu dosya üzerinde tar -xvzf kullanıyorum

# md5sum apache-jmeter-2.13.tgz|grep 53dc44a6379b7b4a57976936f3a65e03 
53dc44a6379b7b4a57976936f3a65e03 apache-jmeter-2.13.tgz 

, katran/göstermek o .tgz dosyasındaki içeriği var elde edebiliyor.

Ne eksik olabilirdim? Bu noktada, Ansible bir hata olması gerekir unarchive yöntem/modül merak ediyorum.

Son çareim (Ansible'da çalışmak için arşivden çıkarılamıyorsam) Komutu kullanmak olacaktır: "tar -xzvf/tmp/....." ama bunu yapmak istemiyorum ilk tercihim olarak.

+0

, başarısız olan örnek bir görev sağlayabilir. – Vor

+0

@Vor Görev, Ansible unarchive örneğine göre basitdi: http://docs.ansible.com/ansible/unarchive_module.html Bu seçeneklerden birini kullanmayı denedim (copy = no) .. kötü tahmin ediyorum. –

cevap

16

Unarchive için varsayılan davranış, yerel sistem üzerinde dosyayı bulmak o uzak kopyalamak ve onu açmak için olduğunu. Bir dosya bulunamadı hatası alıyorsanız, o zaman görevinizde copy=no belirtmeniz gerekir.

+1

Extactly .. Sadece aynı bulunamadı :) Varsayılan olarak arşivden dosya yerelden uzaktaki uzak kopyalanır. Kopyayı belirtin: Dosya uzaktan kumandada mevcut ise hayır. Bu mutfak ile çalışır çünkü mutfak yerel bağlamda çalışır. https://github.com/ansible/ansible/issues/8957 –

+0

Teşekkürler! Ben 'ansible-container' kullanarak sorunla karşı karşıyaydım – mblaettermann

+0

Wow Bu davranışla mücadele ediyordum! Bu benim için gerçekten belirsizdi. Teşekkürler ! – MMacphail