패키지 구성 문제에 대한 조언을 찾고 있습니다. 이것은 Debian 8(Netgear RN202 NAS에서 실행되는 ReadyNAS 6.10.3)의 간단한 버전입니다.
기본 PHP를 5.6에서 7.2로 업그레이드한 타사 RNXtras PHP7.2 애플리케이션을 설치하여 문제가 발생했을 수 있다고 생각합니다. 이 콤보는 제가 얼마 전에 처음 설치했을 때 훌륭하게 작동했습니다. 그러나 그 이후로 ReadyNAS(Debian)가 업그레이드되었으며 최근 ReadyNAS를 완전히 지우고 설치한 후 RNXtras PHP7.2를 다시 설치한 후 상황이 나빠졌습니다. 둘 다 제거되었습니다.그리고이제 다른 설치와 마찬가지로 RNXtras PHP7.2 설치가 실패합니다.
현재 주요 증상은 다음과 같습니다.
# apt-get install git
...
insserv: warning: script 'K01ddclient' missing LSB tags and overrides
insserv: Service nfs-common has to be enabled to start service nfs-kernel-server
insserv: Service rpcbind has to be enabled to start service nfs-kernel-server
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package nfs-kernel-server (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:2.11.0-3~bpo8+1) ...
Setting up git (1:2.11.0-3~bpo8+1) ...
Errors were encountered while processing:
nfs-kernel-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
# apt-cache policy nfs-kernel-server
nfs-kernel-server:
Installed: 1:1.2.8-9+deb8u1
Candidate: 1:1.2.8-9+deb8u1
Version table:
*** 1:1.2.8-9+deb8u1 500
500 http://security.debian.org jessie/updates/main armel Packages
100 /var/lib/dpkg/status
1:1.2.8-9 500
500 http://mirrors.kernel.org/debian jessie/main armel Packages
# apt-cache policy git
git:
Installed: 1:2.11.0-3~bpo8+1
Candidate: 1:2.11.0-3~bpo8+1
Version table:
*** 1:2.11.0-3~bpo8+1 500
500 https://repos.rnxtras.com/debian/rnx-rnos6 rnx-rnos6/main armel Packages
100 /var/lib/dpkg/status
1:2.1.4-2.1+deb8u10 500
500 http://security.debian.org jessie/updates/main armel Packages
1:2.1.4-2.1+deb8u6 500
500 http://mirrors.kernel.org/debian jessie/main armel Packages
또한 "apt-get 제거" 등에도 비슷한 오류가 있습니다.
아마도 이 문제는 패키지 고정으로 해결될 수 있지만 어디를 봐야 할지 잘 모르겠습니다.
답변1
확실하지는 않지만 타사 RNXtras PHP7.2 애플리케이션(제거를 시도했으나 성공하지 못함)의 나머지 저장소를 주석 처리한 후 몇 가지를 정리하고 다시 설치하여 문제를 해결한 것 같습니다.
# vi /etc/apt/sources.list.d/rnxtras.list
# deb https://repos.rnxtras.com/debian/rnx-rnos6 rnx-rnos6 main
# apt-get update
# apt-get remove --purge rpcbind nfs-common nfs-kernel-server
# apt-get install rpcbind nfs-common nfs-kernel-server
# apt-get remove --purge git-man git
# apt-get install git
누구든지 이 접근 방식에서 문제를 발견하면 알려 주시기 바랍니다.