אובונטו 14.04 – לפתור שגיאה ב- VMWare לעדכן את התפלגות

עדכון שלי אובונטו גירסה 13.10 כדי את 14.04 הייתי צריך לעשות את ההתאמות טיפוסי בהגדרות, להתקין כמה חבילות תוכנה עדכון הוסר.

לעבודה במערכות, רשתות ואבטחה, בדרך כלל משתמש מכונות וירטואליות לבדיקה לפני יישום זה במכונה אמיתי; אני בדרך כלל משתמש VirtualBox, אבל גם VMWare מאז שלה וירטואליזציה חומרת, ולא על ידי תוכנה, VirtualBox, מאת הממשקים הווירטואליים זה מותקן כברירת מחדל, המאפשרים שלך מארח להתחבר למחשב וירטואלי על חילופי קבצים, והוא אפילו חוזר עם ממשק מתאם גשר מצב של VirtualBox.

השימוש בממשקים אלה של VMWare לאחד את שיטות שלי, לא היו שם; ואז פתחתי VMWare ואני לקחתי את ההפתעה הזאת.

גם כן, אנחנו גם ירכז אותם… אנחנו להיות לחיצה על כפתור “להתקין“…

אנו נפתח VMWare ממסוף כדי לאתר את השגיאה, התוצאה היא הבאה:

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/

פעם הוצאו להורג, קובץ ה-script ואת התיקון, הבעיה תוקנה, התוצאה היא הבאה:

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

עכשיו אנחנו יכולים ליהנות מ- VMWare שלהם הממשקים הווירטואליים.

[תיקון קובץ script 24/07/2014]

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

כל הדרכות הם יצורפו לפיסקה המסומנת בסעיף הספרייה.

אם אתה רוצה אתה יכול סע אחריי טוויטר, פייסבוק, גוגל +, LinkedIn, או לשתף אותו עם הלחצנים תחת פרסום זה, אם יש לך שאלות או הצעות אנא אל תהססו להגיב.

לעזור לנו להגיע יותר לקוראים Share on LinkedIn
LinkedIn
Share on Facebook
פייסבוק
Tweet about this on Twitter
טוויטר
Share on Google+
גוגל +
Email this to someone
דוא

13 מחשבות על"אובונטו 14.04 – לפתור שגיאה ב- VMWare לעדכן את התפלגות

  1. לא עבד – 3.13.0-32-generic טלקום-MS-1454 #57-אובונטו לינוקס SMP Tue Jul 15 03:51:12 UTC 2014 i686 i686 i686 גנו / לינוקס

    • תודה רבה על להזהיר כל פעם יש שגיאה בת לוויה, כבר נפתרה. עכשיו מורכבת משני שלבים לעקוב אבל עובד כהלכה.

      Saludos 🙂

  2. גורם ימים זה נפתר ואת זה שאני צריך לבדוק את שניהם על המחשב שלי כמו מכונות וירטואליות.

    אם מישהו עדיין לא עובד, הינכם מתבקשים להודיע לי או הערה.

    Saludos.

  3. טוב
    כאשר אני מפעיל את הקוד הזה

    תיקון vmnet בלבד / filter.c < /tmp/filter.c.diff

    אני מבין זה:

    תיקון קובץ vmnet בלבד / filter.c
    חתיך #3 נכשלה 259.
    1 מתוך 3 חתיכים שנכשלו — שמירת קובץ vmnet-only/filter.c.rej דוחה

    יש לך מושג?¡?¡?¡

  4. אם אני צריך להשתמש אובונטו כעת להשתמש LTS גרסאות על ידי מה לא זיהה את הבעיה, כאשר יש לך זמן פנוי אני יפרסם פתרון במאמר חדש שמטרתו לפתור את זה ב- Ubuntu 15.10.

    אני מעודד מישהו מי הממס כדי לשתף את הפתרון עם משתמשים אחרים באמצעות ההערות.

    תודה רבה על התגובות שלך, נתראה בקרוב.

  5. חברים תודה על שיתוף הידע שלך, אני משתמש טירון, . יש לי אובונטו 16.04 ו תחנת העבודה VMware 10 32סיבית, אני להתקינה כראוי אבל לא מתאפשרת עם השגיאה הסביר בעבר בבלוג הזה, משותפים צעדים אבל לא הרשה לי תיקון:
    חתיך #3 נכשלה 259.
    1 מתוך 3 חתיכים נכשלה - שמירת דוחה קובץ /home/Atlaspc/Escritorio/vmnet-only/filter.c.rej
    מי עוד אני יכול לעשות? תודה

    • שלום Panchin, תודה על הוספת הערות.

      המדריך מבוסס על אובונטו 14.04 זה לא יפעלו בגירסאות מתקדמות.

      בשלב מאוחר יותר כאשר עדכון של המחשב הנייד שלי העבודה יעשה הדרכה חדש עבור אובונטו 16.04.

      Saludos.

תשאיר הודעה