أوبونتو 14.04 – حل الخطأ في أم وير لتحديث توزيع

تحديث بلادي أوبونتو الإصدار 13.10 لأن 14.04 لقد كان للقيام بتسويات نموذجية في الإعدادات, وقد أزيلت بعض حزم البرمجيات التي تقوم بتحديث تثبيت.

للعمل في النظم, الشبكات والأمن, عادة ما تستخدم الأجهزة الظاهرية لاختبار قبل تطبيقه في الجهاز الحقيقي; وعادة ما تستخدم VirtualBox, ولكن أيضا أم وير نظراً لأن المحاكاة الافتراضية هو الأجهزة, وليس من خلال البرامج و VirtualBox, ومن الواجهات الظاهرية التي يتم تثبيته افتراضياً, والتي تسمح لك للمضيف المضيف الاتصال بالجهاز الظاهري لتبادل الملفات, ويمكن إعادة استخدامها حتى مع وضع جسر محول واجهة من VirtualBox.

لاستخدام هذه الواجهات من أم وير لواحدة من الممارسات بلدي, لا يوجد; ثم فتحت أم وير وأخذت هذه المفاجأة.

كذلك, ونحن سوف تجمع لهم… وإننا سوف يتم الضغط على زر “تثبيت“…

وسوف نفتح أم وير من المحطة الطرفية تحديد موقع الخطأ, والنتيجة هي ما يلي:

Virtual machine monitor                                        done
Virtual machine communication interface                        done
VM communication interface socket family                       done
Blocking file system                                           done
Virtual ethernet                                               failed
VMware Authentication Daemon                                   done

في أحد ويب لقد وجدت نصاً تصحيح المشكلة والإرشادات وخلقت هذا البرنامج النصي لأتمتة المهمة, وأنا ذاهب إلى حصة إذا كان شخص ما قد اتخذت لي نفس المشكلة; الفشل نظراً لوجود مشكلة في الوحدة النمطية حل مماثل لعندما قمت يجب إعادة ترجمة الوحدة النمطية في VirtualBox لتحديث نظام.

تحتاج فقط إلى نسخ البرنامج النصي في ملف نصي بامتداد.sh, وعلى سبيل المثال script.sh

#!/bin/sh
##Script para parchear VMWare

##Volcamos el contenido para parchear filter.c 
echo "205a206" > /tmp/filter.c.diff 
echo "> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)" >> /tmp/filter.c.diff 
echo "206a208,210" >> /tmp/filter.c.diff 
echo "> #else" >> /tmp/filter.c.diff 
echo "> VNetFilterHookFn(const struct nf_hook_ops *ops,        // IN:" >> /tmp/filter.c.diff
echo "> #endif" >> /tmp/filter.c.diff
echo "255c259,263" >> /tmp/filter.c.diff
echo "<    transmit = (hooknum == VMW_NF_INET_POST_ROUTING);" >> /tmp/filter.c.diff
echo "---" >> /tmp/filter.c.diff
echo ">    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)" >> /tmp/filter.c.diff
echo ">       transmit = (hooknum == VMW_NF_INET_POST_ROUTING);" >> /tmp/filter.c.diff
echo ">    #else" >> /tmp/filter.c.diff
echo ">       transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);" >> /tmp/filter.c.diff
echo ">    #endif" >> /tmp/filter.c.diff

وتشغيلها في المحطة بما يلي:

usuario@maquina:~$ sudo sh script.sh                              

ثم أننا بحاجة إلى تطبيق التصحيح يدوياً, ومنذ هذا الجزء في البرنامج النصي لا تعمل:

usuario@maquina:~$ sudo -E -s
usuario@maquina:~$ cd /usr/lib/vmware/modules/source/ 
usuario@maquina:~$ cp vmnet.tar vmnet.tar.original
usuario@maquina:~$ tar xvf vmnet.tar vmnet-only/filter.c
usuario@maquina:~$ patch vmnet-only/filter.c < /tmp/filter.c.diff
usuario@maquina:~$ tar -uvf vmnet.tar vmnet-only/filter.c
usuario@maquina:~$ rm -rf vmnet-only/

أعدم مرة واحدة، البرنامج النصي والتصحيح, تم إصلاح هذه المشكلة, والنتيجة هي ما يلي:

Virtual machine monitor                                        done
Virtual machine communication interface                        done
VM communication interface socket family                       done
Blocking file system                                           done
Virtual ethernet                                               done
VMware Authentication Daemon                                   done

والآن يمكن أن نتمتع من أم وير وما واجهات ظاهرية.

[تصحيح البرنامج النصي 24/07/2014]

##Fuente: http://askubuntu.com/questions/449629/error-installing-vmware-workstation-on-ubuntu

كل دروس خصوصية أنهم سوف تضاف إلى الفقرة الواردة في القسم مكتبة.

إذا كنت مثلك اتبع لي على تويتر, فيسبوك, جوجل +, LinkedIn, أو تقاسمها مع الأزرار الموجودة تحت هذا المنشور, إذا كان لديك أي أسئلة أو اقتراحات لا تترددوا في التعليق.

تساعدنا للوصول إلى أكبر عدد من القراء Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

13 أفكار بشأن "أوبونتو 14.04 – حل الخطأ في أم وير لتحديث توزيع

  1. لا تعمل – لينكس للاتصالات-3.13.0-32-generic مرض التصلب العصبي المتعدد-1454 #57-أوبونتو SMP الثلاثاء يوليو 15 03:51:12 التوقيت العالمي 2014 i686 i686 i686 جنو/لينكس

  2. منذ أيام حلها، ولقد حاولت ذلك سواء على جهاز الكمبيوتر والأجهزة الظاهرية.

    إذا كان شخص ما زالت لا تعمل, الرجاء إبلاغ لي أو التعليق.

    مع خالص تحياتي.

  3. جيدة
    عند تشغيل هذه التعليمات البرمجية

    التصحيح فمنيت-فقط/filter.c < /tmp/filter.c.diff

    احصل على هذا:

    تصحيح الملف فمنيت-فقط/filter.c
    قطعة كبيرة #3 فشل في 259.
    1 من أصل 3 فشل الكتل — حفظ ترفض إلى ملف vmnet-only/filter.c.rej

    أي فكرة?¡?¡?¡

  4. إذا كنت بحاجة إلى استخدام أوبونتو أنا حاليا استخدام إصدارات LTS بما أنه لم يتم الكشف عن هذه المشكلة, إذا كان لديك بعض الوقت الحر وسوف تنشر الحل في مادة جديدة تهدف إلى حل هذه المشكلة في أوبونتو 15.10.

    وأشجع أي شخص الذين المذيبات مشاركة الحل مع مستخدمين آخرين من خلال التعليقات.

    شكرا جزيلا على تعليقاتكم ونراكم قريبا.

  5. أصدقاء شكرا لتقاسم المعارف الخاصة بك, أنا مستخدم مبتدئ, لقد أوبونتو 16.04 ومحطة أم وير 10 32بت, أنا تثبيته بشكل صحيح ولكن لا تبدأ بالخطأ الموضح سابقا في هذه المدونة, خطوات مشتركة ولكن اسمحوا لي التصحيح:
    قطعة كبيرة #3 فشل في 259.
    1 من أصل 3 الكتل فشل-يرفض الحفظ إلى ملف/home/Atlaspc/Escritorio/vmnet-only/filter.c.rej
    أكثر يمكن أن أفعل? شكرا

    • مرحبا بانتشين, شكرا على التعليق.

      ويستند البرنامج التعليمي على أوبونتو 14.04 وقد لا تعمل في الإصدارات الأحدث.

      في وقت لاحق عندما تقوم بتحديث عملي الكمبيوتر المحمول سوف اجعل البرنامج تعليمي جديد على أوبونتو 16.04.

      مع خالص تحياتي.

اترك ردًا