2011-12-27 12 views
6

के साथ विफल रहता है मैं एक जेनकींस निर्माण चलाने की कोशिश कर रहा हूं। नीचे मेरी विन्यास है।जेनकिंस बिल्ड एसवीएनएक्सप्शन

जेनकींस संस्करण: 1.445
परिनियोजन: 1.7 (सर्वर 64 बिट)
बिलाव वर: एक युद्ध
जावा के रूप में 7.0.23

यह निम्न त्रुटि देता है:

Started by user jenkins-admin 
Updating https://myrepo.mycompany.com/svn/repos/myrepo 
ERROR: Failed to update https://myrepo.mycompany.com/svn/repos/myrepo 
    org.tmatesoft.svn.core.SVNException: svn: OPTIONS /svn/repos/myrepo failed 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:298) 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:283) 
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:271) 
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:533) 
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:98) 
    at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1011) 
    at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getRepositoryUUID(DAVRepository.java:148) 
    at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:342) 
    at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:330) 
    at org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:535) 
    at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:401) 
    at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:135) 
    at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:136) 
    at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:787) 
    at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:768) 
    at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:752) 
    at hudson.FilePath.act(FilePath.java:783) 
    at hudson.FilePath.act(FilePath.java:765) 
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:742) 
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:684) 
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1195) 
    at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:571) 
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:460) 
    at hudson.model.Run.run(Run.java:1404) 
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:481) 
    at hudson.model.ResourceController.execute(ResourceController.java:88) 
    at hudson.model.Executor.run(Executor.java:238) 
Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS /svn/repos/myrepo failed 
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200) 
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:146) 
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:89) 
    ... 27 more 
Caused by: org.tmatesoft.svn.core.SVNException: svn: OPTIONS request failed on '/svn/repos/myrepo' 
svn: unknown host 
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64) 
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) 

समस्या यह है कि यह हर समय विफल नहीं होता है। हालांकि, यह समय के 70-80% विफल रहता है। एसवीएन रेपो के लिए प्रमाण-पत्र और यूआरएल सही हैं।

अद्यतन: मैंने अब हर संभावना की कोशिश की है। समस्या बरकरार। मैंने जेडीके 6 (32 और 64 बिट दोनों) के साथ प्रयास किया। समस्या नहीं जाती है।

मैं आरएचईएल 5.6 पर काम कर रहा हूं। क्या कोई मदद कर सकता है?

+0

क्या यह नेटवर्क या डोमेन समस्या हो सकता है? – Joe

+0

त्रुटि कहती है: svn: अज्ञात होस्ट। आपका भंडार नहीं पहुंचा जा सकता है।यह एक नेटवर्क/विन्यास मुद्दा है। – oers

उत्तर

2

मैं इस लाइन देखा:

Caused by: org.tmatesoft.svn.core.SVNException: svn: OPTIONS request failed on '/svn/repos/myrepo' 
svn: unknown host 

जब भी मैं जेनकींस के साथ एक समस्या है, मैं जेनकींस चल उपयोगकर्ता के रूप में जेनकींस सिस्टम में लॉग इन, जेनकींस के अंदर काम कर निर्देशिका पर जाएँ, और एक कमांड लाइन से, जेनकिंस जो भी करने का प्रयास कर रहा है उसे करने का प्रयास करें (जैसे मेरी कार्यशील निर्देशिका अपडेट करें)। आमतौर पर आपको एक विशेष त्रुटि को इंगित करने में मदद मिलेगी।

जेनकिन की नौकरी की कार्यशील निर्देशिका से कुछ बार अद्यतन चलाने का प्रयास करें और देखें कि आपको एक ही त्रुटि मिलती है या नहीं। यदि आप करते हैं, तो यह एक नेटवर्क समस्या (अज्ञात होस्ट) इंगित कर सकता है।

यदि आप अपने जॉइनकिन्स सर्वर पर काम कर रहे निर्देशिका से अपने नौकरी की कार्यशील निर्देशिका में अद्यतन निर्देशिका चला सकते हैं, तो समस्या स्वयं एसवीएनकिट के साथ झूठ बोल सकती है। आप सबवर्सन और एसवीएनकिट का किस संस्करण का उपयोग कर रहे हैं?

कार्यशील निर्देशिका को हटाने का प्रयास करें और देखें कि एक साफ चेकआउट मदद करता है या नहीं।

+0

हां मुझे एक ही त्रुटि मिलती है। समस्या नहीं जा रही है। यह हर एक विन्यास पर मौजूद है। –

+0

मेरे मामले में यदि चेकआउट एक ही कमांड है तो यह ठीक काम कर रहा है, लेकिन अगर मैं चेकआउट करता हूं कि जेनकिन्स का उपयोग करके यह कमांड लाइन से चेक आउट की गई सब कुछ जांचने के बाद त्रुटियां देना शुरू कर देता है ... जेनकींस कुछ यादृच्छिक स्थानों की जांच कर रहा है। मुझे नहीं पता क्यों? – aProgrammer

0

बिल्ड चलाने वाला नोड होस्ट नाम को हल नहीं कर सकता है। शायद पूरी तरह योग्यता प्राप्त नाम आवश्यक है: mysvnbox.mydomain.com जैसे mysvnbox की बजाय; या संभवतः नोड को फ़ायरवॉल द्वारा अवरुद्ध कर दिया गया है। तथ्य यह है कि यह कभी-कभी काम करता है, ऐसा लगता है कि कम से कम एक नोड में दृश्यता है या संक्षेप में डोमेन विनिर्देश का उपयोग कर सकता है। सौभाग्य।

1

मैंने v1.42 से v1.44 तक अपने "जेनकिन्स सबवर्जन प्लगइन" को अपग्रेड करने के बाद यह त्रुटि देखी।

फिक्स करने के लिए: यदि यह v1.44 है, तो निम्न संस्करण में डाउनग्रेड करें, तो कृपया "जेनकिन्स सबवर्जन प्लगइन" का संस्करण देखें।

ऐसा लगता है कि हमारे पास नए सबवर्जन प्लगइन के साथ कुछ समस्याएं हैं।

0

मुझे जेनकींस में एक ही समस्या का सामना करना पड़ा है। इसे कोड की जांच के दौरान विफल होने पर रखा गया था। मैंने जेनकिंस कार्य स्थान को बढ़ाने की कोशिश की लेकिन इसे भीड़ प्रमाणीकरण के लिए प्रेरित किया गया। यह अपडेट करने में विफल रहा और मैंने सबवर्सन से प्रमाणीकरण दिनांक को साफ़ करने का प्रयास किया और मेरे बिल्ड सर्वर को पुनरारंभ किया (आप अपने क्रेडेंशियल्स और लॉग-इन के साथ लॉग आउट कर सकते हैं)। यह काम करेगा।

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