Kali 헤더 업데이트 시 분할 오류

Kali 헤더 업데이트 시 분할 오류

방금 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.

관련 정보