Jak sprawić, aby Ubuntu przestało się okresowo zawieszać? [Zamknięte]

13

Od czasu Ubuntu 11.04 mam problemy z losowym zawieszaniem się systemu (obecnie działam 11.10). REISUB nie odzyskuje systemu i wymagany jest twardy rozruch. Skanowanie wszystkich dzienników systemowych (kern.log, syslog, dmesg) nie ujawnia nic niezwykłego oprócz kilku ecryptfs_encrypt_pagebłędów, które pojawiają się w 30-sekundowych odstępach.

Na przykład w tej chwili jest koniec dmesg:

<snip/>
[ 2586.952174] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952179] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952210] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952212] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952244] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952246] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2616.952218] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952222] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952254] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952256] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952287] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952289] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2646.952211] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952216] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952248] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952250] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952281] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952283] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])

Zawieszenie, którego doświadczam, charakteryzuje się:

  • Zapętlony dźwięk
  • Nie reagująca klawiatura / mysz
  • Zatrzymanie ekranu
  • Alt + SysReq + REISUB nie działa

Mój dokładny problem wydaje się opisany w innym pytaniu AskUbuntu , jednak nie sądzę, że mam problem ze sprzętem. Podwójne uruchomienie z Windows 7 i Windows 7 działa bez zarzutu.

Próbowałem zarówno Unity, jak i Gnome-Shell, i oba zakończyły się zawieszeniem. Zawieszenie nie jest przewidywalne i nie jestem pewien, co go powoduje. Myślałem, że jest to spowodowane strumieniowym przesyłaniem wideo z mojego serwera plików (ponieważ to właśnie robię najczęściej w Ubuntu i wtedy występowały zawieszenia), ale w zeszłym tygodniu system zawiesił się pomimo lokalnego odtwarzania pliku wideo. Również zawiesił się, gdy nic nie robił (działała tylko przeglądarka).

Przez większość tego roku uciekałem się do spędzania czasu w systemie Windows 7, ale naprawdę bardzo chciałbym przywrócić stabilność Ubuntu.

Wszelkie porady dotyczące diagnozowania tego problemu?

mirzmaster
źródło
1
Mam problem z przekonaniem, że nikt nie doświadczył tego samego problemu! Przypuszczam, że spróbuję w następnej kolejności na forach Ubuntu.
mirzmaster,
1
@mirzmanter Ten sam problem tutaj i doprowadza mnie do szaleństwa. Mam zamiar przejść na starszą wersję Ubuntu, jeśli nie mogę tego zdiagnozować.
William
Czy korzystasz ze sterowników graficznych typu open source?
RolandiXor
Czy dzieje się tak, gdy maszyna nie jest zajęta lub podczas jakich działań? (zakładając, że jest jakiś wzorzec)
david6,
1
Mam ten sam problem i to mnie wkurza. Kilka razy dziennie. Używam dwóch komputerów i może nawet zawiesić zdarzenie, gdy nic nie robię lub pracuję z innym komputerem. Zaczęło się to od 11.04, a teraz dzieje się 11.10
Yuriy Voziy

Odpowiedzi:

5

Błędy eCryptfs były spowodowane regresją .

Zostało to naprawione w jądrze Oneiric w wersji 3.0.0-15.25.

Nie jestem pewien, czy błąd eCryptfs spowodował wszystkie wymienione problemy, ale uaktualnienie jądra usunie jeszcze jedną zmienną podczas śledzenia problemów.

tyhicks
źródło
Dziękuję Ci za to. Nie widzę już błędów ecryptfs.
mirzmaster
Problem występuje ponownie w systemie Ubuntu 14.04
XavierStuvw
Wysłałem
XavierStuvw
3

Wydaje się, że zdarza się to niektórym osobom, które zaktualizowały wersję z 11.04 do 11.10 i zachowały zaszyfrowany folder domowy. Nie ma jeszcze poprawki, jednak istnieje obejście tego problemu. Ten problem można rozwiązać, usuwając wszystkie pliki zaszyfrowane przez encryptfs o zerowej długości za pomocą następującego polecenia:

find /home/.ecryptfs/$USER/.Private/ -size 0c -exec ls '{}' \; | wc -l

Źródło: https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/870326

edm
źródło
Zastosowałem tę sugestię, chociaż nie rozwiązało to dla mnie problemu. Zawieszenia nadal występują, choć rzadziej (i nie jestem pewien, czy ma to związek z usunięciem tych plików o zerowej długości).
mirzmaster
2

Czasami debugowanie problemów zajmie trochę czasu. Pytanie, od kiedy błąd zaczął występować. Czy dodałeś lub usunąłeś nowy sprzęt lub oprogramowanie przed wystąpieniem błędu?

Diagnostyka

  1. Uruchom narzędzie diagnostyczne pamięci memtest dostarczone z Live CD na minimum 24 godziny.
  2. Sprawdź stan swojego dysku twardego.
  3. Czy w komputerze jest zainstalowana dedykowana karta graficzna? Jeśli tak, sprawdź sterowniki graficzne i zaktualizuj zalecaną wersję.
upsla
źródło
2
Niedawno dokonałem aktualizacji pamięci i dysku twardego. Zamrożenia wystąpiły w przypadku starej pamięci \ HDD, a teraz w przypadku nowych. Nic się nie zmieniło
Yuriy Voziy