![Kali 헤더 업데이트 시 분할 오류](https://linux55.com/image/92687/Kali%20%ED%97%A4%EB%8D%94%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%20%EC%8B%9C%20%EB%B6%84%ED%95%A0%20%EC%98%A4%EB%A5%98.png)
방금 Kali를 설치했고 이제 롤링 저장소를 사용하여 소스 목록을 업데이트하고 있습니다. 이것이 내 resources.list 파일에 있습니다.
deb http://http.kali.org/kali kali-rolling main contrib non-free
# For source package access, uncomment the following line
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free
이제 터미널에서 업데이트를 apt-get하면 출력은 다음과 같습니다.
Reading package lists... Done
E: Method http has died unexpectedly!
E: Sub-process http received a segmentation fault.
소스 목록 변경, Kali 재설치, 인터넷 연결 확인 등을 위해 다양한 포럼을 거쳤습니다. 내가 뭘 잘못했는지 모르겠습니다. VirtualBox에 모두 들어있습니다.
답변1
OP, 작동하는 방법을 찾았습니다. 어디 살아요? 당신에게 가장 가까운 거울을 찾아보세요. sources.list
( ) /etc/apt/
안의 모든 것을 제거 하고 다음으로 교체했습니다.
deb http://mirror.nus.edu.sg/kali/kali kali-rolling main non-free contrib
답변2
내가 찾은Kali Linux 포럼에 있는 Dave_NoSleepOwl의 게시물이 문제를 해결하는 데 매우 도움이 됩니다.
게시물에 있는 Dave_NoSleepOwl의 말:
설치 중 네트워크 미러 설정 및 "apt-get 업데이트"를 담당하므로 사전 설치된 "apt"에 문제가 있는 것으로 의심되지만 해결 방법을 모르겠습니다. Kali에서 사용되는 "apt" 버전은 1.1.10이고 Debian에서 사용되는 "apt" 버전은 1.0.9.8.3이며, 이는 libapt-4.12와 같은 다른 라이브러리를 사용합니다. "apt" 재설치를 시도했지만 Kali에서 사용하는 "apt"를 찾을 수 없습니다.
1. Go to apt's directory of Kali's repository directly using a browser.
( http://http.kali.org/pool/main/a/apt/ )
2. Download libapt-pkg5.0_1.3~rc2_*.deb ( where * is your required architecture )
// he used libapt-pkg5.0_1.3~pre3_*.deb in his post.
3. Download apt_1.3~rc2_*.deb ( where * is your required architecture )
// he used apt_1.3~pre3_*.deb in his post.
4. Open a terminal, navigate to the directory of the downloaded files above
5. Uninstall apt by apt-get remove apt, and record the packages to be removed
6. Install libapt-pkg5.0_1.3~pre3 by dpkg -i libapt-pkg5.0_1.3~pre3_*.deb
7. Install apt_1.3~pre3_*bby dpkg -i apt_1.3~pre3_*.deb
8. Run apt-get update again, it should work by now.
9. Install the packages removed in step 5.
그 후 모든 것이 정상으로 돌아왔습니다. 감사해요 Mr. Dave_NoSleepOwl
.