שדרוג ל־Lenny

ב־25.2.2009, מאת ארתיום; פורסם תחת: תכנה חופשית, לינוקס, תכנה ומחשבים; ‏3 תגובות

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

  • כששדרגתי Breezy ל־Dapper השדרוג נתקע באמצע ומצאתי מערכת לא שמישה, בלי חיבור לאינטרנט, אם כי בסוף הצלחתי להחלץ מזה.
  • כששדרגתי Sarge ל־Etch בגלל התנגשויות חצי מהחבילות הוסרו כולל Office ו־Gnome והייתי צריך להחזירם באופן ידני, שלא לדבר על כמה פעולות אחרות שהיה צריך לעשות.
  • שדרוג ל־Lenny היה לפי הכתוב... פשוט לשדרג.

קודם כל עברתי על הוראות שדרוג. מי שחושב ש־apt-get dist-upgrade ועושה את העבודה טועה!

תהליך שאפשר לסכם אותו בקצרה בשני שלבים:

  • שדרוג aptitude לחדש.
  • ביצוע aptitude dist-upgrade.

אם לא תלכו כך לא תצליחו, חייבים קודם את ה־aptitude החדש.

בנוסף לבעיות הרגילות בשדרוג, היו לי עוד כמה נקודות לציון:

  1. היה לי רק 1G פנוי במחיצת / שלא הקל על התהליך
  2. אני משתמש גרסת vserver של הקרנל, כך שעבורו אין דרייבר nvidia כחבילה.

נתחיל בסיפור

שדרוג

קודם כל הוראות התקנה נתנו טיפ מאוד חשוב כיצד להפנות מיקום של archives מכונן אחר. אבל זה עדיין לא מספיק. כי אחרי השדרוג, מסתבר שיתווספו לי עוד 1.5g על הדיסק. (כן, יש לי הרבה זבל).

אז התחלתי במלאכת הסרת 1001 תכנות שניסיתי פעם אחת ולא השתמשתי בהן לעולם יותר. בנוסף, החלטתי להסיר כמה דברים גדולים עד לבירור העתידי כדי לאפשר שדרוג.

אחרי ניקיון יסודי קבלתי 2.5G פנוי. הפניתי את מיקום ה־archives למחיצה אחרת, עדכנתי aptitude והתחלתי להוריד חבילות.

קודם הרצתי

aptitude dist-upgrade --download-only

שהוריד 2.5G של עדכונים וארך כ־4 שעות (זה היה שלשום).

נקודה נוספת, רציתי שגרסת vserver של קרנל תותקן ישירות. השתמשתי באופציית aptitude:‏ markauto וקבלתי אותו בשדרוג.

אחרי זה, נכנסתי לקונסול "השחור" לפי המלצת ההוראות (ctrl+alt+f1) והתחלתי שדרוג. הוא ארך מספר שעות, שאל אותי מספר שאלות והסתיים בהצלחה (כמעט).

הוא הודיע על איזה שני חבילות שלא הצליח לשדרג, הסרתי אותן.

קיבלתי קרנל חדש, אבל צריך לזכור אין עבורו דרייברים של nvidia מובנים. הוספתי חבילת linux-headers המתאימה כדי לסדר את הנושא אחרי.

עשיתי reboot. כמובן X לא עולה (לא הגיע הזמן שב־2009 XOrg יעלה ב־failsafe עם איזה vesa או לפחות nv החופשי?).

אז שוב, נכנסתי לשורת פקודות והפעלתי:

m-a a-i nvidia-kernel-source

תוך דקה, נבנה הדרייבר המתאים לגרסת הקרנל שלי, הפעלתי gdm מחדש... וקיבלתי Lenny!

תיקון vserver

תוך כדי עליית מערכת הסתבר ש־vserver לא עלה. הרצתי

sudo vserver myvserver start

הוא הודיע הודעת שגיאה וגם נתן טיפ כיצד לתקן אותה. מאחר לא היה לי מושג במה מדובר וגם גוגל לא ממש נתן תשובה, השתמשתי בטיפ הזה אופן ישיר ו־vserver עלה ישירות!

למעשה, ה-downtime של שרת vserver הוירטואלי היה כ־5 דקות בלבד!

בעיות שהציקו לי

  • אף פעם סנסורים לא עבדו לי, לא ידעתי את טמפרטורת המעבד, לא ב־breezy, לא ב־dapper וגם לא ב־etch. פתאום הם עובדים!
  • המדפסת שלי משום מה סירבה להדפיס כמו שצריך במצב טיוטה, אגב מ־windows דרך samba לא היו שום בעיות. בדקתי, זה עובד!
  • שמתי לב ש־firestarter היה מסרב לעלות עם עליית מערכת, לא מצאתי לזה פתרון --- מה שהיה גורם לכך, שאם הייתה הפסקת חשמל רגעית ומחשב היה עושה reboot אז port-forwarding לא היה עובד והאתר לא היה זמין. בדקתי, גם זה עבד ללא דופי.

הפתעות פחות נעימות:

  • epiphany שאני נוהג לעבוד איתו, הפסיק להציג תפריטים bookmarks בעברית (באג ישן נושן של gnome לפני הרבה שנים)... בעסה, בכל אופן רציתי לחזור ל־firefox.
  • ‏samba, משום מה XP ברשת לא מצליח לגשת לתיקיות משותפות, מדפסת דרך samba עובדת, אני ניגש לתיקיות דרך פרוטוקול smb מהמחשב המקומי, אבל, לא מ־XP. צריך עדיין לחקור מה התפספס בשדרוג.

סיכום

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

תגובות

ליאור קפלן, ב־25.2.2009, 19:47

אני שמח שלמדת מהניסיון: http://kaplanopensource.wordpress.com/2008/10/26/%D7%A9%D7%93%D7%A8%D7%95%D7%92-%D7%93%D7%91%D7%99%D7%90%D7%9F-etch-%D7%9C-lenny/

ארתיום, ב־26.2.2009, 11:06

אני שמח שלמדת מהניסיון

אני לא חושב שמדובר בניסיון, מדובר בהגיון בריא או RTFM... ואם לא, אל תתלונן.

תייש, ב־26.2.2009, 11:43

תכלס העדכון האחרון ממש ממש הרס לי את המחשב (פחות עם הדביאן שאז בכלל הגעתי למסקנה שאם אני לא מתחיל להתעסק חבילה חבילה אין איך לתקן את שנעשה) הדקנתי במשרד תכלס אני עכשיו צריך או להתקין מחדש או לחפור מה לא בסדר - כרטיס מסך ןgnome פשוט הפסיקו לעבוד -ולצערי אין לי את הזמן לבדוק. אני אזכור לא לעדכן אלא אם חייבים :(

הוסף תגובה:

 
 כתובת דוא"ל לא תוצג
 

ניתן לכתוב תגובות עם שימוש בתחביר Markdown.

חובה לאפשר JavaScript כדי להגיב.

דפים

נושאים