시스템 사양

시스템 사양

최근 일반 세션 중에 랩톱을 사용하고 있었는데 갑자기 네트워크 인터페이스가 작동을 멈췄습니다. 시스템을 수동으로 종료했으며(LXDE나 터미널을 통해 이 작업을 수행할 수 없음) 다음 세션에서 문제를 해결하고 싶습니다.
그러나 시작 프로세스 중에 몇 가지 오류가 발생했습니다.

  • 네트워크 시간 동기화를 시작하지 못했습니다.
  • 네트워크 인터페이스 높이기를 시작할 수 없습니다.
  • 기기 dev-di 시간 초과를 기다리는 중
  • 조명 디스플레이 관리자를 시작할 수 없습니다
  • OpenSSD Secure Shell 서버를 시작할 수 없습니다
  • ... 등 ...

로그인 화면에 도달하면(GUI 작동 중지로 인해 터미널을 통해) 계속해서 사용자 이름을 묻는 반복이 발생하여 시스템에 액세스하고 문제를 해결하려고 시도할 수 없습니다.

도움이 될 만한 몇 가지 튜토리얼을 찾았습니다. 그러나 이들 모두 구성 파일에 액세스하려면 로깅이 필요합니다. 그래서 저는 좀 갇혔어요.

어떤 아이디어가 있나요?


시스템 사양

노트북 게이트웨이 NE56R

  • Intel(R) Celeron(R) CPU B820 @ 1.70GHz(2코어) 2MB L3 캐시 64비트 처리
  • 인텔(R) HD 그래픽
  • 8Gb DDR3 SDRAM 메모리
  • 128MB 공유 비디오 메모리

 

딘 스트레이치

  • 소프트웨어 선택
    ( ) Debian 데스크탑 환경
    ( ) ... GNOME
    ( ) ... Xfce
    ( ) ... KDE
    ( ) ... Cinnamon
    ( ) ... MATE
    (X) ... LXDE
    (X) 웹 서버
    ( X) 인쇄 서버
    ( ) SSH 서버
    (X) 표준 시스템 유틸리티

후속 조치

라이브 CD
방금 통과했어요공식 데비안 라이브 CD lxde.
웹을 검색할 수 있고 하드 드라이브에서 오류가 발견되지 않은 점을 고려하면 모든 하드웨어가 제대로 작동하는 것 같습니다.

root@debian:~# fsck /dev/sda1
fsck from util-linux 2.29.2
e2fsck 1.43.4 (31-Jan-2017)
/dev/sda1: clean, 208700/19021824 files, 36045002/76087040 blocks   

다음 방법으로 하드 디스크를 설치할 수도 있습니다.디스크 응용:

Assessment    Disk is OK (30° C / 86° F)
Device        /dev/sda1
Contents      Mounted at /hddtest

 

디버깅: 로그 파일

root@debian:~# ls -lart /hddtest/var/log
total 10980
drwx------  2 speech-dispatcher root    4096 Aug  7  2017 speech-dispatcher
drwxr-xr-x  3 root              root    4096 Jul  7  2018 hp
drwxr-xr-x  3 root              root    4096 Jul  7  2018 installer
-rw-r--r--  1 root              root    4847 Jul 26  2018 alternatives.log.7.gz
-rw-r--r--  1 root              root   91559 Jul 26  2018 dpkg.log.7.gz
-rw-r--r--  1 root              root     361 Sep  1 02:05 alternatives.log.6.gz
-rw-r--r--  1 root              root    8492 Sep  1 02:05 dpkg.log.6.gz
drwxr-xr-x 12 root              root    4096 Sep 14 15:44 ..
-rw-r--r--  1 root              root     501 Sep 29 05:42 alternatives.log.5.gz
-rw-r--r--  1 root              root    8915 Sep 29 05:42 dpkg.log.5.gz
drwxr-xr-x  2 root              root    4096 Oct  1 03:06 dbconfig-common
-rw-r--r--  1 root              root     556 Oct 15 02:00 alternatives.log.4.gz
-rw-r--r--  1 root              root    1295 Oct 18 18:19 dpkg.log.4.gz
-rw-r--r--  1 root              root     285 Nov 30 13:57 alternatives.log.3.gz
-rw-r--r--  1 root              root   32032 Nov 30 14:35 faillog
-rw-r--r--  1 root              root    8989 Nov 30 14:36 dpkg.log.3.gz
-rw-r--r--  1 root              root     261 Dec 30 02:33 alternatives.log.2.gz
-rw-r--r--  1 root              root    2381 Dec 30 02:33 dpkg.log.2.gz
-rw-rw-r--  1 root              utmp  292292 Jan 12 08:18 lastlog
-rw-r--r--  1 root              root   15572 Jan 16 04:41 dpkg.log.1
-rw-------  1 root              utmp     768 Jan 18 08:19 btmp.1
-rw-rw-r--  1 root              utmp   26880 Jan 22 05:47 wtmp.1
-rw-r--r--  1 root              root     464 Feb  1 09:18 alternatives.log.1
-rw-r-----  1 root              adm     2724 Feb  2 12:13 debug.4.gz
-rw-r-----  1 root              adm    72135 Feb  3 01:02 kern.log.4.gz
-rw-r-----  1 root              adm     5899 Feb  3 01:39 auth.log.4.gz
-rw-r-----  1 root              adm     6734 Feb  3 02:07 user.log.4.gz
-rw-r-----  1 root              adm    79151 Feb  3 02:07 messages.4.gz
-rw-r-----  1 root              adm    29536 Feb  3 02:07 daemon.log.4.gz
-rw-r--r--  1 root              root    3140 Feb  4 19:03 fontconfig.log
-rw-r-----  1 root              adm     5968 Feb  8 17:25 debug.3.gz
-rw-r-----  1 root              adm   120159 Feb 10 00:19 kern.log.3.gz
-rw-r-----  1 root              adm     7759 Feb 10 01:39 auth.log.3.gz
-rw-r-----  1 root              adm     9313 Feb 10 02:08 user.log.3.gz
-rw-r-----  1 root              adm   123322 Feb 10 02:08 messages.3.gz
-rw-r-----  1 root              adm    63724 Feb 10 02:08 daemon.log.3.gz
-rw-r-----  1 root              adm     7065 Feb 16 17:13 debug.2.gz
-rw-r-----  1 root              adm     8061 Feb 17 02:39 auth.log.2.gz
-rw-r-----  1 root              adm   120942 Feb 17 03:03 kern.log.2.gz
-rw-r-----  1 root              adm     8048 Feb 17 03:05 user.log.2.gz
-rw-r-----  1 root              adm    51792 Feb 17 03:05 daemon.log.2.gz
-rw-r-----  1 root              adm   120647 Feb 17 03:05 messages.2.gz
-rw-r--r--  1 root              root     879 Feb 19 14:06 alternatives.log
drwxr-xr-x  2 root              root    4096 Feb 19 14:07 wicd
-rw-r-----  1 root              adm    53456 Feb 20 03:06 syslog.7.gz
-rw-r-----  1 root              adm    40401 Feb 21 03:06 syslog.6.gz
-rw-r-----  1 root              adm    15238 Feb 22 03:06 syslog.5.gz
drwxr-xr-x  2 root              root    4096 Feb 22 15:01 apt
-rw-r--r--  1 root              root  117117 Feb 22 15:02 dpkg.log
-rw-r-----  1 root              adm   186472 Feb 23 03:05 syslog.4.gz
-rw-r-----  1 root              adm   210730 Feb 23 13:51 debug.1
-rw-------  1 root              utmp    1152 Feb 23 19:18 btmp
-rw-r-----  1 root              adm   136127 Feb 24 02:39 auth.log.1
-rw-r-----  1 root              adm  1727437 Feb 24 02:41 kern.log.1
drwxr-xr-x  2               119  125    4096 Feb 24 03:08 clamav
-rw-r-----  1 root              adm  1041864 Feb 24 03:08 daemon.log.1
-rw-r-----  1 root              adm   133376 Feb 24 03:08 user.log.1
-rw-r-----  1 root              adm   128037 Feb 24 03:08 syslog.3.gz
-rw-r-----  1 root              adm  1643189 Feb 24 03:08 messages.1
-rw-r--r--  1 root              root   32111 Feb 24 11:31 Xorg.2.log.old
-rw-r--r--  1 root              root   30462 Feb 24 12:44 Xorg.2.log
-rw-r-----  1 root              adm    57155 Feb 25 03:06 syslog.2.gz
drwxr-x---  2 root              adm     4096 Feb 26 03:07 apache2
drwxr-xr-x  2 root              root    4096 Feb 26 03:07 cups
-rw-r-----  1 root              adm   718763 Feb 26 03:07 syslog.1
drwxr-s---  2               118 adm     4096 Feb 26 03:07 mysql
-rw-r--r--  1 root              root   30002 Feb 26 20:05 Xorg.1.log.old
-rw-r--r--  1 root              root   53701 Feb 26 20:37 Xorg.0.log.old
-rw-r-----  1 root              adm   126670 Feb 26 20:38 debug
drwxr-xr-x 13 root              root    4096 Feb 26 21:41 .
drwx--x--x  2 root              root    4096 Feb 26 21:41 lightdm
-rw-r--r--  1 root              root   30001 Feb 26 22:41 Xorg.1.log
-rw-r-----  1 root              adm    42648 Feb 27 02:05 user.log
-rw-r-----  1 root              adm   905620 Feb 27 02:39 messages
-rw-r-----  1 root              adm   997117 Feb 27 02:39 kern.log
-rw-r-----  1 root              adm    64229 Feb 27 02:39 auth.log
-rw-rw-r--  1 root              utmp  104832 Feb 27 02:39 wtmp
-rw-r-----  1 root              adm   563463 Feb 27 02:39 syslog
-rw-r-----  1 root              adm   663042 Feb 27 02:39 daemon.log
-rw-r--r--  1 root              root   65656 Feb 27 02:39 Xorg.0.log

 

root@debian:~# grep -i "error\|warning\|panic" /var/log/syslog
Feb 27 23:40:11 localhost kernel: [    0.348055] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
Feb 27 23:40:11 localhost kernel: [    8.131872] random: 7 urandom warning(s) missed due to ratelimiting
Feb 27 23:40:11 localhost kernel: [   37.766759] usb 2-1.2: device descriptor read/64, error -32
Feb 27 23:40:11 localhost kernel: [   38.370763] usb 2-1.2: device not accepting address 4, error -32
Feb 27 23:40:17 localhost kernel: [   57.979722] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20160831/utaddress-247)
Feb 27 23:40:17 localhost kernel: [   57.979736] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160831/utaddress-247)
Feb 27 23:40:17 localhost kernel: [   57.979742] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160831/utaddress-247)
Feb 27 23:40:17 localhost kernel: [   57.979749] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160831/utaddress-247)
Feb 27 23:40:17 localhost lightdm[737]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
Feb 27 23:40:18 localhost lightdm[737]: Could not enumerate user data directory /var/lib/lightdm/data: Error opening directory '/var/lib/lightdm/data': No such file or directory
Feb 27 23:40:43 localhost lightdm[931]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
Feb 27 23:53:41 localhost kernel: [  861.965399] sr 2:0:0:0: [sr0] tag#1 Sense Key : Medium Error [deferred] 
Feb 27 23:53:41 localhost kernel: [  861.965406] sr 2:0:0:0: [sr0] tag#1 Add. Sense: L-EC uncorrectable error
Feb 27 23:53:41 localhost kernel: [  861.965419] blk_update_request: I/O error, dev sr0, sector 256564
Feb 27 23:53:48 localhost kernel: [  868.983900] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: errors=remount-ro

 

root@debian:~# grep -i "error\|warning\|panic" /var/log/kern.log
Feb 27 23:40:11 localhost kernel: [    0.348055] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
Feb 27 23:40:11 localhost kernel: [    8.131872] random: 7 urandom warning(s) missed due to ratelimiting
Feb 27 23:40:11 localhost kernel: [   37.766759] usb 2-1.2: device descriptor read/64, error -32
Feb 27 23:40:11 localhost kernel: [   38.370763] usb 2-1.2: device not accepting address 4, error -32
Feb 27 23:40:17 localhost kernel: [   57.979722] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20160831/utaddress-247)
Feb 27 23:40:17 localhost kernel: [   57.979736] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160831/utaddress-247)
Feb 27 23:40:17 localhost kernel: [   57.979742] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160831/utaddress-247)
Feb 27 23:40:17 localhost kernel: [   57.979749] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160831/utaddress-247)
Feb 27 23:53:41 localhost kernel: [  861.965399] sr 2:0:0:0: [sr0] tag#1 Sense Key : Medium Error [deferred] 
Feb 27 23:53:41 localhost kernel: [  861.965406] sr 2:0:0:0: [sr0] tag#1 Add. Sense: L-EC uncorrectable error
Feb 27 23:53:41 localhost kernel: [  861.965419] blk_update_request: I/O error, dev sr0, sector 256564
Feb 27 23:53:48 localhost kernel: [  868.983900] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: errors=remount-ro

 

누락된 /bin디렉터리

/bin(적어도) 디렉터리가 없기 때문에 시스템을 시작할 수 없습니다 . 이 디렉토리에는 일반적으로 mount시작에 필요한 중요한 바이너리가 포함되어 있습니다.

 

해결책

복구를 시도하는 몇 가지 방법 /bin:

  • 한번 보세요 /lost+found(아쉽게도 비어있습니다)
  • /bin라이브 CD에서 복사

놀랍게도,Live CD에서 복사한 후 /bin시스템이 정상적으로 부팅될 수 있습니다.오류 메시지가 표시되지 않습니다.
Live CD에서 바이너리를 복사하는 것은 가능하지만 익숙하지 않습니다. 따라서 재설치를 권장합니다.

 

현재 상태

/bin디렉토리가 누락된 이유는 확실하지 않습니다 . 한 가지 가능한 설명은 얼마 전에 디스크가 가득 차서 시스템 충돌을 일으키는 문제가 있었다는 것입니다(쓰레기가 너무 커져 눈에 띄지 않게 되었습니다. lxde가 이를 제한하지 않는지 모르겠습니다). 나는 이제 모든 것을 극복했다고 생각했습니다. 휴지통을 비우고 중요하지 않은 손상된 파일을 삭제했습니다. 그 후 네트워크 인터페이스가 갑자기 충돌할 때까지 컴퓨터는 며칠 동안 잘 작동했고, 원래 게시물에 설명된 대로 강제 재설정을 수행해야 했습니다.

전체 디스크 충돌이 손실의 원인이 될 수 있습니까 /bin?
그렇지 않다면 또 무엇이 있을 수 있겠습니까? 알아내는 방법?

답변1

/bin(적어도) 디렉토리가 없기 때문에 시스템을 부팅할 수 없습니다 . 이 디렉토리에는 일반적으로 mount시작에 필요한 중요한 바이너리가 포함되어 있습니다. 어떻게 분실되었는지 말하기는 어렵지만 귀하 syslog의 질문에 있는 디렉토리 목록에 따르면 실제로 2월 27일 02시 39분에 종료되어야 함) 또는 기타 인접한 로그 파일에서 몇 가지 단서를 드러낼 수 있습니다(라이브 터치가 아님) 디스크) . 정확히 언제부터 문제가 생기기 시작했나요? 로그에 전혀 아무것도 없으면 하드 드라이브나 컨트롤러의 간헐적인 오류가 의심됩니다. fsck보고했다/dev/sda1 깨끗한이 이론과 일치하지 않지만 이전 부팅 시도에서 수정되었을 수 있습니다. (해당 디렉터리에 아무 것도 있는 경우) /bin복구를 시도할 수도 있지만 다시 설치하는 것이 더 쉬울 수도 있습니다. /lost+found또한 중요한 내용을 신뢰하기 전에 라이브 시스템에서 이 HDD에 대해 몇 가지 스트레스 테스트를 실행했습니다. (Linux 소스 트리를 여러 번 추출하고 삭제하는 등을 생각해 보십시오.)

관련 정보