Mi-am actualizat Ubuntu 21.04 la 21.10 ieri și întâmpin probleme serioase după repornire.
Probleme cu driverele grafice (rezolvate)
Acest lucru este rezolvat, dar poate am rupt ceva prin rezolvarea acestei probleme? Ubuntu s-a blocat în timpul pornirii și desktopul nu a fost afișat niciodată. Am repornit în modul de salvare, am actualizat grub pentru a adăuga "nomodeset" și am făcut câteva reinstalări + reconfigurari:
apt install --reinstall xserver-xorg-video-amdgpu
dpkg-reconfigure gdm3 ubuntu-session xserver-xorg-video-amdgpu
dpkg-reconfigure ubuntu-session xserver-xorg-video-amdgpu
apt reinstall gdm3 gnome-shell yaru-theme-gnome-shell
Am actualizat apoi grub2 după repornire pentru a face „nomodesetul” permanent.
Problema de identitate
După ce am ajuns în sfârșit pe desktop, totul a părut mai întâi resetat la implicit și fișierele mele au dispărut de pe desktop...până când am deschis un terminal și am văzut erori legate de drepturile sistemului de fișiere pe /root/ (?!). După ce am săpat puțin, am ajuns să înțeleg că în bash variabila mea de mediu HOME este setată la /root, că LOGNAME este "root"... practic bash crede că sunt root în timp ce sistem/C programele încă mă recunosc corect ca utilizator real. Desktopul afișat este /root/Desktop și nu desktopul meu de utilizator și așa mai departe. Fișierele mele sunt încă prezente pe disc.
Testarea unor variabile bash:
amael@laptop:~$ echo $LOGNAME
rădăcină
amael@laptop:~$ echo $USER
rădăcină
amael@laptop:~$ echo $HOME
/rădăcină
amael@laptop:~$ echo ~
/rădăcină
amael@laptop:~ echo $MAIL
/var/mail/root
Rețineți că promptul arată numele de utilizator corect, în timp ce folderul implicit la deschiderea terminalului este greșit: $HOME = /root.
Comenzile non-shell arată numele de utilizator corect:
amael@laptop:~$ whoami
amael
amael@laptop:~$ logname
amael
amael@laptop:~$ id
uid=1000(amael) gid=136(vboxusers) groupes=136(vboxusers),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131 (lxd), 132 (sambashare), 998 (docker)
Fișierul meu /etc/passwd pare neschimbat și corect:
amael@laptop:~$ egrep "^root|amael" /etc/passwd
root:x:0:0:root:/root:/bin/bash
amael:x:1000:136:Amael,,,:/home/amael:/bin/bash
amael@laptop:~$
Discurile mele apar montate în rw modul:
amael@laptop:~$ ls -al /home
total 32
drwxr-xr-x 5 systemd-coredump systemd-coredump 4096 juil. 30 2020 .
drwxr-xr-x 20 root root 4096 juil. 30 2020 ..
drwxr-xr-x 59 amael vboxusers 4096 nov. 21 10:15 amael
drwx------ 2 root root 16384 juil. 30 2020 pierdut+găsit
amael@laptop:~$ mount | grep mapper
/dev/mapper/vgubuntu-root pe / tip ext4 (rw,relatime,errors=remount-ro)
/dev/mapper/vgubuntu-home pe /home tip ext4 (rw,relatime,errors=remount-ro)
Ce poate explica asta? Cred că o reinstalare completă poate rezolva acest lucru, dar ar fi bine să nu trebuiască să faceți acest lucru.
Vă mulțumim pentru feedback-ul dumneavoastră !