우분투를 업데이트를 하다가 패키지를 설치하지 못하고 아래와 같이 samba 관련하여 127번 에러가 발생하였다는 메세지가 표출되는 문제를 저는 다음과 같이 해결했습니다.


[에러부분]
root@roy-VPCCB17FK:test# apt-get install tftpd
    패키지 목록을 읽는 중입니다... 완료
    의존성 트리를 만드는 중입니다      
    상태 정보를 읽는 중입니다... 완료
    tftpd 패키지는 이미 최신 버전입니다.
    다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
        libgnutlsxx27 libtasn1-3-dev libgpg-error-dev librtmp-dev comerr-dev
        libgcrypt11-dev libldap2-dev libgnutls-dev libp11-kit-dev libgnutls-openssl27
        libidn11-dev
    이들을 지우려면 'apt-get autoremove'를 사용하십시오.
    0개 업그레이드, 0개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
    1개를 완전히 설치하지 못했거나 지움.
    이 작업 후 0 바이트의 디스크 공간을 더 사용하게 됩니다.
    계속 하시겠습니까 [Y/n]? y
    samba (2:3.6.3-2ubuntu2.10) 설정하는 중입니다 ...
    /var/lib/dpkg/info/samba.postinst: 95: /var/lib/dpkg/info/samba.postinst: update-inetd: not found
    dpkg: samba을(를) 처리하는데 오류가 발생했습니다 (--configure):
    설치한 post-installation 스크립트 하위 프로세스가 오류 127번을 리턴했습니다
    처리하는데 오류가 발생했습니다:
    samba
    E: Sub-process /usr/bin/dpkg returned an error code (1)


[해결방법]

아래의 디렉토리에서 samba 관련 모든 파일을 삭제하고, 다시 apt-get upgrade 을 합니다.

root@roy-VPCCB17FK:test# rm -f /var/lib/dpkg/info/samba.*
root@roy-VPCCB17FK:test# apt-get upgrade
   패키지 목록을 읽는 중입니다... 완료
   의존성 트리를 만드는 중입니다      
   상태 정보를 읽는 중입니다... 완료
   0개 업그레이드, 0개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
   1개를 완전히 설치하지 못했거나 지움.
   이 작업 후 0 바이트의 디스크 공간을 더 사용하게 됩니다.
   계속 하시겠습니까 [Y/n]? y
   samba (2:3.6.3-2ubuntu2.10) 설정하는 중입니다 ...

 

samba 관련하여 127번 에러가 발생하여 samba관련 파일을 모두 삭제하였지만, 만일 다른 패키지관련 에러라면 해당 패키지를 모두 삭제해 주시면 됩니다.