-c 유무에 관계없이 wget을 사용하여 무엇이든 다운로드하려고 할 때마다 Segmentation fault (core dumped)
중요하지 않습니다.
나는 Raspberry pi 3의 Ubuntu mate와 Raspberry pi b+의 Arch Linux에서 이것을 시도했지만 둘 다 이 오류가 발생했습니다.
이전에는 아무런 문제 없이 내 b+에 Arch Linux를 설치했습니다!
나는 wget 1.17.1을 가지고 있습니다
편집하다
내 아치 설치가 신선했고 나는 달렸습니다.pacman -Syu
편집 1
이제 알 수 없는 이유로 wget이 내 pi 3 :S Weird에서 Ubuntu 동료와 함께 작업하고 있습니다. 내 b+의 아치 Linux에서 여전히 분할 오류가 발생합니다!
편집 2 어떤 이유에서인지 알람이 울리는 내 B+에도 고정되어 있습니다. 그동안 나는 테스트를 위해 wget을 다시 실행하는 것 외에는 아무것도 하지 않았습니다. 이제 내 Raspberry Pi 모두에서 작동합니다!
답변1
1.17.1에서 segfault 문제가 있습니다. 이는 좁은 터미널 창, 특히 너비가 50개 이하의 "열"인 창으로 인해 발생하며 해결 방법에는 이 -q
플래그를 사용하는 것이 포함됩니다. 바라보다https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823891
1.18에서 수정되었습니다.
불행히도 1.17은 Ubuntu 16.04 LTS에 있습니다.
답변2
문제를 진단하려면 루트로 다음 명령을 실행해 보십시오.
pacman -S gdb && gdb wget
출력에서 오류를 나타내는 언어를 찾으십시오.
답변3
이는 많은 배포판에 영향을 미치는 버그인 것 같습니다. HTTP를 통해 대용량 파일을 다운로드하려고 하면 애플리케이션이 중단됩니다. FTP 서버에서 대용량 파일을 다운로드하여 대조 확인할 수 있습니다.
Ubuntu에서도 이 문제가 발생했습니다. wget용 이전 Debian 패키지(필요한 모든 보안 업데이트로 패치됨. 예: wget 1.13.4-3 + deb7u3)를 설치하여 문제를 해결한 다음 wget 업데이트 설치를 차단했습니다. Ubuntu 버전에 대해 수정되었습니다(사용: sudo apt-markhold 패키지 이름).