2017-06-20 14 views
5

मैंने अपना उबंटू 14.04 अपडेट किया और तब से मेरा ग्रहण क्रैश हो रहा है। प्रारंभ होने पर, जैसे ही मैं मेनू बटन क्लिक करता हूं या किसी शॉर्ट-कट कुंजियों का उपयोग करने का प्रयास करता हूं, यह सेगमेंटेशन गलती दे रहा है। मैंने अधिकांश कामकाज की कोशिश की है, जो मैं इंटरनेट पर पा सकता हूं। यह मैं कोर डंप सक्षम और gdb का उपयोग कर जाँच की है, ढेर दूषित हो रहा है मेरी eclipse.ini फ़ाइल सामग्रीग्रहण विभाजन गलती

-startup plugins/org.eclipse.equinox.launcher_1.3.0.dist.jar  --launcher.GTK_version 2 --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.dist -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Xms40m -Xmx1024m -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins -Dorg.eclipse.swt.browser.DefaultType=mozilla 

है। मुझे कुछ भी नहीं मिला है /var/logs/system.log

अगर मुझे यह सही याद है, तो अपडेट को कुछ सी ++ पुस्तकालयों के साथ कुछ करना पड़ा। कृपया मदद

+0

मुझे किसी भी स्थानीय .clipse फ़ोल्डर के बिना, एक ताज़ा डाउनलोड किए गए ग्रहण नियॉन के साथ एक ही समस्या है। – Theolodis

उत्तर

3

ग्रब: का उपयोग करने वाले चरण सबसे पहले, कंप्यूटर शुरू करते समय आपके पास यह होना चाहिए।

GRUB_HIDDEN_TIMEOUT=0 

, अद्यतन भोजन के
#GRUB_HIDDEN_TIMEOUT=0 

फिर लाइन

sudo gedit /etc/default/grub 

अब, बदलने के लिए:: यदि नहीं, तो इस टर्मिनल में क्या

sudo update-grub 

की जाँच करें अपने वास्तविक कर्नेल संस्करण:

uname -r 

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

एक बार हटा दिया गया, तो आपकी वास्तविक कर्नेल संस्करण का परीक्षण: अब

uname -r 

, ग्रहण शुरू करने के लिए प्रयास करें। सौभाग्य!!

अंतिम अद्यतन को निकालने के लिए सामान्य बूटिंग के लिए आप

sudo apt-get purge linux-image-x.x.x linux-headers-x.x.x 
2

नीचे की तरह एक eclipse.ini सेटिंग की वजह से हो रहा है:

-vm 
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so 
+0

मैं जावा 1.7 का उपयोग कर रहा हूं और मेरे eclipse.ini – user2757415

+0

में ऐसी कोई सेटिंग नहीं है जो आपके पास हो सकती कस्टम सेटिंग्स में से एक हो सकती है या कुछ प्लगइन्स विफल हो सकती हैं। मैं मूल कारण नहीं समझ सका। बैक अप सेटिंग्स के बाद, मैंने ऑक्सीजन स्थापित किया है भले ही यह आरसी है। यह तेज़ और कष्टप्रद टूलटिप कलर बग तय किया गया है। मेरा यही सुझाव है। – paralaks

1

कल मैं ubuntu अद्यतन से पहले ग्रहण के साथ एक ही समस्या थी। मैं वर्कस्पेस नहीं खोल सका (स्प्लैश विंडो शुरू हुई लेकिन कोई और विकल्प नहीं था) और हमेशा बटन दबाए जाने से पहले सेगमेंटेशन गलती लौटा दी।

मैंने /var/log/apt/history.log में देखा है कि यह अद्यतन लिनक्स-छवि-3.13.0-121-जेनेरिक स्थापित है। मैंने पिछले लिनक्स-छवि में ग्रब के साथ स्थापना को डाउनग्रेड कर दिया है और अब मैं ठीक से ग्रहण शुरू कर सकता हूं।

+0

हाय @ डानी: बिल्कुल मुझे यह उदपेट भी मिला। क्या आप कृपया मेरे लिए चरणों का उल्लेख कर सकते हैं, ताकि मैं स्थापना को डाउनग्रेड कर सकूं। – user2757415

0

करना चाहिए मैं इस एक ही समस्या का सामना किया। ऐसा लगता है कि यह एक अद्यतन से ट्रिगर किया गया था। समस्या को हल करने के लिए मैंने निम्नलिखित किया:

ग्रहण की समीक्षा करके।INI फ़ाइल मैंने देखा है कि यह शामिल नहीं किया

-vm /usr/lib/JVM/जावा-8-openjdk-i386/JRE/bin/जावा

बस इसे ग्रहण जोड़ कर नहीं अब "खंड उल्लंघन" की सूचना दी। ध्यान दें कि मुझे अंत में "जावा" शामिल करना था; बस का उपयोग करके/usr/lib/JVM/जावा-8-openjdk-i386/JRE/bin/(के रूप में कहीं और सुझाव दिया) यह काम नहीं किया

मुझे आशा है कि इस

5

हम भीतर एक ही समस्या का सामना करना मदद करता है हमारी कंपनी। हमने जो फिक्स लागू किया था वह जावा को सीधे -vm विकल्प के साथ कॉल करना था।

अज्ञात क्यों इसे हल करता है लेकिन समस्या की जांच करते समय मुझे यह दुर्घटनाग्रस्त हो गया।

eclipse.ini फ़ाइल खोलें और OpenFile के बाद सीधे निम्नलिखित जोड़ें:

-vm 
/usr/bin/java 

कि समस्या का समाधान किया।

+0

धन्यवाद, यह तय है और अपडेट को पूर्ववत करने की आवश्यकता नहीं है। (अपने जावा निष्पादन योग्य के पथ के साथ '/ usr/bin/java' को प्रतिस्थापित करें) – Theolodis

+0

Thaks! यह मेरे लिए काम किया – Omsitelta

+0

धन्यवाद @ जेफरी। इसने मेरी समस्या को ग्रहण सीडीटी नियॉन 3 (जुबंटू 17.04) में हल किया – Valmir

0

जो मैंने पढ़ा है, उसे जोड़कर, -एमएम ध्वज चाल करता है, दूसरा विकल्प इसे eclipse.ini फ़ाइल में सेट कर रहा है, ऊपर देखें ... मुझे लगता है कि दोनों समाधान समकक्ष हैं।

/usr/bin/जावा के लिए एक कड़ी है, तो यह मैं ग्रहण एसटीएस उपयोग कर रहा हूँ

ls -l /usr/bin/java 
lrwxrwxrwx 1 root root 22 Jul 22 2014 /usr/bin/java -> /etc/alternatives/java 
ls -l /etc/alternatives/java 
lrwxrwxrwx 1 root root 45 Jun 5 2016 /etc/alternatives/java -> usr/lib/jvm/java-8-openjdk-i386/jre/bin/java 
1

ऊपर कहा गया है eclipse.ini विकल्प को हल करता है और वहाँ एक eclipse.ini फ़ाइल नहीं है है ... एक एसटीएस.ini फ़ाइल है लेकिन यहां वीएम तर्क जोड़ना काम नहीं करता है।

क्या मेरे लिए काम किया कमांड लाइन पर यह पारित किया गया था:

./STS -vm /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java 
0

मैं UKUU और ग्रहण विभाजन गलती नहीं रह गया है क्या हो रहा है का उपयोग कर 4.11.8-041108-सामान्य करने के लिए कर्नेल अपडेट किया गया।

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