เข้าสู่ระบบวนรอบ - ไม่สามารถเรียกใช้เอกภาพ - ไม่ใช่ความเป็นเจ้าของ Xauthority แต่อาจเกี่ยวข้องกับการแสดง?


12

ทั้งหมดฉันพยายามทำให้ VNC ทำงานการเปลี่ยนแปลงมากมายที่ฉันจำไม่ได้ตอนนี้เมื่อฉันค้นพบหลังจากการรีสตาร์ทที่ฉันไม่สามารถลงชื่อเข้าใช้ Ubuntu 14.04 ได้ ฉันเชื่อว่าฉันรับรองความถูกต้องแล้ว แต่กลับไปที่หน้าจอเข้าสู่ระบบ ฉันสามารถเข้าสู่ระบบในฐานะแขกและผ่านคอนโซล Alt-F1

ฉัน Googled ข้อผิดพลาดและลองสิ่งต่าง ๆ มากมาย แต่ไม่ประสบความสำเร็จและตอนนี้ฉันไม่รู้เรื่อง ดูผลลัพธ์ด้านล่าง โปรดทราบว่า XFCE สามารถโหลดได้ แต่ฉันต้องการเรียกคืน lightdm ของฉัน

ฉันสามารถทำอะไรได้บ้างกับคำแนะนำและคำอธิบายเกี่ยวกับสิ่งที่เกิดขึ้นที่นี่ ขอแสดงความนับถือ Martin

-rwxr-xr-x 1 มาร์ตินมาร์ติน 50 Mar 14 22:13. Xauthority * (ฉันไปมากไปหน่อยให้สิทธิ์การอนุญาตไฟล์นี้ - ในกรณีนี้)

martin @ thrio: ~ $ cat .xsession-errors
สคริปต์สำหรับ ibus เริ่มต้นที่ run_im
สคริปต์สำหรับรถยนต์เริ่มต้นที่ run_im
สคริปต์สำหรับการเริ่มต้นเริ่มต้นที่ run_im
init: กระบวนการหลัก gnome-session (Unity) (2745) ถูกยกเลิกด้วยสถานะ 1
init: ตัดการเชื่อมต่อจากบัส D-Bus ที่แจ้งเตือน
init: กระบวนการหลัก logrotate (2596) ถูกฆ่าโดยสัญญาณ TERM
init: update-notifier-crash (/ var / crash /_usr_lib_ibus_ibus-ui-gtk3.1000.crash) กระบวนการหลัก> (2645) ถูกฆ่าโดยสัญญาณ TERM
init: update-notifier-crash (/var/crash/_usr_lib_unity_unity-panel-service.1000.crash) main> กระบวนการ (2646) kill โดย TERM signal
init: upstart-dbus-session-bridge กระบวนการหลัก (2697) ถูกยกเลิกด้วยสถานะ 1
init: กระบวนการหลัก xsession-init (2705) ถูกฆ่าโดยสัญญาณ TERM
init: กระบวนการหลัก HUD (2715) ถูกฆ่าโดยสัญญาณ TERM
init: กระบวนการหลักที่เป็นเอกภาพบนแผงบริการ (2753) ฆ่าโดยสัญญาณ TERM
init: หน้าต่างหลักสแต็คบริดจ์ กระบวนการ (2620) ฆ่าโดยสัญญาณ KILL

martin @ thrio: ~ $ unity -
หยุดตำแหน่ง: งานที่ไม่รู้จัก: unity-panel-service
start: งานที่ไม่รู้จัก: unity-panel-service
compiz (core) - ข้อมูล: กำลังโหลดปลั๊กอิน: core
compiz (แกน) - ข้อมูล: ปลั๊กอินเริ่มต้น : core
ไม่ถูกต้อง MIT-MAGIC-COOKIE-1 keycompiz (หลัก) - ร้ายแรง: ไม่สามารถเปิดการแสดงผล: 0
compiz (core) - ข้อมูล: การหยุดปลั๊กอิน: core
compiz (แกน) - ข้อมูล: การยกเลิกการโหลดปลั๊กอิน: core

อาจเกี่ยวข้องกับการตั้งค่าการแสดงผล: ฉันเดิมพยายามทำให้ VNC ทำงานและพยายามเปลี่ยนการเข้ารหัสเริ่มต้นซึ่งดูเหมือนจะไม่ทำงานและคำแนะนำบางอย่างที่ฉันพยายามทำตามที่เกี่ยวข้องกับการแสดงผล

จาก /var/log/lightdm/lightdm.log

[+522.72s] DEBUG: Session pid=2785: Authenticate result for user martin: Success  
[+522.72s] DEBUG: Session pid=2785: User martin authorized  
[+522.72s] DEBUG: Session pid=2785: Greeter requests session Ubuntu  
522.72s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session  
[+522.72s] DEBUG: Session pid=2785: Sending SIGTERM  
[+522.73s] DEBUG: Session pid=2785: Exited with return value 0  
[+522.73s] DEBUG: Seat: Session stopped  
[+522.73s] DEBUG: Seat: Greeter stopped, running session  
[+522.73s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1  
[+522.73s] DEBUG: Session pid=2845: Running command /usr/sbin/lightdm-session gnome-session   --session=Ubuntu  
[+522.73s] DEBUG: Creating shared data directory /var/lib/lightdm-data/martin  
[+522.73s] DEBUG: Session pid=2845: Logging to .xsession-errors  
[+522.74s] DEBUG: Activating VT 7  
[+522.74s] DEBUG: Activating login1 session c4  
[+524.24s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  
[+528.25s] DEBUG: Session pid=2845: Exited with return value 0  
[+528.25s] DEBUG: Seat: Session stopped  
[+528.25s] DEBUG: Seat: Stopping display server, no sessions require it  
[+528.25s] DEBUG: Sending signal 15 to process 2778  
[+528.36s] DEBUG: Process 2778 exited with return value 0  
[+528.36s] DEBUG: DisplayServer x-0: X server stopped  
[+528.36s] DEBUG: Releasing VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0  
[+528.36s] DEBUG: Seat: Display server stopped  
[+528.36s] DEBUG: Seat: Active display server stopped, starting greeter  
[+528.36s] DEBUG: Seat: Creating greeter session  
[+528.36s] DEBUG: Seat: Creating display server of type x  
[+528.36s] DEBUG: Using VT 7  
[+528.36s] DEBUG: Seat: Starting local X display on VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log  
[+528.36s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0  
[+528.36s] DEBUG: DisplayServer x-0: Launching X Server  
[+528.36s] DEBUG: Launching process 3516: /usr/bin/X -core :0 -seat seat0   -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch  
[+528.36s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0  
[+528.43s] DEBUG: Got signal 10 from process 3516  
[+528.43s] DEBUG: DisplayServer x-0: Got signal from X server :0  
[+528.43s] DEBUG: DisplayServer x-0: Connecting to XServer :0  
[+528.43s] DEBUG: Seat: Display server ready, starting session authentication  
[+528.43s] DEBUG: Session pid=3523: Started with service 'lightdm-greeter', username 'lightdm'  
[+528.44s] DEBUG: Session pid=3523: Authentication complete with return value 0: Success  
[+528.44s] DEBUG: Seat: Session authenticated, running command  
[+528.44s] DEBUG: Session pid=3523: Running command /usr/lib/lightdm/lightdm-greeter-  session /usr/sbin/unity-greeter  
[+528.44s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm  
[+528.44s] DEBUG: Session pid=3523: Logging to /var/log/lightdm/x-0-greeter.log  
[+528.45s] DEBUG: Activating VT 7  
[+528.45s] DEBUG: Activating login1 session c5  
[+528.57s] DEBUG: Session pid=3523: Greeter connected version=1.10.4  
[+528.69s] DEBUG: Session pid=3523: Greeter start authentication for martin  
[+528.69s] DEBUG: Session pid=3583: Started with service 'lightdm', username 'martin'  
[+528.70s] DEBUG: Session pid=3583: Got 1 message(s) from PAM  
[+528.70s] DEBUG: Session pid=3523: Prompt greeter with 1 message(s)  
[+529.73s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  

martin@thrio:~$ uname -r  
3.13.0-46-generic  
martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$   

martin@thrio:/var/log$ lshw -c video  
WARNING: you should run this program as super-user.  
  *-display              
       description: VGA compatible controller  
       product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller  
       vendor: Intel Corporation  
       physical id: 2  
       bus info: pci@0000:00:02.0  
       version: 06  
       width: 64 bits  
       clock: 33MHz  
       capabilities: vga_controller bus_master cap_list rom  
       configuration: driver=i915 latency=0  
       resources: irq:48 memory:f7400000-f77fffff memory:e0000000-efffffff ioport:f000  (size=64)  
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.  
martin@thrio:/var/log$ modinfo  
modinfo: ERROR: missing module or filename.  

ข้อมูลเพิ่มเติมหลังจากการตรวจสอบของ

"คุณติดตั้งไดรเวอร์แล้วหรือยังคุณสามารถเชื่อมต่อจาก TTY (Ctrl + Alt + F1..F6) กับผู้ใช้คนอื่นได้หรือไม่" ไม่มีไดรเวอร์ - ใช่เพื่อเข้าสู่ระบบ TTY

"ย้ายไฟล์ทั้งหมดไปที่ / dir ของฉัน (เพื่อมีสำเนา) และพยายามเข้าสู่ระบบโดยใช้ kdm (ฉันใช้ Kubuntu) เพื่อเลือก kdm เป็นหน้าจอเข้าสู่ระบบฉันดำเนินการ sudo dpkg-reconfigure lightdm และเลือก kdm ด้วย kdm คุณสามารถ เลือกเซสชั่นก่อนหน้าหรือเซสชั่นเริ่มต้นนี่คือวิธีที่จะไป "

ติดตั้ง KDM (sudo apt-get install KDM) - ระหว่างการติดตั้งฉันมีตัวเลือกให้เลือก KDM หรือ lightDM เลือก lightDM Rebooted - ไม่มีการเปลี่ยนแปลงใด ๆ
ย้ายบ้าน dir / home / martin ไปที่ / home / martinbak และ rebooted - ไม่มีการเปลี่ยนแปลง

martin@thrio:~$ sudo dpkg-reconfigure kdm and rebooted - entered KDM shell - error "cannot enter home directory. using /." - still would not log in .  
martin@thrio:~$ sudo dpkg-reconfigure lightdm and switched back to lightdm - rebooted - same login loop  
martin@thrio:/home$ sudo mv martinbak martin and rebooted.  

Chown .Xauthority - ถูกตรวจสอบก่อนหน้านี้และถูกต้อง
Chown / tmp - ตรวจสอบก่อนหน้านี้และถูกต้อง
"ถ้าไม่ใช่ทั้งสองอย่างฉันขอแนะนำให้คุณ
1.dpkg-reconfigure lightdm
2. หรือถอนการติดตั้งติดตั้งใหม่อีกครั้ง"

dpkg-reconfigure ได้ลอง
มาร์ติน @ thrio: ~ $ sudo apt-get purge lightdm
"กำลังลบ lightdm (1.10.4-0ubuntu2) ... การ
ล้างไฟล์การกำหนดค่าสำหรับ lightdm (1.10.4-0ubuntu2) ...
การลบผู้ใช้lightdm ' ไม่มีสมาชิกเพิ่มเติม ** userdel: user lightdm ปัจจุบันใช้โดยกระบวนการ 2092 / usr / sbin / deluser: รหัสข้อผิดพลาดที่ส่งคืน `/ usr / sbin / userdel lightdm '8. การออกจาก dpkg: แพคเกจการประมวลผลข้อผิดพลาด lightdm (--purge ): การ ติดตั้งโพสต์ - เอาต์ย่อยลบสคริปต์ส่งคืนสถานะข้อผิดพลาดออก 1 ทริกเกอร์การประมวลผลสำหรับ man-db (2.6.7.1-1ubuntu1) ... พบข้อผิดพลาดขณะประมวลผล: lightdmlightdm' ...
Warning: group








E: กระบวนการย่อย / usr / bin / dpkg ส่งคืนรหัสข้อผิดพลาด (1) "** martin @ thrio: ~ $ sudo apt-get install lightdm

มันดูไม่เหมือนการกำจัดที่สะอาดและติดตั้งใหม่

"หลังจากเกือบจะเลิกฉันดูข้อผิดพลาด. xsession และสังเกตว่าฉันพิมพ์ผิดใน. profile"

ฉันยังไม่ได้แก้ไขไฟล์นี้ แต่หากมีปัญหาฉันจะไม่ทราบว่าสิ่งที่ฉันกำลังมองหา

`martin@thrio:~$ cat .profile  
# ~/.profile: executed by the command interpreter for login shells.  
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login  
# exists.  
# see /usr/share/doc/bash/examples/startup-files for examples.  
# the files are located in the bash-doc package.  

# the default umask is set in /etc/profile; for setting the umask  
# for ssh logins, install and configure the libpam-umask package.  
#umask 022  

# if running bash  
if [ -n "$BASH_VERSION" ]; then  
    # include .bashrc if it exists  
    if [ -f "$HOME/.bashrc" ]; then  
        . "$HOME/.bashrc"  
    fi  
fi  

# set PATH so it includes user's private bin if it exists  
if [ -d "$HOME/bin" ] ; then  
    PATH="$HOME/bin:$PATH"  
fi  
martin@thrio:~$ ` 

_sudo mv ~/.Xauthority ~/.Xauthority.backup  
sudo service lightdm restart_  

martin@thrio:~$ mv ~/.Xauthority ~/.Xauthority.bak  
martin@thrio:~$ sudo service lightdm restart  
[sudo] password for martin:  
lightdm stop/waiting  
lightdm start/running, process 3032  
martin@thrio:~$  

ยังคงติดอยู่ในวงเข้าสู่ระบบ

"ติดตั้ง xubuntu-desktop ใหม่และได้รับการแก้ไขแล้ว"

martin@thrio:~$ sudo apt-get purge xubuntu-desktop  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Package 'xubuntu-desktop' is not installed, so not removed  
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.  
martin@thrio:~$  

_ "จากนั้นพิมพ์ sudo apt-get install gdm ปล่อยให้ติดตั้งและพิมพ์ sudo dpkg-reconfigure gdm และทำตามคำแนะนำเพื่อตั้งเป็นผู้จัดการการเข้าสู่ระบบของคุณ
กด Ctrl + Alt + F7 เพื่อกลับไปที่หน้าจอเข้าสู่ระบบซึ่งควรดู แตกต่างกันการเข้าสู่ระบบทำงานหรือไม่ถ้าใช่ปัญหาของคุณจะได้รับการแก้ไข!

หากไม่เป็นเช่นนั้นให้กลับไปที่เทอร์มินัลแบบเต็มหน้าจอแล้วพิมพ์ sudo dpkg-reconfigure lightdm เพื่อตั้งค่า LigthDM ในขณะที่คุณลงชื่อเข้าใช้ตัวจัดการอีกครั้ง ตอนนี้คุณรู้แล้วว่านี่เป็นปัญหากับไดรเวอร์กราฟิกของคุณอย่างแน่นอน "_

sudo apt-get install gdmและรีสตาร์ท - เข้าสู่ระบบวนรอบ (ดังนั้นสิ่งนี้จึงแนะนำปัญหาเกี่ยวกับไดรเวอร์กราฟิก - จำไว้ว่าฉันมี

martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$  

ฉันควรได้รับผลลัพธ์บางอย่างสำหรับการค้นหานี้หรือไม่?


ซ้ำเป็นไปได้ของอูบุนตูได้รับการติดอยู่ในวงเข้าสู่ระบบ ฉันขอแนะนำให้คุณเปลี่ยน lightdm ด้วย gdm หรือติดตั้งใหม่ ขั้นตอนมีการอธิบายไว้ในคำถามที่เชื่อมโยง
Sergiy Kolodyazhnyy

1
ขอบคุณสำหรับลิงค์ Serg - ฉันไม่พบบทความนั้น ฉันได้ลองใช้คำแนะนำทั้งหมดในลิงค์นี้แล้ว แต่ไม่ประสบความสำเร็จ มีความคิดเห็นบางอย่างที่แนะนำว่าอาจเป็นปัญหาที่เกี่ยวข้องกับไดรเวอร์กราฟฟิก (กระสุนอื่น ๆ ก็มีปัญหาการเข้าสู่ระบบเดียวกัน) ฉันจะแก้ไขคำถามของฉันด้วยผลลัพธ์เพิ่มเติมจากการทดสอบคำแนะนำในลิงค์นั้น
Martin

คุณหาทางออกหรือไม่?
bicepjai

คำตอบ:


2

แม้ว่าคุณจะได้รับคำตอบในคำถามของคุณให้เขียนสิ่งนี้เพื่อบันทึก พิมพ์ctrl + alt + F1และเข้าสู่ระบบด้วยชื่อผู้ใช้ของคุณที่พร้อมท์คำสั่ง

user@dell$ ls -l ~/.ICEauthority
-rw------- root root 3668 May 28 09:28 /home/user/.ICEauthority
user@dell$ sudo chmod 777 ~/.ICEauthority
password:
user@dell$ ls -l ~/.ICEauthority
-rwxrwxrwx root root 3668 May 28 09:28 /home/user/.ICEauthority

ctrl + alt + F7 และเข้าสู่ระบบทำงาน


1
ฉันมีปัญหาเดียวกันและสิ่งนี้ช่วยฉันในตอนเย็นฉันไม่สามารถขอบคุณได้มากพอ!
ม.ค. Špaček

การเปลี่ยนความเป็นเจ้าของจะมีเหตุผลมากขึ้น
Wolfgang Fahl

0

.xsession-errors ของฉันมีข้อผิดพลาดที่คล้ายกันกับที่ระบุไว้ในคำถามเดิม ฉันก็ลองทุกอย่างที่ @Martin ได้ลองมาแล้ว

ในที่สุดสิ่งที่ได้ผลสำหรับฉันคือคำตอบจากลิงก์lightdm ไม่เริ่มทำงานซึ่งโดยทั่วไปเกี่ยวข้องกับการหยุด lightdm, กำหนดค่า xserver ใหม่, เริ่มใช้ lightdm จากนั้นรีบูตเครื่อง หลังจากนี้ฉันสามารถเข้าสู่บัญชีผู้ใช้เดิมของฉัน

FYI: ฉันมีเครื่อง Lenovo T530 ที่ใช้ Ubuntu 14.04 LTS (ใช้ lightdm) และฉันได้ติดตั้งไดรเวอร์ nvidia สำหรับการใช้ Cuda 6.5


0

คุณมีแพ็กเกจที่ชำรุดจำนวนมาก คุณจะต้องติดตามแพ็กเกจ ลองทำการติดตั้งแบบบังคับการรันคำสั่งนี้จะ 'ปกติ' ให้คุณย้อนกลับไปบนแพ็คเกจที่ใช้งานไม่ได้เพื่อแจ้งให้คุณทราบว่าเหตุใดกระบวนการย่อย dpkg [1] จึงเกิดขึ้น ข้อมูล lightdm ของคุณอาจไม่ถูกลบอย่างใดอย่างหนึ่งและ id กลุ่ม lightdm อาจยังคงมีอยู่คุณตรวจสอบ cat โดยใช้ cat บน / etc / group

:~$ cat /etc/group

:~$ sudo apt-get -f install -y

นอกจากนี้คุณยังมีปัญหากับตัวแปรการแสดงผลของคุณและคีย์ /tmp/.x0-lock ของคุณจะแตกต่างจากครั้งหนึ่งเคยเป็นสิ่งนี้ทำให้คุณถูกล็อค เมื่อคุณทำลายคุกกี้เวทย์มนตร์ของคุณในการผูกลึก คุณอาจต้องถอนการติดตั้ง ubuntu-desktop และอีกมากมาย ตอนนี้ติดตั้ง GDM และ openbox

ctl-alt-F6

:~$ sudo apt-get install openbox -y

:~$ sudo apt-get install gdm -y

เลือกตัวเลือกเพื่อทำให้ gdm ผู้จัดการการแสดงผลของคุณและ openbox ผู้จัดการหน้าต่างของคุณ นี่อาจเป็นวิธีที่ง่ายที่สุดในการแก้ไขปัญหาของคุณ

เขียนกลับมาพร้อมกับป้อนกลับถ้าคุณต้องการ ?? !!


มันเกิดขึ้นกับฉันสองสามครั้งที่ฉันไม่ได้เป็นเด็กในคืนหนึ่งมันเกิดขึ้นกับฉันและฉันเอาระบบลงไปที่เคอร์เนลและระบบสาธารณูปโภคบางอย่างใน tty6 (ctl-alt-F6) ฉันกำจัดและลบทุกอย่างออก . ในที่สุดฉันก็สามารถลุกขึ้นและเปิดได้โดยการเปิด xhost ตั้งค่าตัวแปรการแสดงผลและสร้างคำสั่งแบบมีเงื่อนไขใน. bashrc ของฉันที่รัน / usr / bin / xinit && startx ฉันสามารถกู้คืนข้อมูลทั้งหมดของฉันได้ จากนั้นฉันติดตั้งใหม่
oOpSgEo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.