אני על ג'נטו, עם systemd ו gnome ועם sddm וכניסה אוטומטית היישר לgnome ללא מגע יד אדם (כמו כניסה לווינדווז).
מאתמול, אחרי שהסרתי את pam (מייד אומר מדוע הסרתי) אני לא יכול להכנס למערכת, לא באופן הרגיל (כלומר שהמערכת פשוט עולה ל gnome) ולא כשאני מנסה לעבור לטרמינל עם CTRL-SHIFT-F3 ומשם להכנס ידנית.
כשאני מנסה להכנס ידנית באופן הזה, הוא פשוט לא מקבל את הסיסמה שלי ומחזיר אותי לנסות שוב עם שם משתמש חדש וסיסמה. ככה לעד (וכן הסיסמה נכונה
).
בכל אופן הסרתי את pam כי רציתי לנסות לפתור התנגשויות שהיו לי במערכת, בין השאר גם עם החבילה הזו.
עכשיו נותרתי עם גישה לג'נטו רק דרך chroot שיש לי בעזרת archlinux שגם מותקנת על המחשב.
אז כרגע אני כותב מarch ויש לי טרמינל עם chroot לתוך ג'נטו.
ראוי לציין שאני יכול להתקין תוכנה בג'נטו דרך סביבת chroot הזו.
אבל אם למשל אני רוצה להכנס לתוך המשתמש שלי כלומר כשאני פוקד:
אני מקבל את ההודעה הבאה:
קוד: |
su: Module is unknown
(Ignored) |
ואז הוא מכניס אותי לתוך המשתמש שלי (יש את שם המשתמש שלי לפני סימן השטרודל).
ואז אם למשל אני רוצה להתקין חבילה מסויימת, למשל:
אני מקבל את ההודעה הבאה:
קוד: |
sudo: PAM account management error: Module is unknown |
ראוי לציין שמאז כבר פקדתי עליו את הפקודה:
קוד: |
emerge @preserved-rebuild |
שבעיקרון להבנתי אם היא רואה שיש קבצים במערכת שנשארו יתומים אבל צריכים אותם, היא פשוט מתקינה את החבילות שצריך מחדש ומקשרת אותם לקבצים הבינאריים האלו (יכול להיות שלא תיארתי במדוייק את הרעיון אבל זה מה שקורה באופן כללי).
אז אכן הותקן מחדש pam וגם sudo וגם shadow וגם sddm וגם samba ועוד מספר חבילות שונות.
אבל זה לא הצליח לתקן את הקלקול שיצרתי.
אני פשוט תקוע מחוץ למערכת שלי לא עלינו.