2015-09-21 10 views
8

मुझे यह त्रुटि मिल रही है जबकि उत्तरदायी (1.9.2) फ़ाइल को अनपैक करने का प्रयास कर रहा है।उत्तरदायी - अनारक्षित - इनपुट फ़ाइल नहीं मिली

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 

मैं लक्ष्य सर्वर पर जाँच की है, /tmp/apache-jmeter-2.13.tgz फ़ाइल मौजूद है और यह वैध अनुमतियों (परीक्षण के लिए मैं भी दे दी है 777 भले ही नहीं reqd लेकिन अभी भी उपरोक्त त्रुटि mesg मिला) ।

मैंने इस फ़ाइल के md5sum को भी चेक किया (इसकी तुलना अपाचे जेएमटर साइट पर क्या है) - यह मेल खाता है!

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

जब मैं टार -xvzf उपयोग कर रहा हूँ इस फाइल पर, टार दिखाने/यह .tgz फ़ाइल में सामग्री है निकालने में सक्षम है।

मुझे क्या याद आ रही है? इस बिंदु पर, मैं सोच रहा हूं कि अनारक्षित उत्तर में विधि/मॉड्यूल में कुछ बग होना चाहिए।

मेरा अंतिम उपाय (यदि मैं काम करने के लिए उत्तर में अनारक्षित नहीं हो सकता) तो का उपयोग करना होगा कमांड: "tar -xzvf/tmp/....." लेकिन मैं ऐसा नहीं करना चाहता मेरी पहली वरीयता के रूप में।

+0

क्या आप असफल होने वाला एक नमूना कार्य प्रदान कर सकते हैं। – Vor

+0

@ वोर यह कार्य यहां उत्तरदायी अनारक्षित उदाहरण के अनुसार सरल था: http://docs.ansible.com/ansible/unarchive_module.html मुझे एक विकल्प (कॉपी = नहीं) का उपयोग करने से चूक गया .. मेरा बुरा मुझे लगता है। –

उत्तर

16

Unarchive के लिए डिफ़ॉल्ट व्यवहार आपके स्थानीय सिस्टम पर फ़ाइल को ढूंढना है, इसे दूरस्थ पर कॉपी करें, और इसे अनपैक करें। मुझे संदेह है कि अगर आपको फ़ाइल मिल रही है तो त्रुटि नहीं मिली है तो आपको अपने कार्य में copy=no निर्दिष्ट करना होगा।

+1

बिल्कुल .. बस वही मिला :) डिफ़ॉल्ट रूप से अनारक्षित फ़ाइल को स्थानीय से दूरस्थ तक कॉपी करेगा। प्रतिलिपि निर्दिष्ट करें: नहीं, अगर फ़ाइल रिमोट पर पहले से मौजूद है। यह रसोईघर के साथ काम करता है क्योंकि रसोई स्थानीय संदर्भ में चलता है। https://github.com/ansible/ansible/issues/8957 –

+0

धन्यवाद! मुझे 'ansible-container' – mblaettermann

+0

वाह का उपयोग कर समस्या का सामना करना पड़ रहा था वाह मैं उस व्यवहार के साथ संघर्ष कर रहा था! यह मेरे लिए वास्तव में अस्पष्ट था। धन्यवाद ! – MMacphail

संबंधित मुद्दे