विंडोज 7 पर 64-बिट TortoiseSVN "फ़ाइल या निर्देशिका दूषित और अपठनीय है" तो chkdsk [बंद] चलाता है


60

मैं 64-बिट विंडोज 7 प्रोफेशनल पर 64-बिट कछुआ एसवीएन का उपयोग कर रहा हूं। हर बार अक्सर एक चेकआउट या अपडेट निम्नलिखित की तरह एक त्रुटि संदेश के साथ विफल हो जाएगा।

Error: Can't move 
Error: '[...]\\.svn\tmp\entries' 
Error: to 
Error: '[...]\\.svn\entries': 
Error: The file or directory is corrupted and unreadable. 

फिर CHKDSK रिबूट के बाद चलता है, जो मुझे परेशान करता है।

ऐसा क्यों हो रहा है या मैं इसे कैसे टाल सकता हूं?


CHKDSK से आपका आउटपुट क्या है? आपको हाथ में अधिक गंभीर समस्या हो सकती है।

आप इसे स्थापित करने के लिए कैसे प्राप्त करेंगे? यह मेरे लिए इंस्टॉल के दौरान क्रैश और जलता है। :-(
ब्रायन नोब्लुक

मैं इस मुद्दे को भी अनुभव कर रहा हूं - मेरा वायरस स्कैनर McAfee VirusScan Enterprise 8.7.0i है। दिलचस्प है, यह वायरस स्कैनर के सटीक ब्रांड पर निर्भर नहीं लगता है: वेब पर, Microsoft सुरक्षा अनिवार्य और [कास्पर्सकी] [2] वाले उपयोगकर्ताओं के लिए इसी तरह की त्रुटि रिपोर्ट मिल सकती है । [२]: forum.kaspersky.com/…
Heinzi

Blech, मुझे एक ही समस्या है, और svn + TortoiseSVN प्रक्रियाओं को छोड़कर और svn काम dir मदद नहीं करते हैं। अगर मैं वास्तविक समय की निगरानी पूरी तरह से बंद नहीं करता हूं, तो मैं भ्रष्ट हो रहा हूं। बेकार है।
१६

1
विन 7 64 बिट चलाने वाली हमारी दुकान के सभी डेवलपर्स को एक ही समस्या है।
च्सलर

जवाबों:


51

यह विंडो 7 में एक ज्ञात बग है, जिसे सपा 1 में तय किया गया है:

http://subversion.wandisco.com/blogs/windows-7-bogus-errorfilecorrupt-error-.html

अब एक हॉटफ़िक्स उपलब्ध है:

http://support.microsoft.com/kb/982927/en-us
http://support.microsoft.com/kb/2498472/en-us


मैं उसी समस्या का सामना कर रहा था और हॉटफिक्स को स्थापित करने की कोशिश कर रहा था। इसने मेरी समस्या का समाधान नहीं किया। हालाँकि, मेरे एंटी-वायरस सॉफ़्टवेयर को अक्षम करना, DID समस्या को हल करता है।
ब्रायन लेसी

+1। मेरे लिए हॉटफ़िक्स सुलझाई गई समस्या - AV को पहले से अक्षम करने से समस्या हल नहीं हुई थी।
जोशुआ मैकिनॉन

1
जाहिरा तौर पर हॉटफ़िक्स का लिंक टूटा हुआ है ....
फ्रैंक वी

1
... और यह SP1 में मेरे लिए तय नहीं लगता है। किसी को भी इस पर एक अद्यतन के बारे में सुना?
जेम्स क्रॉले

किसी कारण से उन्होंने केबी नंबर बदल दिया। मैंने नए स्थान को प्रतिबिंबित करने के लिए ओपी के उत्तर को अपडेट किया।
घेराबंदी

11

मुझे भी यही समस्या थी (MS Security Essentials का उपयोग करके)। मुझे लगता है कि यह एवी कार्यक्रमों की निगरानी कार्यक्रम गतिविधि के साथ करने के लिए कुछ हो सकता है। ऐसा लगता है कि एमएस एसई को लगता है कि एक दुर्भावनापूर्ण स्क्रिप्ट चल रही है और वह इसे रोक देता है।

मैंने 'रीयल-टाइम सुरक्षा' में 'मॉनिटर फ़ाइल और आपके कंप्यूटर पर प्रोग्राम गतिविधि' को अक्षम करने की कोशिश की और यह समस्या को हल करने के लिए लग रहा था।

वहाँ से, मैंने कुछ अन्य परीक्षण किए और पाया कि मैं "C: \ Program Files \ TortoiseSVN \ bin \ Tortoisebroc.exe" "C: \" प्रोग्राम को शामिल करने के लिए 'बहिष्कृत प्रक्रियाओं' को कॉन्फ़िगर करके और अभी भी सफल चेकआउट कर सकता हूँ। Files \ TortoiseSVN \ बिन \ TSVNCache.exe "

किसी भी विधि ने मेरे लिए अब तक काम किया है। (मैं विकल्पों को बदलने के बाद से लगातार बड़े चेक-आउट करने में सक्षम हूं।) मैं 2 को पसंद करता हूं, ताकि एमएस एसई अभी भी संभावित दुर्भावनापूर्ण गतिविधि के लिए निगरानी रखता है।



बहुत बहुत धन्यवाद। मेरे पास Windows XP में Kaspersky Internet Security है, आपके समाधान ने मेरे लिए भी काम किया।
samir105

4

मैं ए वी वास्तविक समय सुरक्षा हटा दिया था, लेकिन अभी भी यह कभी कभी मिला है। इससे मदद मिली।
१६

हाँ। संक्षिप्त चरण-दर-चरण निर्धारण के लिए क्रैगली का उत्तर भी देखें।
क्रिस्टोफर ब्रंस

3

मुझे भी यही समस्या थी, लेकिन 32-बिट कछुआ एसवीएन (Win7 x64 पर 1.6.6) के साथ।

एंटीवायरस को अक्षम / परिवर्तित करने में मदद नहीं मिली। न तो TortoiseSVN 1.5.10 के लिए डाउनग्रेड किया (कि केवल जाँच किए गए रिपॉजिटरी निर्देशिकाओं को पढ़ने में सक्षम नहीं होने का परिणाम था।

मेरी SVN / स्रोत कोड निर्देशिकाओं को अनुक्रमणित नहीं करने के लिए Windows अनुक्रमण सेवा को कॉन्फ़िगर करने में क्या मदद मिली । मुझे वह टिप यहां मिली: http://schleichermann.wordpress.com/2009/12/09/svn-tortoisesvn-cant-move-the-file-or-directory-is-corrupted-and-unreadable-windows-7/


मैंने अपने कैसपर्सकी को निष्क्रिय करने की कोशिश की लेकिन इससे कोई फायदा नहीं हुआ। हालांकि मेरे काम के लिए अनुक्रमण सेवा अक्षम समस्या का समाधान हो प्रतिलिपि
Khash

3

यहाँ एक समाधान है जो मुझे उस समस्या को हल करने के लिए मिला जो एक इलाज की तरह काम करती थी। यह SVN का एक अंश है : TortoiseSVN स्थानांतरित नहीं हो सकता .. फ़ाइल या निर्देशिका दूषित और अपठनीय (विंडोज 7) है

  1. प्रारंभ मेनू बटन पर क्लिक करें, फिर खोज शुरू करने के लिए पाठ बॉक्स में क्लिक करें।
  2. "विंडोज़ इंडेक्स" में टाइप करें
  3. खोज में आने वाले "अनुक्रमण विकल्प" पर क्लिक करें (यह नियंत्रण कक्ष में भी पाया जा सकता है, यदि आप बड़े या छोटे आइकनों से दृश्य बदलते हैं । मुझे यकीन नहीं है कि यह किसके तहत वर्गीकृत किया गया है, हालांकि)
  4. जब अनुक्रमण विकल्प बॉक्स आता है, तो संशोधित करें बटन पर क्लिक करें। यह एक अनुक्रमित स्थान संवाद को पॉप करेगा, जहां आपको कुछ "स्थानों" की सूची देखनी चाहिए, आपकी हार्ड ड्राइव सूची में है।
  5. वांछित हार्ड ड्राइव का विस्तार करें, उन फ़ाइलों के रूट फ़ोल्डर के नीचे, जिनके साथ आप SVN का उपयोग कर रहे हैं, और सुनिश्चित करें कि बॉक्स अनचेक है। यह मेरे लिए यहाँ चेक किया गया था, भले ही फ़ोल्डर विकल्प जैसा कि मैंने अपनी पिछली पोस्ट में बताया था। यह भी ध्यान दें कि हार्ड ड्राइव के गिरने की सबसे अधिक संभावना है, और इसका बॉक्स अनियंत्रित होगा, हालांकि एक बार जब आप इसे विस्तारित करते हैं, तो आपको चेक बॉक्स मिल सकते हैं।

उदाहरण के लिए, मेरी परियोजनाएं मेरे C:\Users\Name\Documents\VS2008\Projects\फ़ोल्डर में स्थित हैं और यहां के प्रत्येक फ़ोल्डर को अनुक्रमित स्थान संवाद में चेक किया गया था। यहाँ उपयुक्त फ़ोल्डरों को अनचेक करने के बाद, जहाँ SVN'd प्रोजेक्ट्स की मेरी वर्किंग कॉपी है, सब कुछ उसी तरह से काम कर रहा है जैसा मैं उम्मीद करता हूँ।

मुझे आशा है कि यह किसी को अभी भी इस अपंग समस्या से पीड़ित होने में मदद करता है।


2

फ़ाइल को स्थानांतरित करते समय " Get ERROR_FILE_CORRUPT " आलेख ... परिणाम: रिबूट पर Chkdsk (पुनरावर्ती और पुष्टि की गई) बताते हैं कि यह क्यों हो रहा है, और उदाहरण के कार्यक्रम से पता चलता है कि आप विंडोज 7 पर यह त्रुटि कैसे प्राप्त कर सकते हैं। मुझे बस उम्मीद है कि Microsoft इस मुद्दे को हल करने का एक तरीका ढूंढता है।

[अपडेट] यह समस्या विंडोज 7 के लिए सर्विसपैक १ और विंडोज सर्वर २००R आर २ के लिए सर्विसपैक १ में तय की गई है।


1

यह समस्या है 'फ़ाइल या निर्देशिका दूषित और अपठनीय है।' विंडोज 7 या विस्टा में आ रहा है क्योंकि आपने इनड्रेसिंग सेवा पर भरोसा किया है।

हल करने के लिए या तो अपने svn निर्देशिका या इसके मूल निर्देशिका के लिए अनुक्रमण सेवा की बारी या अस्थायी रूप से अनुक्रमण बंद करें: यहाँ कैसे है? 1) कंट्रोल पैनल पर जाएं - इंडेक्सिंग विकल्प 2) पॉज़ पर क्लिक करें। यह डिफ़ॉल्ट रूप से अगले 15 मिनट के लिए अनुक्रमण को रोक देगा। 3) अब प्रदर्शन प्रतिबद्ध है। आप अगले 15 मिनट के लिए प्रतिबद्ध हैं


अनुक्रमण सर्वर समस्या का कारण नहीं है। परिवर्तनों के लिए कोई भी अनुप्रयोग निगरानी निर्देशिका इस समस्या का कारण हो सकता है।
बर्ट हूजेबेन

0

हम एक ही मुद्दे का सामना कर रहे थे। यदि आपके पास वायरस स्कैनर स्थापित है, तो ऐसा प्रतीत होता है कि यह समस्या का कारण हो सकता है। बड़े चेकआउट से पहले स्कैनिंग को अक्षम करने का प्रयास करें।

http://groups.google.com/group/tortoisesvn/browse_thread/thread/4d8bdcea4fd14fce?pli=1

हमारे लिए, हम केवल बहुत बड़े अपडेट / चेकआउट के साथ समस्या का सामना कर रहे थे। औसत या छोटे अपडेट त्रुटिपूर्ण रूप से काम कर रहे थे। मुझे नहीं पता कि ऐसा क्यों है, लेकिन मैं पूरी तरह से वायरस-स्कैनर-संबंधित मुद्दे को इस तरह से असंगत रूप से देख सकता हूं।


अच्छी तरह से हो सकता है। मुझे TortoiseSVN और कमांड-लाइन SVN के माध्यम से समस्या का अनुभव होता है। इसके अलावा, मैंने इसे छोटे कमिट और अपडेट के साथ-साथ बड़े लोगों पर भी अनुभव किया है। मजेदार बात यह है कि अक्सर, इस त्रुटि को मारने के बाद, मैं ठीक उसी ऑपरेशन को दोहरा सकता हूं और उस समय यह बिना किसी समस्या के पूरा हो जाएगा।
डेविड एपरट

0

मैं McAfee 8.7i के साथ एक ही मुद्दा है। इसे वर्कअराउंड करने के लिए, मुझे एक्सेस प्रोटेक्शन को डिसेबल करना होगा क्योंकि मुझे यह पता नहीं लग सकता है कि टोर्टोइससेवीएन के लिए अपवाद कैसे जोड़ा जाए।


0

मुझे ठीक वैसी ही त्रुटि मिल रही थी, बल्कि अपडेट करते समय एक और त्रुटि भी थी ("फ़ाइल निर्दिष्ट नहीं कर सकता")।

मैं विंडोज 7 x64 चला रहा हूं और मैकएफी स्थापित किया है।

मैंने "मैप" से फाइल को "मैप" में बदल दिया था और इसे कमिट कर दिया था। कमेटी ने ठीक काम किया लेकिन चेकिंग आउट "निर्देशिका भ्रष्ट है" त्रुटि के साथ विफल रही।

मेरे मामले में यह रेपो-ब्राउज़र में जाकर फ़ाइल "मैप" को हटाकर तय किया गया था। इसलिए मेरे पास अभी भी मूल अन-बदला हुआ फ़ाइल ("मैप") संस्करण नियंत्रण में था। तब से चेकआउट ने ठीक काम किया।


0

मैं पांडा क्लाउड एंटी-वायरस चला रहा था और इस त्रुटि को प्राप्त किया - जैसा कि ऊपर उल्लेख किया गया था, जब अक्षम हो गया, तो त्रुटि पूरी तरह से चली गई।


0

यकीन नहीं होता कि आप अभी भी इस मुद्दे पर हैं, लेकिन मुझे एक समाधान मिला जो मेरी Google खोजों में मेरे लिए नहीं आ रहा था। मैंने अपने ब्लॉग पर यहाँ विशिष्ट निर्देश पोस्ट किए हैं । उम्मीद है की यह मदद करेगा।


0

मेरे पास एक निर्देशिका है - C: \ Users \\ कार्यक्षेत्र \ - जहां मैं परियोजनाओं की जांच करता हूं।

मुझे जो मिला है वह यह है कि अगर मैं विंडोज 7 में अनुक्रमण विकल्पों में जाता हूं, और 'संशोधित करें' पर क्लिक करता हूं, तो एक नया पॉपअप दिखाई देता है। इस पॉपअप से मैं अपने C ड्राइव को एरो के साथ देख और विस्तार कर सकता हूं। मैंने बस अपने कार्यक्षेत्र निर्देशिका को अनियंत्रित किया है। संभवतः इस निर्देशिका पर अनुक्रमण को अक्षम करना चाहिए।

मुझे अभी भी त्रुटियाँ मिल रही हैं, लेकिन मुझे लगा कि यह समाधान की दिशा में एक उपयोगी जानकारी हो सकती है। NB मुझे वैसे भी अनुक्रमण के साथ त्रुटियां मिलती हैं, इसलिए कोई अन्य कारक हो सकता है।


मैंने आखिरकार अपनी समस्या तय कर ली। इस दृष्टिकोण से मदद मिली लगती है, लेकिन जो मैंने पाया वह यह है कि जब मैंने एकल मॉड्यूल निर्देशिकाएं कीं, तो मुझे कम त्रुटियां मिलीं (मैं अपने प्रोजेक्ट में Drupal मॉड्यूल को कम कर रहा था)। कुछ आउटलेयर थे जिन्होंने केवल कमिट करने से मना कर दिया था। यहां मेरा दृष्टिकोण इन मॉड्यूल निर्देशिकाओं को प्रोजेक्ट SVN (यानी चेक-आउट परियोजना) से बाहर निर्यात करने का था, परियोजना से निर्देशिकाओं को हटा दें, कमिट करें, और फिर निर्यात किए गए मॉड्यूल को वापस और फिर से प्रतिबद्ध करना। इसने त्रुटियों को रोक दिया, हालांकि परिणामस्वरूप मेरा संस्करण इतिहास खो गया / टूट गया।
हारून न्यूटन

0

आप कछुआ SVN में "सफाई" का उपयोग करके इस समस्या से उबर सकते हैं। निर्देशिका (ies) खोजें जो आपको समस्याएं दे रही हैं और उनमें उतर रही हैं। आप फ़ाइलों को बिना सिले के रूप में खराब देखेंगे। यदि आप युक्त निर्देशिका पर क्लीनअप कमांड चलाते हैं, तो यह अस्थायी रूप से समस्या को ठीक कर देगा।

मैं भी अनुक्रमण mishegas, टाउट-सूट को बंद करने जा रहा हूं। उसके लिए धन्यवाद!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.