जब मैं निम्नलिखित स्टैक ट्रेस प्राप्त एक दूरस्थ सर्वर पर एक कपड़ा कार्य चल रहा:फैब्रिक फेंक क्यों देता है 'TypeError: तर्क एक int होना चाहिए, या एक fileno() विधि' होना चाहिए?
[x.x.x.x] run: git fetch && git reset --hard origin/develop
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
self.run()
File "/var/lib/jenkins/jobs/deploy/workspace/.pyenv/lib/python2.6/site-packages/ssh/agent.py", line 115, in run
self._communicate()
File "/var/lib/jenkins/jobs/deploy/workspace/.pyenv/lib/python2.6/site-packages/ssh/agent.py", line 125, in _communicate
events = select([self._agent._conn, self.__inr], [], [], 0.5)
TypeError: argument must be an int, or have a fileno() method.
तथ्य यह है कि कपड़ा कार्य ssh में उठाया जाता है कि और एक Git लाने प्रदर्शन करने के लिए कोशिश कर रहा है अपवाद/एजेंट .py मुझे लगता है कि एसएसएच प्रमाणीकरण के साथ कुछ गलत है।
वही उपयोगकर्ता फैब्रिक के बाहर चला सकता है, और यह कार्य मेरे लैपटॉप पर ठीक चलता है।
यहां क्या हो रहा है? मैं इस समस्या को कैसे हल कर सकता हूं?