Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

סביבות עבודה ומנהלי חלונות - ארץ' תקועה לאחר ביצוע עדכון עם קונפליקט qt5-base, qtchooser?

Anonymous - 06/10/2016 - 10:41
נושא ההודעה: ארץ' תקועה לאחר ביצוע עדכון עם קונפליקט qt5-base, qtchooser?
אני די חדש בארץ' וכרגע בצעתי עדכון מערכת והופיע קונפליקט:
qt5-base and qtchooser are in conflict
בהתחלה בחרתי בברירת המחדל שהציעה לא למחוק את qtchooser אבל העדכון לא המשיך. כשבחרתי Y אז העדכון בוצע אבל לאחר מכן המסך השתבש ולא היתה גישה לכלום וביצעתי איתחול. המערכת עלתה אבל כשהגעתי ל Display Manager המחשב קפוא: העכבר לא עובד וגם מקשים ואפילו לא ניתן לעבור לטרמינל עם Alt+Ctrl+F1. ראיתי בפוסט הבא שצריך להתקין את qt5-base אבל כרגע כאמור אין גישה לטרמינל...
https://bbs.archlinux.org/viewtopic.php?id=217836
איך מתקדמים מכאן???

הערה: התקנתי את linux-lts (רק התקנתי את החבילה לא יותר מזה) כפי שמישהו המליץ כאן לעשות אבל לא יודע מה עושים עם זה ואם יכול לעזור?
mksoft - 06/10/2016 - 11:46
נושא ההודעה:
אתה יכול לנסות לנטרל את מנהל האתחול:

לעלות למצב של Single User
למחוק את הקובץ /etc/systemd/system/display-manager.service

ואז לאתחל מחדש, להכנס למסוף ולתקן.

נ.ב:
מה ה-display manager שלך ?
Anonymous - 06/10/2016 - 11:58
נושא ההודעה:
ציטוט:

מה ה-display manager שלך ?

gdm. אני הולך לנסות מה שהצעת...
תודה
mksoft - 06/10/2016 - 12:01
נושא ההודעה:
Anonymous :
ציטוט:

מה ה-display manager שלך ?

gdm. אני הולך לנסות מה שהצעת...
תודה


אני לא חושב שיש קשר בין השניים. gdm לא משתמש ב-qt.

יכול להיות שמשהו אחר בעייתי, אולי ה-shadow.service לא עלה. לאחר שתעלה ב-single user, בדוק מה הפלט של הפקודות:
grpck
pwck
Anonymous - 06/10/2016 - 12:11
נושא ההודעה:
אני מנסה לבצע single user אבל יתכן שהקישור שנתת הוא עבור grub ולי יש grub2..
כשהמחשב הגיע למולטיבוט סימנתי את ארץ' ומקש e הביא אותי למסך אחר ממה שמופיע בקישור ולא ברור לי מה לעשות איתו? המסך מתחיל ב setparams... אולי צריך לינק עבור grub2??
Anonymous - 06/10/2016 - 12:22
נושא ההודעה:
בסדר הלכתי לפי הקישור הבא והוספתי quiet 1 עבור single user ונבכנסתי לטרמינל.
http://blog.ataboydesign.com/2012/09/01/grub2-howto-change-runlevel/
עכשיו אמשיך לפי מה שהצעת
Anonymous - 06/10/2016 - 12:41
נושא ההודעה:
מחקתי את etc/systemd/system/display-manager.service
התקנתי את qt5-base (לאחר שהייתי צריך למחוק קובץ /var/lib/pacman/db.lck)
אבל כרגע לא מצליח לעדכן מערכת עם pacman -Syu - מקבל הודעות שגיאה:
failed retrieving core.db from mirror....
ואיך חוזרים ל gdm - צריך לבטל את single user בגראב?
Anonymous - 06/10/2016 - 12:43
נושא ההודעה:
עוד משהו:
ציטוט:
grpck
pwck

הפקודות הנל לא נותנות פלט
Anonymous - 06/10/2016 - 12:49
נושא ההודעה:
לפי ip addr אין לי רשת...
Anonymous - 06/10/2016 - 13:39
נושא ההודעה:
מוזר... לא ברור למה אין לי רשת. ls /sys/class/net לא נותן את שם כרטיס הרשת, מופיע רק lo ללא ציון הכרטיס??
mksoft - 06/10/2016 - 14:30
נושא ההודעה:
אם הן לא נותנות פלט, הכל בסדר.

אין לך רשת כי ה-service של NetworkManager לא עולה ב-single user. ביצעת אתחול לאחר מכן?

אם כן, ואם סימנת ל-NetworkManager את החיבור שלך בתור System Connection הוא אמור להתחבר.

אם לא, נסה להתחבר בעזרת nmcli.

כמו כן וודא לאחר האתחול שאין משהו בעייתי, בדיקה ראשונית:
קוד:
systemctl status | head

וודא שה-state הוא running.

ובדוק האם יש שירותים שנכשלו:
קוד:
systemctl --failed

Anonymous - 06/10/2016 - 15:11
נושא ההודעה:
כן, בצעתי אתחול ואז ראיתי את הבעיה ברשת.
ציטוט:
אם כן, ואם סימנת ל-NetworkManager את החיבור שלך בתור System Connection הוא אמור להתחבר.

לא ברור לי מה הכוונה כאן: לא זכורה לי התעסקות עם network manager בכלל.
אני עובד עם systemd-networkd והוא מאופשר. אנסה להתחבר עם nmcli - בקישור שנתת הם דווקא נותנים דוגמא עם wifi - אבדוק איך להתחבר עם wired.
קוד:
systemctl status | head

זה נותן running ואין שירותים שנכשלו
Anonymous - 06/10/2016 - 15:28
נושא ההודעה:
בינתים לא מצליח להתחבר עם nmcli...
קוד:
nmcli con show

כאן לא מתקבל פלט של UUID
קוד:
nmcli dev

גם לא נותן פלט
mksoft - 06/10/2016 - 16:00
נושא ההודעה:
השירות פעיל ?

קוד:
systemctl status NetworkManager

Anonymous - 06/10/2016 - 17:17
נושא ההודעה:
ציטוט:
השירות פעיל ?

קוד:
systemctl status NetworkManager

עד היום לא השתמשתי בשירות הזה אבל הפעלתי אותו רק לצורך nmcli אבל כאמור הפלט שקבלתי לא עוזר...
לא יודע מה קורה כאן - מדוע לא מזהה את כרטיס הרשת שלי? lspci -v מראה אותו
Anonymous - 06/10/2016 - 17:21
נושא ההודעה:
אולי בעצם אני לא קורא נכון את הפלט:
nmcli dev נותן: lo loopback unmanage -- עבור הנתונים בהתאמה:
name uuid type device
mksoft - 06/10/2016 - 17:41
נושא ההודעה:
כן, את ה-loopback הוא לא מנהל.

איך התחברת לרשת האלחוטית עד עתה ?
Anonymous - 06/10/2016 - 17:56
נושא ההודעה:
למה אלחוטית... זה לא מחשב נייד והוא מחובר קווי. יש לו במקרה גם כרטיס אלחוטי אבל למיטב זכרוני לא התקנתי אותו בארץ'. הבעיה שלי כרגע היא חיבור עם כרטיס רשת קווי ולא מבין מה קרה לו
mksoft - 06/10/2016 - 18:09
נושא ההודעה:
אהה, זה שציינת wifi ל-nmcli מבלבל.

יכול להיות שהמודול לא נטען. איזה כרטיס זה?
Anonymous - 06/10/2016 - 18:23
נושא ההודעה:
מצטער על הבלבול
כרטיס רשת : realtek rtl8191
Anonymous - 06/10/2016 - 18:25
נושא ההודעה:
טעות הנה הנכון: rtl8101
Anonymous - 06/10/2016 - 18:32
נושא ההודעה:
בחלונות (עשר!) זה לא היה קורה

http://news.softpedia.com/news/alwsl-project-lets-you-install-arch-linux-in-the-windows-subsystem-for-linux-508956.shtml
Anonymous - 06/10/2016 - 21:05
נושא ההודעה:
איך אני בודק אם המודול נטען וטוען אותו אם יש צורך?
mksoft - 06/10/2016 - 21:32
נושא ההודעה:
לטעון את המודול:
קוד:
 modprobe r8169


לאחר מכן אמור להתווסף לך ה-device של הכרטיס, אם זה יעבוד, בדוק בפלט של ip addr. אם אכן מופיע, ובהנחה שלהתקן שנוצר קוראים enp6s0 ואתה מקבל כתובת dhcp מהנתב תוכן לבצע:

קוד:
dhcpcd enp6s0


אם יצר לך התקן עם שם אחר, החלף בהתאם.
אם אתה לא root, הוסף sudo לפני הפקודות הנ"ל.
Anonymous - 06/10/2016 - 21:46
נושא ההודעה:
כבר ניסיתי לטעון את r8169 ואני מקבל הודעה:
FATAL: module not found in /lib/modules...
אולי צריך לטעון מודול אחר...לא יודע מה קורה כאן??
Anonymous - 07/10/2016 - 13:16
נושא ההודעה:
עברתי לארץ' מג'נטו ועד עכשיו המערכת עבדה יפה אבל בעיה כזו לא קרתה לי אפילו בתחילת הדרך עם ג'נטו. אין לי מושג מה קרה לארץ' שלי לאחר העדכון. כאילו כלום לא עובד: אין רשת ולא יודע איך להתקדם מכאן
אנא עדכנו אותי אם יש איזה רעיון או שאוריד את המסך על ארץ'
Anonymous - 07/10/2016 - 13:33
נושא ההודעה:
צ'רוט
ווויקי https://wiki.archlinux.org/index.php/Network

ואתה לא מאיים אני בטוח שהפצות אחרות יתאימו לך יותר (עם הוויקי הנפלא שלהן)
Anonymous - 07/10/2016 - 14:30
נושא ההודעה:
אין צורך בצ'רוט כי אני מצליח להגיע לטרמינל עם single user כפי שהוצע לי כאן
הוויקי לא כל כך עוזר כי אני לא מצליח לטעון את הדרייבר לכרטיס רשת אבל אנסה בכל זאת לבדוק אם יש שם איזה רעיון

אל לך להרגיש מאוים, לא התכוונתי לכך, רק ציינתי עובדה עגומה שנכנסתי למבוי סתום, וחשבתי שאם מישהו נתקל בבעיה דומה יוכל לעזור
לגבי הפצות אחרות: אוכל לחזור בכיף לג'נטו שלה יש באמת וויקי ופורום מעולים, ואצטרך להתפשר על זמני עדכון מערכת ארוכים
לולי - 07/10/2016 - 21:04
נושא ההודעה:
במקום modprobe אתה יכול להשתמש ב insmode בתנאי שאתה יודע את הנתיב למודול. נניח כי הקרנל הוא 4.5.4 אז הפקודה תראה כך:

קוד:

insmode  /lib/modules/4.5.4/kernel/drivers/net/ethernet/realtek/r8169.ko

וודא ראשית מה הנתיב אצלך כי יתכנו הבדלים בין הפצה להפצה.
Anonymous - 07/10/2016 - 22:22
נושא ההודעה:
לולי,
נראה כיוון מענין אבל יש כמה בעיות: ראשית כנראה שלא מותקנת אצלי פקודת insmode - command not found
שנית: מצאתי את הנתיב אבל בסופו יש את הדרייבר אבל דחוס: r8169.ko.gz ולא עם סיומת ko??
Anonymous - 07/10/2016 - 22:38
נושא ההודעה:
מצאתי ששם הפקודה הנכון הוא insmod אבל נותרה הבעיה עם סיומת gz של הדרייבר
לולי - 07/10/2016 - 23:13
נושא ההודעה:
צריך לעבוד גם כך (כלומר עם הסיומת ko.gz)
Anonymous - 08/10/2016 - 00:07
נושא ההודעה:
אבל מתקבלת הודעת שגיאה:
Invalid parmeters
לולי - 08/10/2016 - 08:40
נושא ההודעה:
האם זה הקרנל היחיד שיש לך? אם יש נוסף (בדרך כלל יש) נסה אותו, או את המודול הנ"ל אבל ממנו.
Anonymous - 08/10/2016 - 12:19
נושא ההודעה:
אם הכוונה לקרנל נוסף בתפריט גראב אז זה היחיד... ג'נטו שומר כמה קודמים כברירת מחדל, אבל כאן בארץ' התקנתי linux-lts אבל הייתי כנראה צריך לעשות עוד משהו בכדי שישמור קרנלים.

אבל בינתים נכנסתי עם chroot ובצעתי עדכון מערכת - זה לא עזר אבל בזמן העדכון מופיעה שגיאה כזו:
could not open /var/lib/pacman/local/linux-4.7.6-1/desc
זה נראה אכן כעל בעית קרנל מדאיגה ואיני יודע איך לתקן אותה - לפי גוגל לא הצלחתי להבין מה ניתן לעשות??
Anonymous - 08/10/2016 - 15:27
נושא ההודעה:
לא יתכן שככה פתאום אחרי עדכון הכל הלך פייפנד. לא בארץ' של 2016.
בכולופן הכל בוויקי ברור פשוט ונהיר
https://wiki.archlinux.org/index.php/Mkinitcpio#MODULES
לולי - 08/10/2016 - 15:43
נושא ההודעה:
ראשית המקום לבדוק כמה ואיזה קרנלים יש הוא במחיצת boot
קוד:

ls -al /boot | grep vmlinuz
lrwxrwxrwx 1 root root       25 Sep 14 09:52 vmlinuz -> vmlinuz-4.1.31-30-default
-rw-r--r-- 1 root root  5890696 Jul 18 13:57 vmlinuz-4.1.27-27-default
-rw-r--r-- 1 root root  5890344 Sep  2 13:50 vmlinuz-4.1.31-30-default

אתה רואה שיש שניים.
שנית עדיין נותרת האופציה לקמפל קרנל, או להעתיק מדיסק התקנה.
Anonymous - 08/10/2016 - 16:49
נושא ההודעה:
במחיצת boot יש שתי שורות:
vmlinuz-linux
vmlinuz-linux-lts
השאלה איך גורמים לקרנל השני לעלות? ואם צריך - איך בדיוק מעתיקים מדיסק התקנה?
לולי - 08/10/2016 - 18:47
נושא ההודעה:
העזר בזה: http://linmagazine.co.il/node/view/50407#.V_kUqXVNwkU
Anonymous - 08/10/2016 - 22:02
נושא ההודעה:
Anonymous :
אם הכוונה לקרנל נוסף בתפריט גראב אז זה היחיד... ג'נטו שומר כמה קודמים כברירת מחדל, אבל כאן בארץ' התקנתי linux-lts אבל הייתי כנראה צריך לעשות עוד משהו בכדי שישמור קרנלים.

אבל בינתים נכנסתי עם chroot ובצעתי עדכון מערכת - זה לא עזר אבל בזמן העדכון מופיעה שגיאה כזו:
could not open /var/lib/pacman/local/linux-4.7.6-1/desc
זה נראה אכן כעל בעית קרנל מדאיגה ואיני יודע איך לתקן אותה - לפי גוגל לא הצלחתי להבין מה ניתן לעשות??


האם עידכנת את ה grub שלך ?
קוד:
 grub-mkconfig -o /boot/grub/grub.cfg


https://wiki.archlinux.org/index.php/GRUB
Anonymous - 09/10/2016 - 00:29
נושא ההודעה:
ציטוט:
האם עידכנת את ה grub שלך ?

לא. אני מריץ עדכון של grub מתוך ג'נטו והוא יוצר מולטיבוט של ג'נטו וארץ'. אף פעם לא הרצתי עדכון grub מארץ'. אפשר לעשות עם זה משהו?
באחד הפוסטים בפורום כאן מישהו המליץ על התקנת חבילת linux-lts בכדי לקבל גיבוי לקרנלים, התקנתי אותו אבל לא ידעתי איך מבצעים איתו גיבוי כך שאוכל להשתמש בו במקרה כזה - אם מישהו מכיר אז אשמח להדרכה. חבל שארץ' לא שומר קרנלים קודמים כברירת מחדל כמו בג'נטו, ואז ניתן לבחור במולטיבוט איזה קרנל שרוצים.
מצב מייאש מכיוון שגם אם אתקין מחדש את ארץ' הבעיה עלולה לחזור כך שאני צריך לדעת איך להמנע ממנה...
אנסה להעזר בקישור של לולי למרות שאין לי כל כך נסיון בעריכת grub...
Anonymous - 09/10/2016 - 00:38
נושא ההודעה:
עוד משהו לגבי עדכון grub: אולי כדאי להריץ פעם אחת את הפקודה הבאה מתוך ארץ' בכדי ש linux-lts יופיע במולטיבוט?
קוד:
 grub-mkconfig -o /boot/grub/grub.cfg

Anonymous - 09/10/2016 - 12:29
נושא ההודעה:
מה הטעם להמליץ (ועוד פעמיים ע"י שני יוזרים שונים) על
קוד:
 grub-mkconfig -o /boot/grub/grub.cfg

בארץ' כשהבחור מודה מלכתחילה שהMBR מפנה ל GRUB של ג'נטו ???

פותח הדיון אין לך להלין אלא על ג'נטו.
בג'נטו התקן את זה https://packages.gentoo.org/packages/sys-boot/os-prober
ואז תריץ (בג'נטו, כן?) את הפקודה המדוברת.
https://wiki.gentoo.org/wiki/GRUB2_Quick_Start#Loading_another_operating_system
Anonymous - 09/10/2016 - 12:30
נושא ההודעה:
הרצתי grub מתוך ארץ' והוא אכן זיהה את linux-lts ואחר כך בצעתי עדכון מערכת שבמהלכה עודכן linux-lts. אבל כשאני מנסה לבצע booting המחשב נתקע עם הודעת:
Starting ver 231...
Anonymous - 09/10/2016 - 12:32
נושא ההודעה:
הרצתי grub מתוך ארץ' והוא אכן זיהה את linux-lts ואחר כך בצעתי עדכון מערכת שבמהלכה עודכן linux-lts. אבל כשאני מנסה לבצע booting המחשב נתקע עם הודעת:
Starting ver 231...
Anonymous - 09/10/2016 - 12:37
נושא ההודעה:
הרצתי grub מתוך ארץ' והוא אכן זיהה את linux-lts ואחר כך בצעתי עדכון מערכת שבמהלכה עודכן linux-lts. אבל כשאני מנסה לבצע booting המחשב נתקע עם הודעת:
Starting ver 231...
לולי - 09/10/2016 - 13:45
נושא ההודעה:
באופן סוזה ניתן לשלוט על מספר הקרנלים הישנים הנשמרים בעת עידכון\התקנת קרנל חדש. ראה כאן:
http://linmagazine.co.il/node/view/50398#.V_oe0HVNySM
סביר שיש משהו דומה בארץ'. חפש בויקי.
Anonymous - 09/10/2016 - 15:52
נושא ההודעה:
לולי,
אכן גם בג'נטו נשמרים כברירת מחדל למקרי חרום שכאלו, קרנלים קודמים וניתן להעלות אותם בקלות מתוך מסך grub כשבוחרים advanced. כנראה שבארץ' צריך להתקין את חבילת linux-lts ולעדכן את grub ואולי עוד משהו... היום כאמור ניסיתי לעדכן את grub אבל מסתבר שזה לא הולך ונראה שמשהו חסר. בויקי כתוב שצריך לעדכן bootloader לאחר התקנת linux-lts. לפחות לפעם הבאה היית רוצה להבין איך לגבות קרנלים ומי שמנוסה עם ארץ' מוזמן להציע. בקיצור ארץ' זה לא לבעלי לב חלש...
Anonymous - 13/10/2016 - 21:17
נושא ההודעה:
אני עוד מנסה להציל את המערכת לפני התקנה מחדש ומצאתי כמה פוסטים בסגנון הבא:
https://bbs.archlinux.org/viewtopic.php?id=171252
כפי שניתן לראות מדובר על בעיה דומה לשלי: לאחר עדכון מערכת, גנום לא עולה ובעצם לא ניתן לטעון מודולים ואין רשת וכו. מסתבר שזו בעיה שקורית מדי פעם לאחר עדכון. בצעתי את הבדיקה שמוצעת בשרשור המצורף:
ציטוט:
Check the output of uname -a and of pacman -Qi linux and ensure that the versions match.

ואכן יש חוסר התאמה:
pacman -Qi linux > 4.7.6-1
uname -a > 4.7.4-1
לפי מה שכתוב בפוסט האחרון בשרשור הבעיה נפתרה על ידי התקנת linux-headers וניסיתי לבצע לפי הפוסט הבא:
http://paperiniktips.sviluppo-siti-web.com/arch-linux-how-to-get-installed-the-linux-kernel-headers/
הבעיה ששלב עדכון הקרנל לא עובר: pacman -S linux
אם למישהו יש רעיון לפתור את הבעיה אז אני בהאזנה
לגבי שמירת קרנלים לגיבוי: בפעם הבאה לאחר התקנת linux-lts אעדכן את grub וזה ישמור קרנלים למקרה חירום כנל.
Anonymous - 13/10/2016 - 22:09
נושא ההודעה:
Anonymous :
אין צורך בצ'רוט כי אני מצליח להגיע לטרמינל עם single user כפי שהוצע לי כאן
הוויקי לא כל כך עוזר כי אני לא מצליח לטעון את הדרייבר לכרטיס רשת אבל אנסה בכל זאת לבדוק אם יש שם איזה רעיון

אל לך להרגיש מאוים, לא התכוונתי לכך, רק ציינתי עובדה עגומה שנכנסתי למבוי סתום, וחשבתי שאם מישהו נתקל בבעיה דומה יוכל לעזור
לגבי הפצות אחרות: אוכל לחזור בכיף לג'נטו שלה יש באמת וויקי ופורום מעולים, ואצטרך להתפשר על זמני עדכון מערכת ארוכים

אבל עם צ'רוט יהיה לך קישור לרשת.
לא ממש לא מפריע שמתעלמים מההודעות שלי.
Anonymous - 13/10/2016 - 22:31
נושא ההודעה:
צ'רוט,

אתה צודק שעם צ'רוט יש רשת ואכן כבר ציינתי שבצעתי צ'רוט לפי הצעתך באחד הפוסטים הקודמים:
ציטוט:
אבל בינתים נכנסתי עם chroot ובצעתי עדכון מערכת - זה לא עזר אבל בזמן העדכון מופיעה שגיאה כזו:
could not open /var/lib/pacman/local/linux-4.7.6-1/desc

וכמובן שלא יכולתי לעדכן עם pacman בלי צ'רוט...
לגבי ג'נטו: מותקן אצלי os-prober (יש על המחשב מערכת ווינדוס וכו) אבל במצב הזה לא מצליח להעלות את הקרנלים של linux-lts . הייתי צריך לעשות את זה כשהמצב היה תקין...
Anonymous - 14/10/2016 - 13:23
נושא ההודעה:
לבסוף הצלחתי לעדכן את grub של ג'נטו כך שניתן לעלות את הקרנל linux-lts: 4.4.21-1.
אבל התקבל אותו מצב ללא יכולת העלאת מודולים וללא רשת ו gdm קפוא...
כנראה שגיבוי הקרנל לא תקין מכיוון שלא בצעתי אותו כאשר המערכת היתה תקינה
אם לא יעלה איזה רעיון חדש בקרוב אז הגיע הזמן להתקנה מחדש
לפעמים צריך גם לדעת מתי להרים ידים...
כל הזמנים הם GMT + 2 שעות