אורח‏ איך מתקינים גרסה מתקדמת יותר של חבילה ב raspbian?
יש לי איזו בעיה שקשורה לשרת שמותקן על PI, ורציתי לדעת אם ניתן להתקין גרסה יותר מתקדמת של nginx במערכת raspbian?
בדקתי בארץ' והגרסה הנוכחית שם היא: nginx 1.18.0-1. לא יודע אם בדביאן יש גם גרסה מתקדמת יותר.
אם לא ניתן - אז כיצד ניתן לשנמך כדי לוודא האם הבעיה היא באג בגרסה הנוכחית?

קוד
$ apt-cache policy nginx
nginx:
  Installed: 1.10.3-1+deb9u3
  Candidate: 1.10.3-1+deb9u3
  Version table:
 *** 1.10.3-1+deb9u3 500
        500 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages
        100 /var/lib/dpkg/status
 
מנסה לנתח את המצב‏ אורח האם https://debian-handbook.info/browse/stable/apt.htm עוזר?
Anonymous:
רציתי לדעת אם ניתן להתקין גרסה יותר מתקדמת של nginx במערכת raspbian?

סבור שהבעיה מתחילה מרקע לא מספק. מציע את https://debian-handbook.info/browse/stable/apt.html . אין לי זמן לתשובה ישירה יותר, ולא יודע האם לא אטעה.
 
צפריר‏ אורח
באופן כללי:

https://packages.debian.org/nginx

יראה את גרסת החבילה בהפצות השונות של דביאן. השרת שלך מבוסס על גרסת דביאן הקודמת ובלי שום קשר לבעיה הנוכחית, מומלץ למצוא את ההזדמנות ולשדרג אותו לגרסה היציבה הנוכחית (גרסה 10, או buster).
 
צפריר‏ אורח
ועוד משהו: בהנחה שהבעיה היא באמת עם החבילה הזו: אפשר לנסות לבדוק את כל הגרסאות שלה שהיו אי פעם בדביאן, דרך https://snapshot.debian.org/ .

וחוץ מזה, אהבתי את הבאג שהיה להם בספטמבר שעבר.
 
אורח‏
מומלץ למצוא את ההזדמנות ולשדרג אותו לגרסה היציבה הנוכחית (גרסה 10, או buster).
נשמע רעיון טוב: אני עובד בשוטף עם ארץ' שהיא מתגלגלת ולא יצא לי אף פעם לשדרג מערכת.
מצאתי את הקישור הבא ומקווה שהשדרוג יעבור בשלום - צריך להזהר ממשהו או שזה אמור לעבור חלק?
https://pimylifeup.com/upgrade-raspbian-stretch-to-raspbian-buster/
 
אורח‏
שאלה קטנה בקשר לעדכון מערכת של raspbian - לפי הקישור ספוסט הקודם:
בקובץ /etc/apt/sources.list.d/raspi.list צריך להחליף שורה - אבל בשורה המקורית של stretch יש בסוף ui ובחדשה של buster אין, כפי שניתן לראות להלן - האם צריך להוסיף ui גם עבור bluster?
קוד
deb http://archive.raspberrypi.org/debian/ buster main
#deb http://archive.raspberrypi.org/debian/ stretch main ui
 
צפריר‏ אורח
כמו שאפשר לראות:
תחת http://archive.raspberrypi.org/debian/dists/stretch/ יש main ui ו־untested.

וכך גם תחת http://archive.raspberrypi.org/debian/dists/buster/ . אבל קובץ ה־Packages שנמצא תחת http://archive.raspberrypi.org/debian/dists/buster/ui/binary-armhf/ ריק.

לכן זו אינה שגיאה להוסיף שם ui, אבל אין שם חבילות וסתם תבזבז עוד כמה מילישניות של זמן שדרוג.
 
אורח‏
תודה על ההסבר צפריר!
בטלתי את ui ובצעתי את כל השלבים המצוינים בקישור הנל. ראיתי שמתבצע עדכון ארוך. בסיומו בצעתי reboot כפי שמתבקש אבל המערכת לא עולה בכלל.
ניסיתי גם עם ניתוק ספק הכח (reset hardware) והמערכת לא עולה. רק הנורה האדומה דולקת ואין פניה לזכרון. מוזר, אבל לא יודע איך להתקדם מכאן..

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

אם לא, אפשר לגרום לו להמשיך. בהנחה שיש לך מחשב אחר עם לינוקס, ושיש לו קורא כרטיסים, אתה יכול לקרוא שם את הכרטיס. משהו בכיוון של:
https://gist.github.com/htruong/7df502fb60268eeee5bca21ef3e436eb
ר’ גם https://wiki.debian.org/RaspberryPi/qemu-user-static

וכשאתה בתוך הסביבה שלו לנסות להבין מה קרה. הפקודה הבסיסית שצריך להריץ:

apt-get install -f

ולנסות לראות מה קורה משם.

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

חשבתי שהשדרוג הסתיים בהצלחה אבל כשאתה שואל אז חזרתי עם המסך אחורה (במסך שמחובר ל PI עם ssh) ואני רואה משהו חשוד שלא שמתי לב וכנראה היה צריך לעשות משהו - חבל שלא עושים את זה בולט בצבע אדום..

שורות אחרונות של sudo apt dist-upgrade:
קוד
Preparing to unpack .../86-debianutils_4.8.6.1_armhf.deb ...
Unpacking debianutils (4.8.6.1) over (4.8.1.1) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-qATxsV/59-libjsp-api-java_2.3.4-2_all.deb
 /tmp/apt-dpkg-install-qATxsV/60-libel-api-java_3.0.0-2_all.deb
 /tmp/apt-dpkg-install-qATxsV/61-libwebsocket-api-java_1.1-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


וגם כאן: sudo apt purge timidity lxmusic gnome-disk-utility deluge-gtk evince wicd wicd-gtk clipit usermode gucharmap gnome-system-tools pavucontrol
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'clipit' is not installed, so not removed
Package 'deluge-gtk' is not installed, so not removed
Package 'evince' is not installed, so not removed
Package 'gnome-disk-utility' is not installed, so not removed
Package 'gnome-system-tools' is not installed, so not removed
Package 'gucharmap' is not installed, so not removed
Package 'lxmusic' is not installed, so not removed
Package 'pavucontrol' is not installed, so not removed
Package 'usermode' is not installed, so not removed
Package 'wicd' is not installed, so not removed
Package 'wicd-gtk' is not installed, so not removed
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
debconf-utils : Depends: debconf (= 1.5.71) but 1.5.61 is to be installed
dmsetup : Depends: libdevmapper1.02.1 (>= 2:1.02.138) but 2:1.02.137-2 is to be installed
libservlet3.1-java : Depends: libjsp-api-java but it is not going to be installed
Depends: libel-api-java but it is not going to be installed
Depends: libwebsocket-api-java but it is not going to be installed
php7.0-curl : Depends: libcurl3 (>= 7.18.0) but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
קוד
 
אורח‏
חיברתי את הכרטיס למחשב, עיינתי בקישור הראשון אבל לא ברור לי מה צריך לעשות - איך בדיוק להריץ את הסקריפט? וגם רואה שהעירו לו הערות כך שלא יודע מה הגרסה הנכונה..
 
אורח‏
ולא יודע אם זה משנה אבל הלינוקס שלי זה לא debian אלא arch..
 
לא הקפדן מלמד‏ אורח ציטוט: בצעתי את כל השלבים המצוינים בקישור הנל
Anonymous:
בצעתי את כל השלבים המצוינים בקישור הנל.

אפשר להתוכח האם זה מדויק, כי נדמה לי שענין ה ui לא מוזכר שם.
מה שעשוי להיות מענין יותר למצבך הוא האם עשית, או אולי יש לך במילא, את הגיבוי שמוזכר שם? אני מניח שאין צורך להבהיר לך למה הוא עשוי להיות שימושי. או, שכרגיל, לא הבנתי הרבה דברים?
 
אורח‏
אין גיבוי לכרטיס. לדברים החשובים כמו האתר וכו יש גיבוי, אבל למערכת, לא.
אם לא תמצא דרך לבצע chroot או איזה bootloader, אצטרך לבצע התקנה חדשה לגמרי.

מעניין איך תהליך כזה רגיש של עדכון גרסה, לא מבצע חזרה למצב קודם, במקרה של שגיאה מסוימת, שמונעת עדכון תקין, במיוחד כשמדובר על בעיה ב boot???
 
כל הזמנים הם GMT + 2 שעות
   
PNphpBB2 © 2003-2004