Debian Squeeze에서 Wheezy로 서버를 업그레이드할 때 "IO 오류: 깨진 파이프" 오류 발생

Debian Squeeze에서 Wheezy로 서버를 업그레이드할 때 "IO 오류: 깨진 파이프" 오류 발생

가상 머신을 Debian 6(Squeeze)에서 7(Wheezy)로 업그레이드했을 때 변경 로그(아래 스크린샷)를 보았습니다.

그래서 "q" 키를 눌러 업그레이드 프로세스를 종료하고 계속했는데 오류와 같은 메시지가 표시되었습니다(아래 스크린샷).

변경 로그 스크린샷:

변경 로그 스크린샷

오류 스크린샷:

오류 스크린샷

관련 오류 텍스트:

...

Get:368 http://ftp.us.debian.org/debian/ wheezy/main nmap amd64 6.00-0.3 [3,718 kB]
Fetched 166 MB in 23s (7,112 kB/s)
Reading changelogs... Done
apt-listchanges: Mailing root: apt-listchanges: news for li499-58
sh: /usr/sbin/sendmail: not found
Traceback (most recent call last):
    File "/usr/bin/apt-listchanges", line 237, in <module>
        main()
    File "/usr/bin/apt-listchanges", line 221, in main
        apt_listchanges.mail_changes(config.email_address, news, subject)
    File "/usr/share/apt-listchanges/apt_listchanges.py", line 99, in mail_changes
        fh.write(message.as_string())
IOError: [Errno 32] Broken pipe
Extracting templates from packages: 100%

...

그것이 무엇인지 아시나요? 이것이 문제가 될까요?

답변1

이 오류는 Python 프로그램이 파이프를 시도 중이고 /usr/sbin/sendmail파이프가 시스템에 존재하지 않기 때문에 발생합니다.

걱정할 것이 없습니다. 발생한 모든 일은 apt-listchanges루트에게 변경 사항에 대한 이메일을 보내는 데 실패한 것뿐입니다. 그럼에도 불구하고 변화가 일어났습니다.

앞으로 이런 일이 발생하지 않도록 하려면 apt-listchanges필요하지 않을 때 제거하거나 설치하세요 sendmail.

관련 정보