Puncte:2

Nu se poate conecta la MATE pentru un utilizator, dar nu pentru celălalt

drapel cn

Mare declinare a răspunderii: Înainte să se întâmple acest lucru, am eliminat din greșeală o bibliotecă importantă (libreadline7), care a eliminat mai multe biblioteci importante de sistem fără să îmi dau seama (lucruri precum NetworkManager au fost, de asemenea, eliminate), ceea ce a făcut ca Ubuntu să nu mai pornească corect. Am reușit să recuperez din acest lucru pentru utilizatorul meu, intrând în modul de recuperare din bootloader, reinstalând ubuntu-minimal, ubuntu-standard și ubuntu-mate-desktop. Acest lucru mi-a permis să mă autent la propriul meu utilizator personal și totul părea să revină la normal, totuși sunt sigur că unele alte lucruri sunt stricate, motiv pentru care menționez acest lucru.

Am o instalare desktop Ubuntu MATE 18.04 cu mai mulți utilizatori. Din anumite motive, mă pot autentifica la un utilizator, care a fost utilizatorul principal care a fost configurat cu instalarea Ubuntu MATE. Dar celălalt utilizator nu se poate conecta la sesiunea sa MATE.

După ce am verificat unele loguri în /var/log/lightdm, nu am găsit nimic în neregulă cu lightdm și am fost condus la fișierul .xsession-errors al utilizatorului.

Am observat că în .xsession-errors pentru acel utilizator, există unele erori care nu apar cu utilizatorul meu

mate-session[18804]: AVERTISMENT: Imposibil de găsit furnizorul „mate-panel” al componentei necesare „panel”
mate-session[18804]: AVERTISMENT: Imposibil de găsit furnizorul „caja” al componentei necesare „filemanager”
mate-session[18804]: AVERTISMENT: Imposibil de găsit furnizorul „” al componentei necesare „dock”
mate-session[18804]: AVERTISMENT: Nu s-a putut lansa aplicația „update-notifier.desktop”: Imposibil de pornit aplicația: Nu s-a putut executa procesul copil âupdate-notifierâ (Nu există un astfel de fișier sau director)
mate-session[18804]: AVERTISMENT: Nu s-a putut lansa aplicația „snap-userd-autostart.desktop”: Imposibil de pornit aplicația: Nu s-a putut executa procesul copil â/usr/bin/snapâ (Nu există un astfel de fișier sau director )
mate-session[18804]: AVERTISMENT: Nu s-a putut lansa aplicația „print-applet.desktop”: Imposibil de pornit aplicația: Nu s-a putut executa procesul copil âsystem-config-printer-appletâ (Fără un astfel de fișier sau director)
mate-session[18804]: AVERTISMENT: Nu s-a putut lansa aplicația „nm-applet.desktop”: Imposibil de pornit aplicația: Nu s-a putut executa procesul copil ânm-appletâ (Nu există un astfel de fișier sau director)
sh: 1: /usr/bin/nvidia-settings: nu a fost găsit
mate-session[18804]: AVERTISMENT: Nu s-a putut lansa aplicația „blueman.desktop”: Imposibil de pornit aplicația: Nu s-a putut executa procesul copil âblueman-appletâ (Nu s-a putut lansa un astfel de fișier sau director)
mate-session[18804]: AVERTISMENT: Nu s-a putut lansa aplicația „org.gnome.DejaDup.Monitor.desktop”: Imposibil de pornit aplicația: Nu s-a putut executa procesul copil â/usr/lib/deja-dup/deja-dup -monitorâ (Nu există un astfel de fișier sau director)
mate-session[18804]: AVERTISMENT: Nu s-a putut lansa aplicația „ubuntu-mate-welcome-autostart.desktop”: Imposibil de pornit aplicația: Nu s-a putut executa procesul copil â/snap/bin/ubuntu-mate-welcomeâ (Nu există un astfel de fișier sau director)
mate-session[18804]: AVERTISMENT: Nu s-a putut lansa aplicația 'caja-dropbox.desktop': Imposibil de pornit aplicația: Nu s-a putut executa procesul copil âcaja-dropboxâ (Nu există un astfel de fișier sau director)

(proces: 19290): indicator-sound-WARNING **: 14:39:55.272: volum-control-pulse.vala:735: nu se poate obține puls Unix socket: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown : Numele org.PulseAudio1 nu a fost furnizat de niciun fișier .service
Avertisment manager de ferestre: Nivelul jurnalului 128: Numele com.canonical.AppMenu.Registrar nu există pe magistrala de sesiune

Avertisment manager de ferestre: Nivelul de jurnal 16: XPresent nu este compatibil cu configurația curentă a sistemului.
Gtk-Message: 14:41:55.124: GtkDialog mapat fără un părinte tranzitoriu. Acest lucru este descurajat.
Gtk-Message: 14:42:12.848: GtkDialog mapat fără un părinte tranzitoriu. Acest lucru este descurajat.
Xsession: sesiunea X a început pentru root la duminica 26 septembrie 12:24:13 +04 2021
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setarea DISPLAY=:0
dbus-update-activation-environment: setarea XAUTHORITY=/home/santhosh/.Xauthority
localuser:root fiind adăugat la lista de control acces
localuser:boinc fiind adăugat la lista de control acces
/etc/X11/xinit/xinitrc: 2: [: x: operator neașteptat
/etc/X11/xinit/xinitrc: 2: [: x: operator neașteptat
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setare GTK_MODULES=gail:atk-bridge
/etc/X11/xinit/xinitrc: 16: /etc/X11/Xsession.d/90gpg-agent: gpgconf: nu a fost găsit
/etc/X11/xinit/xinitrc: 18: /etc/X11/Xsession.d/90gpg-agent: gpgconf: nu a fost găsit
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setarea QT_ACCESSIBILITY=1
dbus-update-activation-environment: systemd --user not found, ignoring --systemd argument
dbus-update-activation-environment: setarea SUDO_GID=1002
dbus-update-activation-environment: setarea MAIL=/var/mail/root
dbus-update-activation-environment: setarea LC_TIME=en_US.UTF-8
dbus-update-activation-environment: setarea USER=root

M-am gândit că ar putea exista o problemă cu baza de date dconf a utilizatorului, dar nu am reușit să o rezolv. În acest moment, nu sunt sigur ce să verific în continuare. Există o modalitate de a reconfigura setările sesiunii X ale utilizatorului înapoi la valorile implicite?

N0rbert avatar
drapel zw
Pentru o reparație mai profundă, rulați `sudo apt-get install ubuntu-mate-desktop^ --reinstall` și apoi raportați.
guiverc avatar
drapel cn
FYI: Ubuntu-MATE 18.04 LTS nu mai este acceptat; consultați https://ubuntu-mate.community/t/ubuntu-mate-18-04-lts-reaches-end-of-life/23966/7 sau https://fridge.ubuntu.com/2020/08/14 /ubuntu-18-04-5-lts-released/ unde veți observa că numai Ubuntu Server, Ubuntu Desktop și Ubuntu Cloud vin cu 5 ani de suport; *aromele* au avut doar o viață mai scurtă. Aș sugera să utilizați `ubuntu-support-status` pentru a evalua starea de securitate a instalării dvs. actuale. Întrebarea dvs. este încă la subiect aici, dar luați în considerare cât de mult contează securitatea pentru dvs. și rezultatele comenzii anterioare. Acum utilizați Ubuntu 18.04 LTS cu MATE
9a3eedi avatar
drapel cn
Interesant, nu știam că aromele au o viață mai scurtă.Vă mulțumesc pentru această informație. Cu toate acestea, din câte am înțeles, baza ubuntu este încă acceptată când vine vorba de actualizări de securitate și asta este suficient de bun pentru mine. Prefer să am o instalare stabilă deocamdată chiar dacă pachetele desktop sunt puțin vechi
N0rbert avatar
drapel zw
În situația actuală, trebuie să reparăm sistemul actual Ubuntu (MATE) 18.04 LTS înainte de a merge mai departe. Rulez peste 20 Ubuntu MATE 18.04 LTS și chiar nu-mi pasă de cadrul său de suport de 3 ani. Nu plănuiesc să-l fac upgrade la 20.04 LTS, din cauza Qt4, python2 și așa mai departe. Voi face upgrade la 22.04 LTS când a fost lansat. Deci @9a3eedi poate rămâne și pe 18.04 LTS după reparație.
Puncte:5
drapel zw

Trebuie să reinstalați complet pachetul de sarcini desktop Ubuntu MATE până la

sudo apt-get install ubuntu-mate-desktop^ --reinstall

Notă: cel ^ la sfârşitul lui ubuntu-mate-desktop^ înseamnă sarcină, deci ubuntu-mate-desktop pachetul va fi reinstalat cu toate dependențele sale forțat.

Apoi reinstalați cu atenție lucrurile care sunt menționate în jurnalul xsession-errors:

sudo apt-get install --reinstall mate-panel caja update-notifier snapd \
mate-dock-applet system-config-printer network-manager-gnome blueman deja-dup \
caja-dropbox gpgconf

și

sudo snap install software-boutique --classic
sudo snap install ubuntu-mate-welcome --classic

apoi reporniți și încercați să vă autentificați folosind obișnuit (nu rădăcină) utilizator.

După autentificare cu succes, trebuie să rulați debsums pentru a reinstala fișierele corupte/eliminate care au venit din pachetele deb folosind comenzile de mai jos

sudo apt-get install debsums

urmat de

xargs -rd '\n' -a <(sudo debsums -c 2>&1 | cut -d " " -f 4 | sort -u | xargs -rd '\n' -- dpkg -S | cut -d : - f 1 | sort -u) -- sudo apt-get install -f --reinstall --

(formatat ca cod inline pentru lizibilitate, vă rugăm să nu editați)


Probleme cu autentificarea de alt utilizator poate fi cauzată de o problemă de permisiuni. Restabiliți-le la valorile implicite folosind sudo chown -R otheruser:otheruser /home/otheruser (a inlocui alt utilizator cu corecta nume de utilizator) și apoi reporniți.

9a3eedi avatar
drapel cn
care este diferența dintre reinstalarea cu și fără ^?
N0rbert avatar
drapel zw
`ubuntu-mate-desktop^` este un pachet de sarcini speciale, va instala toate dependențele forțat. În timp ce reinstalarea lui `ubuntu-mate-desktop` nu va atinge dependențele sale. Vă rugăm să rulați toate comenzile din răspunsul meu exact așa cum au scris și să raportați. Sunt gata să vă ajut în continuare dacă aveți probleme noi (sper că acestea nu apar cu adevărat).
9a3eedi avatar
drapel cn
Ți-am parcurs pașii exact așa cum i-ai enumerat. Nu am văzut nicio eroare, în afară de următoarea eroare minoră: snap „software-boutique” este deja instalat, vezi „snap help refresh”. Comanda finală cu debsums nu a generat erori sau rezultate.Cu toate acestea, încă nu mă pot conecta la desktopul celuilalt utilizator cu exact aceeași problemă. (Cu toate acestea, mă pot autentifica pe desktopul utilizatorului meu)
N0rbert avatar
drapel zw
Trebuie să verificați permisiunile în `/home/otheruser` sau pur și simplu să le restaurați la valorile implicite folosind `sudo chown -R otheruser:otheruser /home/otheruser` (înlocuiți *`otheruser`* cu numele de utilizator corect) și apoi reporniți. Dacă eroarea persistă, vă rugăm să partajați jurnalele de erori actualizate.
9a3eedi avatar
drapel cn
rularea `chown -R otheruser:otheruser /home/otheruser` a făcut trucul. Nu sunt sigur cum a fost corupt în primul rând... Mulțumesc frumos! Aș sugera să adăugați asta la răspunsul dvs.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.