اذهب إلى المحتوى
  • 0

ظهور خطأ Failed to unlink socket file عند تشغيل mongodb على نظام Ubuntu

Tamim Fahed

السؤال

لقد قمت بتحميل mongodb على نظام افتراضي (VM) Ubuntu من جهازي الذي يعمل على windows 7.

ولكن عندما أقوم بتشغيل الأمر التالي:

sudo service mongod start

يظهر هذا الخطأ:

2015-04-23T00:12:00.876-0400 I CONTROL ***** SERVER RESTARTED ***** 2015-04-23T00:12:00.931-0400 E NETWORK [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock errno:1 Operation not permitted 2015-04-23T00:12:00.931-0400 I - [initandlisten] Fatal Assertion 28578 2015-04-23T00:12:00.931-0400 I - [initandlisten] 

ويشير إلى الملف: mongodb-27017.sock

كيف أستطيع حل المشكلة؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

قد يظهر هذا الخطأ نتيجة لعدة أسباب، ومن الممكن أن حذف الملف mongodb-27017.sock ألا يحل المشكلة في بعض الأحيان.

يجب عليك أولاً إعطاء الصلاحيات اللازمة من خلال الأمر التالي:

sudo chown `whoami` /tmp/mongodb-27017.sock

لأنه قد يظهر هذا الخطأ أحياناً نتيجة لتنفيذ الأمر mongod قبل تنفيذ الأمر التالي:

sudo service mongod start

لذلك عندها من الممكن أن يحل حذف الملف المشكلة وبعدها يمكنك تشغيل mongodb من خلال الأمر التالي:

sudo service mongod start && mongod

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

يمكنك إصلاح هذه المشكلة  عن طريق حذف ملف mongodb-27017.sock. 

ثم قم بتشغيل الخدمة بعد حذف هذا الملف ، والتي ستعمل بشكل جيد. 
ومُخرج الأمر

ls - lat /tmp/mongodb-27017.sock

الآن يكون مثل هذا

srwx------ 1 mongodb nogroup 0 Apr 23 06:24 /tmp/mongodb-27017.sock

وهناك حل آخر للمشكلة عبر تغيير صلاحيات ملف sock. الى المستخدم الحالي كالآتي

sudo chown `whoami` /tmp/mongodb-27017.sock

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...