Masaüstü girişi başarısız, terminal çalışmaları


12

Yeni kurulmuş 12.04 LTS pc sistemim var (120 GB SSD, 1 TB HDD, 16 GiB RAM); birkaç günden bu yana, artık grafiksel masaüstüne giriş yapamıyorum: çok hızlı bir şekilde kaybolan çok kısa yanıp sönen kabuk penceresi var ( düzenle: aşağıya bakın ) ve tekrar giriş ekranı ile karşılaşıyorum. Hakkında bir şey olduğuna inanıyorum modprobeve vboxyeterince hızlı okuyamıyorum ...

Bir terminale ( Ctrl+ Alt+ F1) giriş yapabilirim . Bu benim ev dizinin tüm içeriğini chown işlemi yardım etmedi me: my-groupönerilen gibi, burada .

/var/logTarih ve saat için selamlayarak bulduğum şey bu (sonra satır satırları ekledim <my-hostname>; gerçek zamanlı değerler korunur):

auth.log:

<date> 22:43:01 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user lightdm
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user tobias by (uid=0)
<date> 22:43:08 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user tobias
<date> 22:43:09 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
<date> 22:43:09 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:10 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:10 <my-hostname>
    dbus[756]: [system] Rejected send message, 2 matched rules; type="method_call", sender="1:43" (uid=104 pid=1639 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1005 comm="/usr/sbin/console-kit-daemon --no-daemon ")

kern.log:

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present

syslog:

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present
<date> 22:43:01 <my-hostname>
    ntpdate[1492]: adjust time server 91.189.94.4 offset -0.162831 sec
<date> 22:43:08 <my-hostname>
    acpid: client 969[0:0] has disconnected
<date> 22:43:08 <my-hostname>
    acpid: client connected from 1553[0:0]
<date> 22:43:08 <my-hostname>
    acpid: 1 client rule loaded

Virtualbox ve Truecrypt yükledim, ancak grafiksel bir girişi önleyebileceklerinin bir sebebini düşünemiyorum.

Kafam karıştı:

  • Bu ne hakkında requirement "user ingroup nopasswdlogin" not met? Ben do bir şifre kullanarak giriş ve şifre inşaat ok zaman bir terminal için günlüğü!
  • Bir şekilde hata çıkışını okuyabilir miyim, örneğin geciktirerek, bir dosyaya yönlendirerek veya sistemin bir tuşa basmamı istemesini sağlayarak?
  • Son zamanlarda herhangi bir güncelleme sorunuma neden oldu mu? Bekleyen güncellemeleri yüklemeli miyim? Grafik kullanıcı arayüzüne erişim olmadan btw nasıl yapılır ?

Linux kabuğu hakkında biraz bilgim var, ama Ubuntu için yeniyim. Herhangi bir yardım mutluluk duyacağız.

Düzenleme: Makineyi dün kapattıktan sonra ( sudo shutdown now), ekranda daha önce bahsedilen "yanıp sönen" metin gibi görünen şu metni buldum (biçimlendirilmiş; bazı aptal boşluklar vardı):

Could not write bytes: broken pipe
speech-dispatcher disabled; edit /etc/default/speed-dispatcher
* Starting VirtualBox kernel modules
* modprobe vboxdrv failed. Please use 'dmesg' to find out why
saned disabled; edit /etc/default/saned
* Checking battery state... [ OK ]

Manuel olarak kopyaladıktan sonra, düğmeye birkaç saniye basarak makineyi kapattım.

Sanal kutu (4.2 kurulu) soruna neden olabilir. Bugün ilerleyen günlerde daha fazla günlük dosyası ayıklama ekleyeceğim (MET).

Düzenleyin , kayıtlar için: / a / 133754/103086 adresinden aşağıdakileri denedim :

  • sudo apg-get install gdm(istendiğinde, seç GDM)
  • yeniden; giriş GDM ile de başarısız oldu
  • sudo dpkg-reconfigure lightdm, yeniden başlatıldı; giriş çalışmaz
  • dosyam ~/.Xauthorityboş; silmek ve yeniden başlatmak hiçbir şeyi değiştirmedi

Ayrıca:

  • kaldırılmış sanal kutu ( sudo apt-get remove virtualbox-4.2), yeniden başlatma

Düzenleme : Seçilen / filtrelenmiş günlük dosyalarının bir zip arşivini http://www.tobias-herp.de/en/errors/ubuntu-gui-lockout adresine yükledim . apt-get upgradeSon zamanlarda tutuldu , ama ne yazık ki sorun devam ediyor.


Şimdi günlük satırlarını ayıklamak için bir komut dosyası var (ve öneksiz satırlarla dosyaları kopyalamak) ve bir zip arşivi yükleyeceğim (çünkü 924 satır dahil 6 dosyada 1619 satır olurdu dmesg), ancak yapamam nasıl yükleyeceğinizi öğrenin ...
Tobias


Hayır; ~/.XauthorityDosya completeliy "mayın" dir ( tobias:tobias).
Tobias

Son zamanlarda yeni bir 12.04 masaüstü (zaten 5 başkaları var) kurdum ve yeni bir sorun ldap kullanıcılarıyla GUI'ye giriş yapıyor, ancak yerel değil. Bununla sınırlı bir başarı ile mücadele ettim, sonra vazgeçtim ve işe yarayan Mint'i kurdum. Son güncellemede bir tür gerileme olduğunu tahmin ediyorum. rant: ubuntu tam bir karmaşa haline geliyor. sadece manuel pam yapılandırmasından daha karmaşık ve gizemli yapılandırma araçlarıyla çılgın pam kurulumuna bakın.
Siklon

Yanıtlar:


14

~ / .Xauthority kaldırıldı benim için çalıştı


Burada aynı, ~/.Xauthoritydoğru izin ve hak sahibi olsa bile (ben).
vaab

Aynı şekilde bu benim için çalıştı (Ubuntu
13.04'te

Evet, .Xauthority dosyasındaki veriler farklı olacağından dosyanın kaldırılması gerekir (belki bir pid veya tarih bağlamı vardır?). Tek başına izin olağan bir sorun değildir.
Andrew

4

Aynı sorunu yaşadım. Benim sorunum ~/.Xauthoritykök olarak güncellendi ve o zamandan itibaren sadece kök okuyabildiği ortaya çıktı. Kullanıcı adımdan herhangi bir X oturumu başlatmamı engelledi. Ben zorundaydım sudo rm ./.Xauthorityve bundan sonra iyi çalıştı.


3

Sonunda sistemi bıraktım ve yeniden kurdum. Sistem oldukça taze olduğundan ve kişisel verilerin çoğu henüz buna taşınmamış olduğundan bu bir sorun değildi. Sorunun standart olmayan bir paketten kaynaklanmadığından emin olamıyorum, bu yüzden ...

Böylece yeniden başladım ve bir dahaki sefere daha iyi olmak için önlemler aldım. Kurulumdan sonra sistemi güncelledim, bazı önemli paketleri kurdum ve yapılandırmaya dikkat ettim:

sudo bash
apt-get upgrade
apt-get install ssh mercurial vim
cd /etc/
vim mercurial/hgrc
hg init .
hg add *
hg commit

Bu nedenle, ne zaman yeni bir problem ortaya çıkarsa, neyin yanlış gittiğini bilmek için daha iyi bir şansım olmalı.


Sadece kayıtlar için: bir süre sonra, yeni kurulum sistemi bile aynı problemle karşılaşır. Ubuntu'yu tamamen kaldırmaya karar verdim ve Windows'u (sanal bir Linux makinesiyle) yükledim.
Tobias

Sadece kayıtlar için: "hg" ile yaptıklarınız "etckeeper" paketi sayesinde otomatik olarak yapılır (ve cıva, çarşı, git ...)
vaab 23:13

2

Benim durumumda, bu, burada~/.dmrc açıklandığı gibi bir yanlıştan kaynaklandı . Aşağıdaki hatayla karşılaştığım için bu tespit edilebilir :~/.xsession-errors

x-terminal-emulator: Önemli IO hatası: istemci öldürdü konsole (1598) Konsole :: SessionManager :: ~ SessionManager: Konsole SessionManager oturumları hala yok edildi


2
benim için de çalıştı. Kubuntu 12.04, KDE. Hem .dmrc hem de.Xauthority'yi sildim. Teşekkürler!
MountainX

2

export PATH=$PATH:/home/<user>/SomeFolderSonuna bir ekledikten sonra da benzer bir sorun başıma geldi /etc/profile. Bir terminale giriş yaptıktan, o hattı kaldırdıktan ve yeniden başlattıktan sonra normal giriş yapabilirim ve sorun ortadan kalkmış gibi görünüyor.

Belgeler:

  • Giriş ekranından önce ekranda aşağıdaki yanıp sönen metni alıyordum:

    Could not write bytes: broken pipe
    * Starting VirtualBox kernel modules
    
    saned disabled; edit /etc/default/saned
    
  • Ubuntu 12.04 LTS, 64 bit, Intel Core i5, 6GB.
  • VirtualBox 4.2.18 yükledim ama gayet iyi çalışıyor gibi görünüyor.
  • GRUB kullanarak Windows 8 ile çift önyükleme yapıyorum.

Sorun bu olabilir mi? Bilmiyorum. Genellikle içinde olmasını istediğim bir ~/bindizin var PATH, ancak yükleme artık mevcut değil.
Tobias

Netbook'umda da ortaya çıkan ve hala Ubuntu'ya sahip olan sorunu çözerken beni doğru yöne ittiniz. Oturum açma sırasında otomatik olarak aldığım kabuk komut dosyalarından biri bir hataya neden oldu ve orada bir satır var ~/.xsession-errors; bir kabukta denediğimde, hepsi iyi görünüyordu. Ancak, komut dosyalarını yüklemeyi devre dışı bıraktım ve grafik olarak tekrar giriş yapabilirim.
Tobias

0

Şimdi lightdm + herhangi bir birlik olmayan selamlama kullanarak buna koşmak. /Etc/lightdm/lightdm.conf dosyasında selamlayıcıyı birlik selamlayana ayarlarsam işe yarar görünüyor. Neden olduğu hakkında bir fikrim yok.

Düzenleme: düzeltildi. Bir güncelleme ile çektiğim bir şey buna neden olmuş olmalı ve şimdi birlik karşılayıcısı bile çalışmıyor.


1
Bu dosyaya bir göz attım; (ve tek) bölümünde SeatDefaults, değeri greeter-sessionolduğu unity-greeterzaten. Deneyebileceğim başka bir değer var mı?
Tobias

0

Benim durumumda .xprofile'a giriş yaptıktan hemen sonra giriş ekranına geri dönmeye neden olan bazı komutlar ekledim. Bulduğum hatalar aynıydı. ~ / .Profile ve ~ / .xprofile dosyalarınızdan gerekli olmayan her şeyi kaldırın, durumu normale döndürün.


0

Benim için bu .profile dosyasında bazı geçersiz yol girişi yapmak olduğunda oldu. Çıkardığımda mükemmel çalıştı. Bildirdiği hata için .xsession-error dosyanızı kontrol edin


0

Aynı hata Ubuntu 14.04.02 LTS'de de vardı. Günlük dosyasını açtım /var/log/lightdm/lightdm.logve mesajı görüyorum ...not enough disk space for .Xauthroity.... Sonra diskte gerçekten sıfır alan olduğunu buldum. Bu yüzden bazı dosyaları kaldırdım ve hata kayboldu.

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.