Giriş Döngüsü - birlik çalıştırılamıyor - Xauthority sahipliği değil, görüntüleme ile ilgili olabilir mi?


12

Hepsi, VNC'yi çalıştırmaya çalışıyordum, Ubuntu 14.04'e giriş yapamadığım bir yeniden başlatmadan sonra keşfettiğimde artık hatırlamadığım birçok değişiklik yapıyordum. Kimlik doğrulaması yaptığımı düşünüyorum, ancak giriş ekranına geri dönüyorum. Misafir olarak ve Alt-F1 konsolu üzerinden giriş yapabilirim.

Hataları araştırdım ve birçok şeyi denedim ama başarılı olamadım ve şimdi clueless. aşağıdaki çıktıya bakın. XFCE'nin ok yüklediğini unutmayın, ancak lightdm'imi geri almak istiyorum.

Burada neler olduğuna dair bazı tavsiyeler ve açıklamalar yapabilirim. Saygılarımızla Martin

-rwxr-xr-x 1 martin martin 50 Mar 14 22:13 .Xauthority * (Her ihtimale karşı bu dosya için izinler vermek için biraz denize girdim.)

martin @ thrio: ~ $ cat .xsession-error
ibus komut dosyası run_im'de başladı.
Otomatik komut dosyası run_im'de başladı.
Varsayılan komut dosyası run_im'de başladı.
init: gnome-session (Unity) ana işlem (2745) durum 1 ile sona erdi
init: Bildirilen D-Bus veri yolu
init bağlantısı kesildi : TERM sinyal
init tarafından öldürülen logrotate ana işlem (2596) : update-notifier-crash (/ var / crash) /_usr_lib_ibus_ibus-ui-gtk3.1000.crash) ana işlem> (2645) TERM sinyal
init tarafından öldürüldü : update-notifier-crash (/var/crash/_usr_lib_unity_unity-panel-service.1000.crash) ana> süreç (2646) TERM sinyal
init tarafından öldürüldü : upstart-dbus-session-bridge ana süreç (2697) durum 1 ile sona erdi
init: TERM sinyal
init tarafından öldürülen xsession-init ana süreci (2705) init: TERM sinyal init tarafından öldürülen hud ana süreci (2715) inter: TERM sinyal init tarafından öldürülen
birlik-panel-hizmet ana süreci (2753)
: pencere yığını-köprü ana işlemi (2620) KILL sinyali ile öldürüldü

martin @ thrio: ~ $ unity --replace
stop: Bilinmeyen iş: unity-panel-service
start: Bilinmeyen iş: unity-panel-service
compiz (core) - Bilgi: Yükleme eklentisi: core
compiz (core) - Bilgi: Başlangıç ​​eklentisi : core
Geçersiz MIT-MAGIC-COOKIE-1 keycompiz (core) - Fatal: Ekran açılamadı: 0
compiz (core) - Bilgi: Durdurma eklentisi: core
compiz (core) - Bilgi: Boşaltma eklentisi: çekirdek

Ekran ayarıyla ilgili olabilir: Başlangıçta VNC'yi çalıştırmaya çalışıyordum ve çalışmıyor gibi görünen varsayılan şifrelemeyi ve ekranla ilgili olarak izlemeye çalıştığım bazı talimatları çevirmeye çalışıyordum

/Var/log/lightdm/lightdm.log sitesinden

[+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.  

Adlı kullanıcının incelemesini takiben ek bilgi

"Bazı sürücüler yüklediniz mi? Bazı TTY (Ctrl + Alt + F1..F6) 'dan herhangi bir kullanıcıya bağlanabilir misiniz?" Sürücü yok - TTY girişine evet

"Tüm dosyaları benim / home dizinime taşıdım (bir kopyasını almak için) ve kdm kullanarak giriş yapmayı denedim (Kubuntu kullanıyorum). önceki bir oturumu veya varsayılan bir oturumu seçin.

kurulu KDM (sudo apt-get install KDM) - kurulum sırasında ben KDM veya lightDM seçmek için bir seçenek vardı, lightDM seçti. Yeniden başlatıldı - değişiklik yapılmadı
home dir / home / martin / / home / martinbak konumuna taşındı ve yeniden başlatıldı - değişiklik yok

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 - Bu daha önce kontrol edildi ve doğrudur
Chown / tmp - Bu daha önce kontrol edildi ve doğrudur
"İkisi birden değilse, size
1.dpkg-reconfigure lightdm
2. veya kaldırın, yeniden yükleyin."

dpkg-reconfigure denendi
martin @ thrio: ~ $ sudo apt-get purge lightdm
"Lightdm kaldırılıyor (1.10.4-0ubuntu2) ...
lightdm (1.10.4-0ubuntu2) için yapılandırma dosyaları temizleniyor ...
Kullanıcı lightdm kaldırılıyor ' daha fazla üye yer alır. ** userdel: kullanıcı lightdm işlem tarafından şu anda kullanılan 2092 / usr / sbin / deluser: '/ usr / sbin / userdel lightdm' geri hata kodu 8. Çıkma. dpkg: hata işleme paketi lightdm (--purge ): alt süreç yüklü kaldırma sonrası komut dosyası hata çıkış durumu döndürdü 1 man-db (2.6.7.1-1ubuntu1) için işleme tetikleyicileri ... İşleme sırasında hatalarla karşılaşıldı: lightdmlightdm' ...
Warning: group








E: Alt işlem / usr / bin / dpkg bir hata kodu döndürdü (1) "** martin @ thrio: ~ $ sudo apt-get install lightdm

Temiz bir çıkarma ve yeniden yükleme gibi görünmüyor.

"Neredeyse vazgeçtikten sonra .xsession hatalarına baktım ve .profile dosyamda bir yazım hatası olduğunu fark ettim"

Bu dosyayı düzenlemedim ancak bir sorun olursa ne aradığımı bilemezdim.

`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:~$  

hala giriş döngüsünde takılı kalıyor

"Xubuntu-desktop yeniden yüklendi ve şimdi düzeltildi"

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:~$  

_ "Sonra sudo apt-get install gdm yazın. Yüklemesine izin verin ve sudo dpkg-reconfigure gdm yazın ve oturum açma yöneticiniz olarak ayarlamak için komut istemlerini izleyin.
Şimdi görünmesi gereken giriş ekranına geri dönmek için Ctrl + Alt + F7 tuşlarına basın Farklı oturum açma işe yarıyor mu? Sorun çözülmüşse!

Başlamazsa, tam ekran terminaline dönün ve tekrar oturum açma yöneticisi olarak LigthDM'yi ayarlamak için sudo dpkg-reconfigure lightdm yazın. Artık bunun grafik sürücülerinizle ilgili bir sorun olduğunu biliyorsunuz. "_

sudo apt-get install gdmve yeniden başlatıldı - giriş döngüsü. (Yani bu grafik sürücüsüyle ilgili bir sorun olduğunu gösteriyor - hatırlıyorum

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

Bu arama için çıktı almalı mıyım?


Ubuntu'nun olası kopyası giriş döngüsünde takılı kalıyor . Lightdm'yi gdm ile değiştirmenizi veya yeniden yüklemenizi öneririm. Prosedür bağlantılı soruda açıklanmıştır
Sergiy Kolodyazhnyy

1
Bağlantı için teşekkürler Serg - Bu makaleyi bulamadım. Bağlantıdaki tüm önerileri denedim, ancak başarılı olamadım. Belki de sorunun grafik sürücüsü ile ilgili olduğunu öneren bazı yorumlar var (diğer kabuklar da aynı giriş döngüsü sorununa sahip) Bu bağlantıdaki bazı önerileri test etmekten daha fazla çıktı ile sorumu düzenleyeceğim
Martin

bir çözüm buldun mu ?
bicepjai

Yanıtlar:


2

Sorunuza cevap vermiş olsanız da, bunu kayıt için yazınız. Yazın ctrl + alt + F1ve komut isteminde kullanıcı adınızla giriş.

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 ve giriş çalıştı.


1
Aynı sorunu yaşadım ve bu da akşamımı kurtardı, sana yeterince teşekkür edemem!
Jan Špaček

mülkiyeti değiştirmek daha mantıklı olurdu
Wolfgang Fahl

0

.Xsession hatalarım orijinal soruda listelenen hatalara benzer. Ben de @Martin'in denediği hemen hemen her şeyi denemiştim.

Sonunda benim için çalışan bağlantı lightdm'nin cevabı başlamadı , bu temelde lightdm'yi durdurmayı, xserver'i yeniden yapılandırmayı, lightdm'yi başlatmayı ve sonra makineyi yeniden başlatmayı içeriyordu. Bundan sonra orijinal kullanıcı hesabıma giriş yapabildim.

FYI: Ubuntu 14.04 LTS (lightdm kullanarak) çalıştıran bir Lenovo T530 makinem var ve Cuda 6.5 kullanımı için nvidia sürücüleri yüklü.


0

bir sürü kırık paketiniz var. Paketleri takip etmek zorunda kalacaksın. Zorla yükleme yapmayı deneyin, bu komutu çalıştırmak 'genellikle' dpkg alt işleminin [1] neden gerçekleştiğini size bildirmek için bozuk paketler hakkında geri bildirim sağlar. Lightdm verileriniz muhtemelen kaldırılmadı ve lightdm grup kimliği muhtemelen hala var, / etc / group üzerinde cat çalıştırarak kedi kontrolü

:~$ cat /etc/group

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

Ayrıca ekran değişkeninizle ilgili bir sorununuz var ve /tmp/.x0-lock anahtarınız eskisinden farklı, bu sizi kilitli tutuyor. Sihirli çerezi bozduğunda, derin bir bağ içinde. Sonunda ubuntu-desktop ve daha fazlasını kaldırmak zorunda kalabilirsiniz. Şimdilik GDM ve openbox'ı yükleyin.

ctl-alt-F6

:~$ sudo apt-get install openbox -y

:~$ sudo apt-get install gdm -y

Gdm'yi görüntü yöneticiniz ve openbox'ı pencere yöneticiniz yapmak için seçeneğini belirleyin. Bu, sorunlarınıza en basit çözüm olabilir.

Eğer geri besleme ile geri yazmak ?? !!


Bu bana birkaç kez oldu, ben seni çocuk değilim, bir gece bana oldu ve sistemi tty6 (ctl-alt-F6) içindeki çekirdeğe ve bazı yardımcı programlara aldım, her şeyi temizledim ve kaldırdım, hatta xorg'u geçici olarak kaldırdım . Sonunda kalkmayı başarabildim ve xhost'u açarak, bir ekran değişkeni ayarlayarak ve .bashrc dosyamda / usr / bin / xinit && startx komutunu kullanarak koşullu bir ifade oluşturdum. Tüm verilerimi kurtarabildim. Sonra yeniden kurdum.
oOpSgEo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.