16.10 अद्यतन के बाद nfs त्रुटि 'कोई लॉक उपलब्ध नहीं है'


12

मैं ऐप vagrnatचलाने के लिए वर्चुअलबॉक्स vm और nfs सिंक किए गए फ़ोल्डरों के साथ उपयोग करता हूं djangoऔर 16.10 vagrant upपर अपडेट के बाद त्रुटि के साथ प्रावधान के चरण में विफल रहता है:

Executed: /bin/bash -l -c "cd /home/vagrant/proj >/dev/null && /home/vagrant/venv/bin/python manage.py collectstatic --noinput"

Copying '/home/vagrant/venv/lib/python3.5/site-packages/django/contrib/admin/static/admin/img/LICENSE'

...
OSError: [Errno 37] No locks available

मैंने पुन: स्थापित करने की कोशिश की, nfs-kernel-server, nfs-common, liblockfile1, libnfsidmap2लेकिन भाग्य नहीं। कोई विचार?

जवाबों:


28

सिस्टम लैंड में किसी ने फैसला किया कि nfs शुरू करने से स्टेट्स सेवा शुरू नहीं होनी चाहिए जो nfs ताले प्रदान करने के लिए उपयोग करती है। तो, मेजबान मशीन पर आपका फिक्स सरल होना चाहिए:

sudo systemctl enable rpc-statd  # Enable statd on boot
sudo systemctl start rpc-statd  # Start statd for the current session

आपको रिबूट करने की भी आवश्यकता नहीं है, बस ऐसा करने के बाद योनि लॉन्च करें।

धन्यवाद systemd!


1
तुम भी उसके बाद योनि पुनः लोड करने की जरूरत नहीं है। बस आरपीसी-स्टैडर्ड स्टार्ट कमांड चलाएं, और लॉक सर्विस पहले से लॉन्च किए गए वेजेंट मशीन के लिए भी उपलब्ध होगी।
जेड

कूल, धन्यवाद भाई! यह मेरे लिए काम करता है, योनि
संवर्धन और डीजे

वाह यार! धन्यवाद। यह मुझे थोड़ी देर के लिए मार रहा था, क्योंकि मेरे विशेष मामले में यह हमेशा मुझे स्पष्ट त्रुटियां नहीं दे रहा था। यहां पहुंचने के लिए एक साइक्लाइट फाइल को स्ट्रेस करना पड़ता था।
वाजपेपरा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.