ฉันได้ลองเกือบทุกความคิดเห็นในเรื่องนี้ .xsession-errors
ไฟล์ของฉันพูดว่า:
openConnection: connect: No such file or directory
cannot connect to brltty at :0
และนั่นคือทั้งหมด ฉันเข้าสู่ระบบในฐานะแขก แต่ไม่ได้อยู่ในบัญชีของฉัน
ฉันได้ลองเกือบทุกความคิดเห็นในเรื่องนี้ .xsession-errors
ไฟล์ของฉันพูดว่า:
openConnection: connect: No such file or directory
cannot connect to brltty at :0
และนั่นคือทั้งหมด ฉันเข้าสู่ระบบในฐานะแขก แต่ไม่ได้อยู่ในบัญชีของฉัน
คำตอบ:
หลังจากผ่านไปหลายวันกับปัญหานี้และมีการอ่านเธรด SO มากมายฉันพบว่านี่เป็นข้อผิดพลาดในการเปิดของ Ubuntu (สถานะ 'ไม่สมบูรณ์' ในเดือนกรกฎาคม 2558)
ข้อมูลเพิ่มเติมเกี่ยวกับที่นี่: https://bugs.launchpad.net/ubuntu/+bug/1285444
วิธีแก้ปัญหาอย่างรวดเร็วดูเหมือนจะเปลี่ยนชื่อไฟล์ที่จัดเก็บdconf
การตั้งค่า:
$ mv ~/.config/dconf/user{,.old}
ลบทั้งสอง.Xauthority
และ.ICEauthority
จากไดเรกทอรีบ้านของผู้ใช้
ถ้าคุณเห็นรุ่นเก่าหรือการสำรองข้อมูลหรือท้ายของทั้งสองนี้ (ตัวอย่างเช่น.ICEauthority-c
, ICEauthority
หรือ.Xauthority.old
) ลบเหล่านั้นมากเกินไป
(ไม่มีไฟล์ใด ๆ เหล่านี้จะไม่เป็นอันตรายต่อระบบของคุณพวกเขาจะถูกสร้างขึ้นใหม่เมื่อรีบูต / เข้าสู่ระบบ.) หลังจากนี้เพียงรีบูตหรือออกจากระบบ & เข้าสู่ระบบอีกครั้งและสนุกกับคอมพิวเตอร์ของคุณอีกครั้ง
ทดสอบกับระบบของฉัน (Xubuntu 14.04 x86, linux kernel 3.13.0-35-generic)
ฉันมีปัญหาเดียวกันไม่สามารถลงชื่อเข้าใช้ ubuntu 14.04 ได้ แต่ตอนนี้ฉันลงชื่อเข้าใช้เรียบร้อยแล้ว ^ _ ^ ปัญหานี้ก็เกิดขึ้นกับ Ubuntu รุ่นเก่าที่ฉันรู้จักวิธีแก้ปัญหาด้วย ในกรณีของฉันมีข้อผิดพลาดในการกำหนดค่าเดสก์ท็อปจากผู้ใช้ที่ฉันเข้าสู่ระบบและการกำหนดค่าเดสก์ทอปที่มีอยู่ สิ่งที่ฉันทำ: ([ชื่อผู้ใช้] เหมือนตัวยึดตำแหน่ง)
ก่อนอื่นฉันตรวจสอบ lightdm.log:
-----------------------------------
sudo nano /var/log/lightdm/lightdm.log
---------------------------------------
I had a suspicion on these lines:
..................
[+27.41s] DEBUG: Session pid=1114: User [username] authorized
[+27.42s] DEBUG: Session pid=1114: Greeter requests session ubuntu
[+27.42s] DEBUG: Seat: Failed to find session configuration ubuntu
[+27.42s] DEBUG: Seat: Can't find session 'ubuntu'
..................
ทำไม lightdm ถึงมองหาเซสชัน "ubuntu" นี่เป็นเพราะ [ชื่อผู้ใช้] ที่ฉันใช้ xsession ของมันคืออูบุนตู มันอยู่ใน / var / lib / AccountsService / users / [ชื่อผู้ใช้]:
---------------------------------------
[User]
Language=en_US
FormatsLocale=id_ID.UTF-8
XSession=ubuntu <===================== THIS ONE
Background=/home/[username]/Pictures/Wallpapers/1781785_10201241375132193_1896210726_o.jpg
SystemAccount=false
[InputSource0]
xkb=us
---------------------------------------
จากนั้นฉันดู xsession ในโฟลเดอร์ / usr / share / xsessions มีเพียง gnome.desktop เท่านั้นไม่มี ubuntu.desktop
ดังนั้นฉันจึงเปลี่ยนเนื้อหาของ / var / lib / AccountsService / users / [ชื่อผู้ใช้]:
from XSession=ubuntu to XSession=gnome
แก้ไขปัญหาแล้ว ^ _ ^
ฉันมีปัญหาที่คล้ายกันในวันนี้ฉันสังเกตว่าบางไฟล์และไดเรกทอรีในโฮมไดเร็กตอรี่ของผู้ใช้นั้นเป็นเจ้าของโดยเฉพาะอย่างยิ่ง. OSAuthority (ซึ่งเป็นไปได้มากว่าเป็นเพราะฉันพยายามติดตั้ง VNC) อย่างไรก็ตามเมื่อฉันใช้ chown เพื่อเปลี่ยนความเป็นเจ้าของไฟล์เหล่านี้กลับไปยังผู้ใช้ฉันสามารถเข้าสู่ระบบได้อย่างถูกต้องอีกครั้ง
ฉันรวบรวม Krita จากแหล่ง & ต้องแก้ไข. profile เพื่อรวมไดเรกทอรีการติดตั้งที่ไม่เป็นมาตรฐาน เห็นได้ชัดว่าฉันทำไม่ดี เมื่อฉันแก้ไขไวยากรณ์ฉันสามารถเข้าสู่ระบบตามที่คาดไว้อีกครั้ง!
ฉันมีปัญหาเดียวกันบน Ubuntu 13.04
ฉันเขียนรายการ gnome.desktop ใหม่/usr/share/xsessions
เพราะมันหายไป:
[Desktop Entry]
Name=GNOME
Comment=This session logs you into GNOME
Exec=gnome-session --session=gnome
TryExec=gnome-shell
Icon=
Type=Application
X-LightDM-DesktopName=GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0
จากนั้นฉันลบ gnome-session- * และติดตั้งใหม่ทั้งหมด หลังจากนั้นทุกอย่างทำงานได้ดีและฉันสามารถเลือกเซสชั่นที่ฉันต้องการสามัคคีสามัคคีคำพังเพยและอื่น ๆ
ปัญหาของฉันได้รับการแก้ไขโดยปิดการลงชื่อเข้าใช้อัตโนมัติ