지난 주말에 apt-get dist-upgrade
내 집 데비안 8.3 시스템에서 하나를 실행했는데 다음 부팅 시 시스템이 패닉 모드로 들어가는 것을 보고 놀랐습니다. 문제의 서버는 mdadm RAID 6 어레이 위에서 LVM을 실행합니다. 자세히 살펴보면 논리 볼륨을 마운트하기 어려운 것으로 보입니다.
일주일 동안 기계를 고치려고 이리 저리 돌아다녔지만 아무런 진전이 없었습니다. 내가 찾은이 문제동일한 문제를 자세히 설명하지만 상황이 다릅니다. 데비안을 새로 설치하려고 시도했는데 설치 프로그램이 최신 버전의 패키지를 다운로드하지 못하게 하면 처음에는 성공적으로 부팅한 다음 dist-upgrade
다운로드하게 하면 상자가 바로 재부팅된다는 사실을 발견했습니다. 설치 후 비상 모드. 흥미롭게도 전자의 경우 /var/log/apt/history.log 항목은 모든 mdadm, udev 및 systemd에 영향을 미칩니다.
Start-Date: 2016-01-30 19:48:28
Commandline: apt-get dist-upgrade
Upgrade: libpam-runtime:amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), apt:amd64 (1.0.9.8.1, 1.0.9.8.2), multiarch-support:amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), perl-base:amd64 (5.20.2-3+deb8u2, 5.20.2-3+deb8u3), libpam0g:amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), apt-utils:amd64 (1.0.9.8.1, 1.0.9.8.2), libc-bin:amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), libc6:amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), mdadm:amd64 (3.3.2-5, 3.3.2-5+deb8u1), libapt-inst1.5:amd64 (1.0.9.8.1, 1.0.9.8.2), udev:amd64 (215-17+deb8u2, 215-17+deb8u3), base-files:amd64 (8+deb8u2, 8+deb8u3), libpam-modules:amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), libudev1:amd64 (215-17+deb8u2, 215-17+deb8u3), libapt-pkg4.12:amd64 (1.0.9.8.1, 1.0.9.8.2), systemd-sysv:amd64 (215-17+deb8u2, 215-17+deb8u3), systemd:amd64 (215-17+deb8u2, 215-17+deb8u3), passwd:amd64 (4.2-3, 4.2-3+deb8u1), libpam-modules-bin:amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), login:amd64 (4.2-3, 4.2-3+deb8u1), libsystemd0:amd64 (215-17+deb8u2, 215-17+deb8u3), libpcre3:amd64 (8.35-3.3, 8.35-3.3+deb8u2), locales:amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), rsyslog:amd64 (8.4.2-1+deb8u1, 8.4.2-1+deb8u2)
End-Date: 2016-01-30 19:48:43
나는 이것 때문에 정말로 헤매고 있습니다. 누구든지 조언을 해줄 수 있나요? 새로 설치했기 때문에 실험해 보도록 하겠습니다.
답변1
나는 같은 문제에 직면했습니다. 데비안 관리자는 장치가 부팅되기 전에 raid 구성 요소가 시작되도록 하는 패치를 mdadm에 추가했습니다. 손상된 RAID를 루트 파일 시스템으로 수정해야 하기 때문에 이유를 잘 모르겠습니다.
하지만 이제 mdadm 패키지를 다운그레이드하여 문제를 해결할 수 있습니다. 여기에서 이전 버전을 받으세요:http://snapshot.debian.org/package/mdadm/3.3.2-5/
mdadm_3.3.2-5_amd64.deb
당신에게 적합 할 수도 있습니다 . 설치 dpkg -i mdadm_3.3.2-5_amd64.deb
한 다음 패치로 문제가 해결될 때까지 따로 보관해 두세요. apt-get/apt를 사용하면 sudo apt-mark hold mdadm
적성을 사용합니다 aptitude hold mdadm
.
일반적으로 상자가 패닉 모드(특히 마운트의 경우)로 들어가는 것을 원하지 않으면 fstab의 옵션으로 nofail을 입력하세요. x-systemd.device-timeout도 좋은 선택이므로 로컬 장치를 1분 30초 동안 기다리지 않습니다. raid에 대한 fstab 항목의 예는 다음과 같습니다.
/dev/md0 /media/md0 ext4 defaults,nofail,x-systemd.device-timeout=20 0 2
버그가 추적되고 있습니다#813335또한 3.3.4-1.1의 테스트/불안정성에 영향을 미칩니다.